Welcome to Fresh Machine Learning! This is my new course dedicated to making bleeding edge machine learning accessible to developers everywhere.
The demo code for this video is a handwritten character classifier in Python using a One-Shot Learning technique with SciPy:
https://github.com/llSourcell/One-Shot-Learning-Demo
I created a Slack channel for us, sign up here:
https://wizards.herokuapp.com/
I introduce two papers in this video
Human Level Concept Learning through Probabilistic Program Induction:
http://web.mit.edu/cocosci/Papers/Science-2015-Lake-1332-8.pdf
and it's associated code is in MatLab:
https://github.com/brendenlake/BPL
but Matlab requires $ to download and Python is better suited for building production apps. I found a great alternative though, these guys are really close to finishing this python library. It's called 'PyBPL' they are working on making the results from the paper generalized so that you can apply BPL to any kind of example dataset. I talked with the lead dev and he said they'd have working demos out in 3-6 weeks so follow this repo!!:
https://github.com/MaxwellRebo/PyBPL
One-Shot Learning with Memory Augmented Neural Networks:
https://arxiv.org/pdf/1605.06065v1.pdf
and it's associated code is here:
https://github.com/tristandeleu/ntm-one-shot
Also, here's another very recent One Shot Learning Paper from DeepMind that I couldn't squeeze into this video but is very interesting:
https://arxiv.org/pdf/1606.04080v1.pdf
I love you guys! Thanks for watching my videos, I do it for you. I left my awesome job at Twilio and I'm doing this full time now.
I recently created a Patreon page. If you like my videos, feel free to help support my effort here!:
https://www.patreon.com/user?ty=h&u=3191693
Much more to come so please subscribe, like, and comment.
Follow me:
Twitter: https://twitter.com/sirajraval
Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/