When you think of technical education about machine learning, Facebook might not be the company that pops into your head. However, the company uses machine learning, and they’ve rolled out a six-part video series that they say “shares best real-world practices and provides practical tips about how to apply machine-learning capabilities to real-world problems.”
The videos correspond to what they say are the six aspects of machine learning development:
- Problem definition
None of the videos are longer than 10 minutes, so you’ll invest less than an hour. The videos focus less on a specific product and more on the architecture and implementation strategies. That’s valuable, but this probably isn’t your only machine learning tutorial.
Quite a bit of these videos cover things we think are pretty obvious engineering axioms applied to machine learning. For example, a recurring theme is that you need to have a way to evaluate the system and do testing to see that things you change are actually making things better. Still, there are some things that are specific to machine learning.
Facebook has been in the news a lot lately, mostly not in a good way. However, their research arm quietly turns out things ranging from Torch — a scientific computing framework with machine learning, to speech recognition and synthesis.