Slide 1 The “New” matrix statistics of Random Matrix Theory and the Julia Programming Language Alan Edelman Mathematics Computer Science & AI Labs IMS/ASA.

Slides:



Advertisements
Similar presentations
To find out more or to apply, please visit our career portal and post your CV. goodyear-dunlop.com/career The Opportunity Develop and apply skill to analyze.
Advertisements

New Computational Insights from Quantum Optics Scott Aaronson.
Mathematics in Engineering Education 1. The Meaning of Mathematics 2. Why Math Education Have to Be Reformed and How It Can Be Done 3. WebCT: Some Possibilities.
© 2006 MVTec Software GmbH Press Colloquium Part II Building Technology for the Customer’s Advantage.
The open source ecosystem for technical computing Alan Edelman Mathematics Computer Science & AI Laboratories May 15, 2014.
Post-Secondary Options (what the heck am I going to do after high school?)
Slides for Parallel Programming Techniques & Applications Using Networked Workstations & Parallel Computers 2nd ed., by B. Wilkinson & M
Handwritten Mathematical Symbol Recognition for Computer Algebra Applications Xiaofang Xie, Stephen M. Watt Dept. of Computer Science, University of Western.
Zurich Julia Users Group Meetup Consultants – Meeting Room 2nd Floor 26th June 2014.
P ROBABILITY T HEORY APPENDIX C P ROBABILITY T HEORY you can never know too much probability theory. If you are well grounded in probability theory, you.
A History of Numerical Analysis Ideas Alan Kaylor Cline Department of Computer Sciences The University of Texas at Austin Prepared for CS 378 History of.
CS774. Markov Random Field : Theory and Application Lecture 16 Kyomin Jung KAIST Nov
A Batch-Language, Vector-Based Neural Network Simulator Motivation: - general computer languages (e.g. C) lead to complex code - neural network simulators.
Programme in Statistics (Courses and Contents). Elementary Probability and Statistics (I) 3(2+1)Stat. 101 College of Science, Computer Science, Education.
The Inside Story behind Interactive Supercomputing's Star-P Platform for High Performance Computing for MATLAB(r) Alan Edelman Massachusetts Institute.
CHAPTER 4 Decidability Contents Decidable Languages
GAUSSIAN PROCESS REGRESSION FORECASTING OF COMPUTER NETWORK PERFORMANCE CHARACTERISTICS 1 Departments of Computer Science and Mathematics, 2 Department.
The Multivariate Normal Distribution, Part 2 BMTRY 726 1/14/2014.
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
Deerfield High School STEM Presentation CAREERS IN SOCIAL BUSINESS.
1 Summarizing Performance Data Confidence Intervals Important Easy to Difficult Warning: some mathematical content.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski Jeremy Kepner and the vibrant open-source community Computer Science & AI Laboratories Novel Algebras.
Statistical Methods For Engineers ChE 477 (UO Lab) Larry Baxter & Stan Harding Brigham Young University.
Startup – Chapter 1.
Introduction to MATLAB Session 1 Prepared By: Dina El Kholy Ahmed Dalal Statistics Course – Biomedical Department -year 3.
ABIDE Anonymised BIg Data Environment, ABIDE. ABIDE is an Anonymized Data Science Sharing Platform for laboratories and big data users of all types. Uniquely,
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
Introduction to Julia: Why are we doing this to you? (Fall 2015) Steven G. Johnson, MIT Applied Math MIT classes , 18.06, ,
SOFTWARE REUSE 28 March 2013 William W. McMillan.
Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski and the vibrant open-source community Computer Science & AI Laboratories
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
SCIDAC Town Hall Alan Edelman Massachusetts Institute of Technology Professor of Applied Mathematics Computer Science and AI Laboratories Interactive Supercomputing.
 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields.
