Explore the most innovative and cutting edge machine learning techniques with Scala
About This Video
Learn how to implement classification, regression, and clustering
Discover key Scala machine learning libraries, what each library brings to the table, and what kind of problems each library is able to solve
Dive deep into the world of analytics to predict situations correctly
The ability to apply machine learning techniques to large datasets is becoming a highly sought-after skill in the world of technology. Scala can help you deliver key insights into your data—its unique capabilities as a language let you build sophisticated algorithms and statistical models. For this reason, machine learning and Scala fit together perfectly and knowledge of both would be beneficial for anyone entering the data science field.
The course starts with a general introduction to the Scala programming language. From there, you’ll be introduced to several practical machine learning algorithms from the areas of exploratory data analysis. You’ll look at supervised learning machine learning models for prediction and classification tasks, and unsupervised learning techniques such as clustering and dimensionality reduction and neural networks.
By the end, you will be comfortable applying machine learning algorithms to solve real-world problems using Scala.
A Multi-threaded K-Nearest Neighbors Implementation with Akka 06m 39s
Introduction to Apache Spark 04m 16s
Running Linear Regression on Spark with MLlib 03m 45s
Machine Learning with Scala
1 hour 57 minutes
Alex Minnaar is a machine learning engineer working in San Francisco, California. Alex holds an Msc in Machine Learning from University College London and a BSc in Mathematics from Queen's University. Alex has professional experience working with Scala and technologies such as Spark, Akka, and Kafka and a particular interest in natural language processing applications.