YoVDO

Building Stable Kernel Trees with Machine Learning

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Machine Learning Courses Neural Networks Courses Image Processing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the application of machine learning in building stable kernel trees in this Linux Plumbers Conference talk. Delve into the process of identifying and reviewing fixes, automating patch selection, and the challenges of using neural networks for this task. Learn about the different approaches to stable tree maintenance, including the use of stable tags and the importance of understanding what constitutes a fix. Discover how convolutional neural networks, typically used in image processing, are adapted for code structure analysis. Gain insights into the current results, future work possibilities, and the potential for involving non-developers in kernel maintenance. Engage with the speakers' explanations, examples, and their vision for improving the stable kernel development process through innovative machine learning techniques.

Syllabus

Introduction
How do stuff get in stable
What is a fix
Why Stable Trees
Stable Tags
Fix Differently
Reviewing Patches
Automating Patches
Unbalanced Talk
Neural Network
Problems with Neural Network
Not all fixes are stable
Commits to Stable
Conclusions
Explanation
Example
Wellknown Developers
Neural Networks
Training Data
How can we improve
Convolutional Neural Network
Image Processing
MaxPooling
Text
Natural Language
Representation
Dropping Stop Words
Code Structure
Results
Future work
Bug fixes
Non developers as maintainers
Propagation
Questions


Taught by

Linux Plumbers Conference

Related Courses

Neural Networks for Machine Learning
University of Toronto via Coursera
Good Brain, Bad Brain: Basics
University of Birmingham via FutureLearn
Statistical Learning with R
Stanford University via edX
Machine Learning 1—Supervised Learning
Brown University via Udacity
Fundamentals of Neuroscience, Part 2: Neurons and Networks
Harvard University via edX