Главная
Study mode:
on
1
Intro
2
Photoshop
3
Windows NT 31
4
Apache OpenOffice
5
Windows XP
6
I 150 million lines of code
7
That sounds dangerous
8
Googles code
9
Tools
10
Better Tools
11
Who am I
12
YouTube channel
13
Agenda
14
What is Machine Learning
15
Related Fields
16
What does this require
17
First challenge
18
Data sets
19
Processing
20
Language
21
Functions
22
Declaration
23
Data Analysis
24
Source Code
25
Character by Character
26
Token
27
Static Analysis
28
Neural Networks
29
ML Encode
30
Recurrent Neural Networks
31
Character Recurring Neural Network
32
Before Training
33
Go
34
Generating Natural Language
35
VAR Misuse
36
Google Slides
37
Imagine
38
Recommendation
39
Automated Code Review
40
Bug Prediction
41
Will Developers Be Replaced
42
Developers Will Be Empowered
43
Learn More
Description:
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.

Machine Learning on Go Code

Gopher Academy
Add to list