Machine Learning on Code
2,352 views · Published 11 December 2018 · 6:39 · Indexed 22 October 2026
Channel: Microsoft Developer · 2018 · Science & Technology
Machine Learning + Natural Language Processing + Source Code = code2vec
Francesc Campoy (@francesc), VP Developer Relations at source{d} joins us to talk about ML-assisted code review (Lookout) and the Public Git Archive. You’ll learn how and why source{d} makes uses a dataset based on many GitHub repos available as public datasets to train its models and how “assisted code reviews” apply ML, image processing, and NLP concepts – like word2vec – to code.
Francesc shares his favorite MLonCode moments, why it’s made him a better developer, what’s coming next, and where you can get started.
00:30 What’s Machine Learning on Code (#MLonCode)?
01:27 How source{d} builds its datasets
02:10 “How ML on Code’s made me a better programmer…”
04:11 What’s “assisted code review”?
04:57 Francesc’s favorite resources
Learn more:
https://opensource.microsoft.com
Create a free Azure account:
https://aka.ms/OpenSourceShow/13
Learn more about source{d}:
• Blog: https://blog.sourced.tech/
• Lookout: https://sourced.tech/lookout/
• GitHub: https://github.com/src-d
• NewStack.io: https://thenewstack.io/sourced-applies-machine-learning-help-companies-manage-code-base/
Get started with #MLonCode:
https://github.com/src-d/awesome-machine-learning-on-source-code?
Learn more about word2vec: https://towardsdatascience.com/beyond-word-embeddings-part-2-word-vectors-nlp-modeling-from-bow-to-bert-4ebd4711d0ec
More from this channel
-
32:36
Episode 2: Germany - Interview with Dominick Baier
-
44:56
Episode 3: England - Interview with Evelina Gabasova
-
14:12
TWC9: Connect(); Next Week, Picking the Right Azure VM, Star Wars Video Cards and more...
-
14:41
TWC9: Connect(); On-Demand, Dev’s Guide to Azure, Future Workspace, Furby Hacking and more...
-
45:16
The Xamarin Show | Episode 1: Sharing Code Across iOS, Android, and Windows
-
20:24
Interview with Harini Gupta, Senior Program Manager at Microsoft
-
19:55
Announcing General Availability of Azure Bot Service and Language Understanding service
-
18:59
Meet the new Azure IoT Remote Monitoring Preconfigured Solution