Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Machine Learning on Go Code

Gopher Academy via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore machine learning applications for Go programming in this GopherCon 2018 talk by Francesc Campoy Flores. Discover how ML techniques can enhance Go development, from predicting characters to identifying potential bugs. Learn about embeddings for identifiers and source code, recurrent neural networks for code completion, and future research directions. Gain insights into the advantages and limitations of applying ML to code, with minimal mathematical complexity. Understand how these techniques could impact developer workflows and improve code quality. Delve into topics like data processing, static analysis, neural networks, and automated code review. Consider the implications of ML on software development and how it may empower rather than replace developers.

Syllabus

Intro
Photoshop
Windows NT 31
Apache OpenOffice
Windows XP
I 150 million lines of code
That sounds dangerous
Googles code
Tools
Better Tools
Who am I
YouTube channel
Agenda
What is Machine Learning
Related Fields
What does this require
First challenge
Data sets
Processing
Language
Functions
Declaration
Data Analysis
Source Code
Character by Character
Token
Static Analysis
Neural Networks
ML Encode
Recurrent Neural Networks
Character Recurring Neural Network
Before Training
Go
Generating Natural Language
VAR Misuse
Google Slides
Imagine
Recommendation
Automated Code Review
Bug Prediction
Will Developers Be Replaced
Developers Will Be Empowered
Learn More

Taught by

Gopher Academy

Reviews

Start your review of Machine Learning on Go Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.