1 / 10

Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski Jeremy Kepner

Novel Algebras for Advanced Analytics in Julia. Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski Jeremy Kepner and the vibrant open-source community. Computer Science & AI Laboratories. Google Julia. Julia Facts. Released: February 2012

haruko
Download Presentation

Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski Jeremy Kepner

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Novel Algebras for Advanced Analytics in Julia Alan Edelman, Jeff Bezanson Viral Shah, Stefan Karpinski Jeremy Kepner and the vibrant open-source community Computer Science & AI Laboratories

  2. Google Julia

  3. Julia Facts • Released: February 2012 • Used in 6 MIT classes involving scientific computing • Technical Computing Environment • New • Fast • Human • Open Source • Flexible • Scalable for “big data” and “many processors” • You don’t need our permission to try it, or to contribute • Eliminates the word “prototype” • Solves the two language problem • People just seem to like it

  4. Julia in the News TechCrunch “Juliais a new language for scientific computing that is winning praise from a slew of very smart people, … As a language, it has lofty design goals, which, if attained, will make it noticeably superior to Matlab, R and Python for scientific programming.” Written by the author of “Machine Learning for Hackers”

  5. Every Day a New PackageAt least 200 by now A hot optimization algorithm used in machine learning! Implemented using Julia’s asynchronous parallel technologies

  6. Julia: Parallel Histogram 3rd eigenvalue, pylab plot, 8 seconds!75 processors

  7. Linear Algebra too limited in Lets me put together what I need: e.g.:TridiagonalEigensolver Fast rank one update Arrow matrix eigensolver can surgically use LAPACK without tears

  8. Julia Documentation • Well written! • http://docs.julialang.org/en/latest/ • google: julia documentation • Much of Julia is written (elegantly!) in Julia – it won’t take you long before you start looking at Julia to learn Julia • Julia cheatsheet • Julia videos • Ijulia notebooks (see max, plus algebras) 

  9. IJulia • MIT Classes serve up Julia on the Cloud • No keys • No installation: • No more, Download, Next, Next, Next, Install • No friction to computation • No need to update • Built on Ipython • CHANGES EVERYTHING!

  10. Ijulia notebook demo

More Related