Subscribe to the Machine Learning Engineer Newsletter

Receive curated articles, tutorials and blog posts from experienced Machine Learning professionals.


THE ML ENGINEER
Issue #7

 
 
This week in Issue #7:
AI vs Humans Starcraft II edition, Tensorflow 2.0 features, neural architecture search, distributed ML architectures, the impact of learning rate, R-CNNs for car parking, ML Jobs, Machine Learning Conferences and more!
 
Support the ML Engineer!
Forward the email, or share the online version on 🐦 Twitter,  💼 Linkedin and  📕 Facebook!
 
If you would like to suggest articles, ideas, papers, libraries, jobs, events or provide feedback just hit reply or send us an email to a@ethical.institute!
 
 
 
 
The DeepMind team did it again, this time taking the challenge to the game of Starcraft II. DeepMind covered it live in Youtube last Thursday (check the short video here). [SPOLIER ALERT] In summary, DeepMind started by introducing the new AI called AlphaStar (a recurrent-network+attention-like reinforcement learning model). DeepMind then brought in two top players known as "Mana" and "TLO" to discuss the 10 matches where AlphaStar beat them both. "Mana" then played a re-match live, which he won. It was a truly interesting game, primarily as Mana used a lot of the knowledge gathered from his previously lost games. The video is quite long, but there are a lot of interesting parts - one of the most interesting points were the limitations that were introduced to AlphaStar to make sure games against humans were "fair". For anyone curious to learn more, the core DeepMind team hosted an AMA in Reddit.
 
 
"If an ML model makes a prediction in Jupyter, is anyone around to hear it?". Great short tutorial that covers the benefits of horizontally-scalable architectures over flask-wrapped-like model deployments This is a very good (super) small scale version of our conversation last week introducing Uber's Michaelangelo framework. This tutorial builds a queue-enabled machine learning serving system using MLQ for the queue interface, and the tensorflow.js library to perform the inference on the front-end. Great stuff.
 
 
An exciting milestone for one of the most widely adopted libraries in deep learning. In this great post released by the core team, they cover some of the high level objectives. The main point they mention is that Tensorflow 2.0 will see all the components that have been build separately brought in together as a comprehensible unified platform. This includes all its flavours, such as Tensorflow Serving, Tensorflow Lite, Keras, tensorflow JS and beyond. In this blog post, Iorni showcases key Tensorflow 2.0 (experimental) features by building a deep reinforcement model.
 
 
That's why Google put machine learning on their machine learning so you can automatically learn your machine learning. Great post that provides a high level overview of Google Cloud's AutoML and Neural Architecture Search. This week's featured libraries focus on Neural Architecture search - check them out below, or online at our Awesome MLOps list. If you are interested to learn more about AutoML on a feature-level you can also check out the libraries we featured on our release #4.
 
 
Another great post by machine learning mastery diving into the "Impact of Learning Rate on Model Performance With Deep Learning Neural Networks". In this tutorial, Jason provides a hands-on example creating a keras multi-class classification model.
 
 
 
Adam Geitgey proposes to automate manual annoying tasks with deep learning. In his article he walks us through on how he built an R-CNN to monitor for parking spaces so he can get notified when one is free. Great insight on how image ML tasks are often tackled by using domain knowledge to modularising the problem into multiple "layers" (e.g Detect spaces -> detect cars -> detect parking spaces that are newly empty).
 
 
This week's edition is focused on AutoML and Neural Architecture Search frameworks which fall on our Responsible ML Principle #4. The four featured libraries this week from the Awesome MLOps list are
 
If you know of any libraries that are not in the "Awesome MLOps" list, please do give us a heads up or feel free to add a pull request
 
 
 
Since last week, we started showcasing Machine Learning Engineering jobs (primarily in London for now) to help our community stay up to date with great opportunities that come up.
 
Junior Opportunities
 
 
Mid-level Opportunities
 
Leadership Opportunities
 
 
 
From this week on, we will be featuring conferences that have core  ML tracks (primarily in Europe for now) to help our community stay up to date with great events coming up.
 
Technical Conferences
 
 
 
 
 
Business Conferences
 
 
 
 
 
 
© 2018 The Institute for Ethical AI & Machine Learning