Sage Prof. William Stein August Sun Confidential: Internal Only 2 What is Sage? Goal: Create a viable free open source alternative to Magma, Maple,
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
Alan Edelman Jeff Bezanson, Viral Shah, Stefan Karpinski and the vibrant community Computer Science & AI Laboratories.
Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski students in and the greater community Computer Science & AI Laboratories.
System Dynamics Simulation Slobodan P. Simonovic.
Lecture 2 Basics of probability in statistical simulation and stochastic programming Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius,
Experts in numerical algorithms and HPC services Compiler Requirements and Directions Rob Meyer September 10, 2009.
Understanding the field & setting expectations.  Personal  International  UNT Alumni (Mathematics)  Academic  Economics & Mathematics  Professional.
General ideas to communicate Dynamic model Noise Propagation of uncertainty Covariance matrices Correlations and dependencs.
Gerhard Klimeck High Performance Computing Group Software Development at Academia, Government Labs, Industry John Barker Agenda/Questions: How can the.
Computational Science & Engineering meeting national needs Steven F. Ashby SIAG-CSE Chair March 24, 2003.
Point Estimation of Parameters and Sampling Distributions Outlines:  Sampling Distributions and the central limit theorem  Point estimation  Methods.
Alan Edelman Mathematics Computer Science & AI Laboratories June 9, 2014 Jeff Bezanson, Stefan Karpinski, Viral Shah and may collaborators worldwide Try.
Spectrum Sensing In Cognitive Radio Networks
STA347 - week 91 Random Vectors and Matrices A random vector is a vector whose elements are random variables. The collective behavior of a p x 1 random.
Markov-Chain-Monte-Carlo (MCMC) & The Metropolis-Hastings Algorithm P548: Intro Bayesian Stats with Psych Applications Instructor: John Miyamoto 01/19/2016:
Web-Based Builder of Digital Educational Resources Ksenia Klygina et al. NEC’ 2015.
Introduction. News you can use Hardware –Multicore chips (2009: mostly 2 cores and 4 cores, but doubling) (cores=processors) –Servers (often.
Bradley, Barbare, Wagner
ANTIgEN DATA an AMAGINO Technology company
The Acceptance Problem for TMs
Analysis of Computing Options at ISU
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
7 Big Ideas of Computing:
Menglong Li Ph.d of Industrial Engineering Dec 1st 2016
Introduction.
Introduction.
CS 160 Introduction to Computer Science
Introduction to Probability & Statistics The Central Limit Theorem
GENERAL VIEW OF KRATOS MULTIPHYSICS
Chap 4 Quantum Circuits: p
 Deep Analytical Talent  Data Savvy Professionals  Technology and Data Enablers.
The Multivariate Normal Distribution, Part 2
Mastery Tests in Maths for the Life Sciences
Last Class We Covered Asymptotic Analysis Run “time” Big O
New SimReal New User Interface in SimReal.
Presentation transcript:

Slide 1 The “New” matrix statistics of Random Matrix Theory and the Julia Programming Language Alan Edelman Mathematics Computer Science & AI Labs IMS/ASA 2012 June 15, 2012 Harvard

Slide 2 Two Hot Technologies Worth Knowing About

Slide 3 An Applied Mathematician’s Perspective on Random Matrix Theory Textbook statistics is traditionally scalar and vector statistics (univariate/multivariate) “Random Matrix Theory” is matrix statistics: – Really a combination of new and relatively new ideas that are anything but generalizations of the old ways – Finding new applications in entirely new fields every day (Hint: your field too! You might be the first)

Slide 4

Slide 5

Slide 6

Slide 7

Slide 8

Slide 9

Slide 10

Slide 11 Early View of RMT Heavy atoms too hard. Let’s throw up our hands and pretend energy levels come from a random matrix Our view Randomness is a structure! A NICE STRUCTURE!!!! Think sampling elections, central limit theorems, self-organizing systems, randomized algorithms,…

Slide 12 The Marcenko-Pastur Law The density of the singular values of a normalized rectangular random matrix with aspect ratio r and iid elements (in the infinite limit, etc.)

Slide 13 Covariance Matrix Estimation: Source:

Slide 14 Hot off the presses HED: New technique allows simulation of non- crystalline materials DEK: Multidisciplinary team develops mathematical approach that could help in simulating materials for solar cells and LEDs. BYLINE: David L. Chandler, MIT News Office

Slide 15 Part 2: Julia Stereotypes: – MATLAB® is for engineers – R is for statisticians – Python is for young people – Mathematica® is for physicists – Maple® is for mathematicians – French was designed for French people – Spanish was designed for Spanish people

Slide 16 “Disconnected” Technical Computing World Desktop ProductivitySupercomputer Power Cloud Potential

Slide 17 “Disconnected” Technical Computing World Desktop ProductivitySupercomputer Power Cloud Potential Easy on Humans Non-Expert Users Interface to vast libraries  Desktop Performance  Deep Chasm to cross The Village The Market The Availability The Raw Power  Hard on Humans  Software

Slide 18 Julia Announced this year: – Jeff Bezanson, Stefan Karpinski, Viral Shah, AE “Convenience is winning”: Jeff Bezanson Solves the “Two Language” Technical Computing Problem: – Scripting in one language – Other Languages needed for Blockbuster subroutines Performance/Deployment Vibrant Development Community Flexible Parallelism Poised for Big Data Science and national agencies increasingly demand Open Source  Trend will likely continue

Slide 19

Slide 20 Two New Technologies Random Matrix Theory Julia