This repository contains the handbooks in softcopy (PDF) and code examples from the Idiomatic Programmer handbook series, as well as presentation packs and accompanying code labs. The Idiomatic Programmer materials are produced by Google AI Developer Relations. The audience for the materials are software engineers wanting to learn machine learning. Our first series focuses on the tf.Keras framework and computer vision, along with OpenCV.
The material has been designed both for self-learning, and for being incorporating into instructional material for universities, private coding schools, and professional training. Licensed as Apache 2.0 and CC-BY, organizations are free to integrate and customize the material into their curriculum.
The repository is organized by:
||code snippets for handbooks (e.g., handbook1) - Apache 2.0 license|
||PDF softcopy of handbooks - CC-BY 4.0 license|
|Primer - Statistics Fundamentals for Machine Learning|
|Handbook 1 - Learning Keras - Computer Vision Models|
|Handbook 2 - Learning Keras (OpenCV) - Computer Vision Data Engineering|
|Handbook 3 - Learning Keras - Computer Vision Training and Deployment|
||workshops (presentation slides and code labs) - CC-BY 4.0 license|
|Convolutional Neural Networks|
|Wide Convolutional Neural Networks|
|Advanced Neural Networks|
||notebooks for production-grade solutions|
||tf.keras model zoo (coded in idiomatic programming style) - Apache 2.0 license|
We thank the following for their reviews and contributions to the Idiomatic Programmer:
Google Cloud AI - Developer Relations
Gonzalo Gasca Meza
Google Developer Experts (GDE)
This is an absolutely exellent tutorial. I love the style and level of detail---not too much, not too little. -- Andrew Moore, VP of Enginnering, Google Cloud
The Keras Idiomatic Programmer repository is a neat collection of workshops and handbooks introducing key machine learning concepts to the developer audience. I think it's a great project with very useful content. -- Francois Chollet (creater of Keras)
This collection is literally my Keras bible. a great one. - Roozebh Sanaei, Computer Vision Engineer at Rapsodo
This is not an officially supported Google product.