Difference between revisions of "Tutorial: TensorFlow References"
(→Understanding Deep Neural Nets) |
|||
Line 3: | Line 3: | ||
=References & Tutorials= | =References & Tutorials= | ||
<br /> | <br /> | ||
+ | This page contains resources that will help you get up to speed with Machine Learning and TensorFlow. I have attempted to list the resources in a logical order, so that if you start from scratch, you will be presented by increasingly more sophisticated concepts as you progress. Note that all these tutorials assume a good understanding of Python an of how to install various packages for Python. | ||
+ | <br /> | ||
==Understanding Deep Neural Nets== | ==Understanding Deep Neural Nets== | ||
[[Image:TensorFlowPlayGround.png|500px|right]] | [[Image:TensorFlowPlayGround.png|500px|right]] | ||
Line 16: | Line 18: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
+ | ==Machine-Learning Recipes== | ||
+ | <br /> | ||
+ | A very good (though quick) introduction to various Machine Learning concepts. It is highly recommended to code all the examples presented. | ||
+ | <br /> | ||
+ | <videoflashright>cKxRvEZd3Mw</videoflashright> | ||
+ | ::* Machine Learning Recipe #1: Hello world! | ||
+ | <br /> | ||
+ | <videoflashright>tNa99PG8hR8</videoflashright> | ||
+ | ::* Machine Learning Recipe #2: Decision Trees | ||
+ | <br /> | ||
+ | <videoflashright>N9fDIAflCMY</videoflashright> | ||
+ | ::* Machine Learning Recipe #3: What makes a good feature? | ||
+ | <br /> | ||
+ | |||
+ | <videoflashright>84gqSbLcBFE</videoflashright> | ||
+ | ::* Machine Learning Recipe #4: Pipeline | ||
+ | <br /> | ||
+ | |||
+ | <videoflashright>AoeEHqVSNOw</videoflashright> | ||
+ | ::* Machine Learning Recipe #5: Writing your own classifier | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | |||
+ | |||
==Intro to Machine Learning and TensorFlow, Google video== | ==Intro to Machine Learning and TensorFlow, Google video== |
Revision as of 17:12, 6 August 2016
--D. Thiebaut (talk) 12:00, 6 August 2016 (EDT)
Contents
References & Tutorials
This page contains resources that will help you get up to speed with Machine Learning and TensorFlow. I have attempted to list the resources in a logical order, so that if you start from scratch, you will be presented by increasingly more sophisticated concepts as you progress. Note that all these tutorials assume a good understanding of Python an of how to install various packages for Python.
Understanding Deep Neural Nets
- Start with this article from Scientific American: Unveiling the Hidden Layers of Deep Learning, by Amanda Montanez, editor at Scientific American. This short article references Springtime for AI, the rise of deep-learning, published by Scientific American (you'll need a subscription to access this article.)
- Play with the TensorFlow playground, created by Daniel Smilkov and Shan Carter.
Machine-Learning Recipes
A very good (though quick) introduction to various Machine Learning concepts. It is highly recommended to code all the examples presented.
- Machine Learning Recipe #1: Hello world!
- Machine Learning Recipe #2: Decision Trees
- Machine Learning Recipe #3: What makes a good feature?
- Machine Learning Recipe #4: Pipeline
- Machine Learning Recipe #5: Writing your own classifier
Intro to Machine Learning and TensorFlow, Google video
This is a very good approach to TensorFlow which uses the wine data from UC Irvine Machine Learning repository. It uses the red wine data (winequality-red.csv). It starts with a 30-minute math tutorial presented by jenhsin0@gmail.com, and it covers entropy, variable dependency, dimensionality reduction, graph representation of models, activation functions in neural nets, loss functions, and gradient descent. After a 10-minute pause (which is part of the video), the next speaker starts with a Jupyter notebook exploring various aspects of the wine-quality data. The notebook and associated data are available from this github repository.