Saturday, August 13, 2016

ML IDE + Wiki tools: IPython Notebook, Jupyter, Anaconda (!)

ML tools used in
It is quite "magical" how interactive web/wiki is integrated with Python back-end tools

Reading: Getting started with Python, IPython Notebook & GraphLab Create | Coursera
(GraphLab Create is from Turi/Dato, ML startup that was just sold to Apple for $200M)

The Jupyter Notebook — IPython
"The IPython Notebook is now known as the Jupyter Notebook. It is an interactive computational environment, in which you can combine code execution, rich text, mathematics, plots and rich media. For more details on the Jupyter Notebook, please see the Jupyter website."

"The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more."

"Open source, interactive data science and scientific computing across over 40 programming languages."

Interactive demos: Jupyter Notebook Viewer
example notebook of Lorenz differential equations

Even Microsoft have invested to support the project, and there is some integration with Azure ML
Introducing Jupyter Notebooks in Azure ML Studio | Cortana Intelligence and Machine Learning Blog
List of IPython (Jupyter) Notebooks by Peter Norvig

No comments: