InfoCoBuild

Scalable Systems for Fast and Easy Machine Learning

By Shivaram Venkataraman. Machine learning models trained on massive datasets power a number of applications; from machine translation to detecting supernovae in astrophysics. However the end of Moore's law and the shift towards distributed computing architectures presents many new challenges for building and executing such applications in a scalable fashion.

In this talk I will present my research on systems that make it easier to develop new machine learning applications and scale them while achieving high performance. I will first present programming models that let users easily build distributed machine learning applications. Next, I will show how we can exploit the structure of machine learning workloads to build low-overhead performance models that can help users understand scalability and simplify large scale deployments. Finally, I will describe scheduling techniques that can improve scalability and achieve high performance when using distributed data processing frameworks.

Scalable Systems for Fast and Easy Machine Learning


Related Links
Algorithms among Us: Machine Learning and Society
Machine learning, or the study of algorithms that can learn and act, allows automated decision-making that is both scalable and free of human error.
Deep Learning School Lectures
A series of lectures on deep learning, delivered by speakers from the industry: Foundations of Deep Learning, Deep Learning for Computer Vision, Deep Learning for Natural Language Processing, etc.
Deep Learning: Intelligence from Big Data
A machine learning approach inspired by the human brain, Deep Learning is taking many industries by storm. Empowered by the latest generation of commodity computing, Deep Learning begins to derive significant value from Big Data.
Machine Learning
This is a graduate-level course on machine learning, a field that focuses on using automated data analysis for tasks like pattern recognition and prediction.
Machine Learning Course
This is an introductory course by Caltech Professor Yaser Abu-Mostafa on machine learning that covers the basic theory, algorithms, and applications.