Learn to Build a Machine Learning Application from Top Articles
For Jan-Dec 2017, we compared nearly 20,000 articles about creating a machine learning application and picked the Top 50.
We believe learning from data scientists who have hands-on experience in the field is a great way to advance your career. This directory is designed to make your life easier as it organizes the most useful articles written in 2017, where experienced data scientists share their lessons in building and shipping a machine learning application.
This directory has 15 key topics as shown below.
If you want a version with images: Go to our Medium link
Table of Contents
- Image Manipulation
- Style Transfer
- Image Classification
- Face Recognition
- Video Stabilization
- Object Detection
- Self Driving Car
- Recommendation Al
- Gaming Al
- Chess Al
- Medical Al
- Speech Al
- Music Al
- Natural Language Processing
- Prediction
Recommended Learning
A) Gaming AI: The Beginner’s Guide to Building an Artificial Intelligence in Unity.
5,041 recommends, 4.7/5 stars
B) Computer Vision: Deep Learning and Computer Vision A-Z™: Learn OpenCV, SSD & GANs and create image recognition apps.
8,161 recommends, 4.5/5 stars
Image Manipulation
- High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs
- Using Deep Learning to Create Professional-Level Photographs
- High Dynamic Range (HDR) Imaging using OpenCV (Python)
Style Transfer
- Visual Attribute Transfer through Deep Image Analogy
- Deep Photo Style Transfer: A deep-learning approach to photographic style transfer that handles a large variety of image content while faithfully transferring the reference style
- Deep Image Prior
Image Classification
- Feature Visualization: How neural networks build up their understanding of images
- An absolute beginner's guide to Image Classification with Neural Networks
- Background removal with deep learning
Face Recognition
- Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression
- Eye blink detection with OpenCV, Python, and dlib
- DEAL WITH IT in Python with Face Detection
Video Stabilization
Object Detection
- How HBO’s Silicon Valley built “Not Hotdog” with mobile TensorFlow, Keras & React Native
- Object detection: an overview in the age of Deep Learning
- How to train your own Object Detector with TensorFlow’s Object Detector API
- Real-time object detection with deep learning and OpenCV
Self Driving Car
- Self-driving Grand Theft Auto V with Python : Intro [Part I] - Sentdex
- Recognizing Traffic Lights With Deep Learning: How I learned deep learning in 10 weeks and won $5,000
Recommendation AI
- Spotify’s Discover Weekly: How machine learning finds your new music
- Artwork Personalization at Netflix
Gaming AI
- MariFlow - Self-Driving Mario Kart w/Recurrent Neural Network
- OpenAI Baselines: DQN. Reproduce reinforcement learning algorithms with performance on par with published results.
- Reinforcement Learning on Dota 2 [Part II]
- Creating an AI DOOM bot
- Phase-Functioned Neural Networks for Character Control
- The Game Imitation: Deep Supervised Convolutional Networks for Quick Video Game AI - Stanford University
- Introducing: Unity Machine Learning Agents – Unity Blog
Chess AI
- Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm
- AlphaGo Zero: Learning from scratch | DeepMind
- How Does DeepMind's AlphaGo Zero Work?
- A step-by-step guide to building a simple chess AI
Medical AI
- CheXNet: Radiologist-Level Pneumonia Detection on Chest X-Rays with Deep Learning
- Can you improve lung cancer detection? 2nd place solution for the Data Science Bowl 2017.
- Improving Palliative Care with Deep Learning - Andrew Ng
- Heart Disease Diagnosis with Deep Learning
Speech AI
- Tacotron: A Fully End-to-End Text-To-Speech Synthesis Model - Data Scientists at Google
- Sequence Modeling with CTC
- Deep Voice: Real-time Neural Text-to-Speech - Baidu Silicon Valley AI Lab
- Deep Learning for Siri’s Voice: On-device Deep Mixture Density Networks for Hybrid Unit Selection Synthesis - Apple
Music AI
- Computer evolves to generate baroque music!
- Make your own music with WaveNets: Making a Neural Synthesizer Instrument
Natural Language Processing
- Learning to communicate: Agents developing their own language - OpenAI Research
- Big Picture Machine Learning: Classifying Text with Neural Networks and TensorFlow
- A novel approach to neural machine translation - Facebook AI Research
- How to make a racist AI without really trying