Scala-Machine-Learning-Projects
Scala Machine Learning Projects, published by Packt
The companion code for Scala Machine Learning Projects
Packt's Scala Machine Learning Projects ships its code in chapter folders, walking through 11 end to end projects with Spark ML, H2O, and DeepLearning4j.
What the repo holds
This is the code repository for Scala Machine Learning Projects, published by Packt. It contains all the supporting project files needed to work through the book from start to finish. The code is organized into folders that follow the book, with each folder starting with a chapter number followed by the application name, like Chapter02. If you are following along, the mapping from chapter to folder is straightforward. For someone reading the book, having the code match the chapter layout removes a lot of guesswork about where a given project lives.
The book's argument
The README makes the case in a few sentences. Machine learning has made huge impacts on academia and industry by turning data into actionable intelligence, and Scala has seen a steady rise in adoption, especially in data science and analytics. Through 11 end to end projects you get acquainted with the popular libraries: Spark ML, H2O, MDP, DeepLearning4j, and MXNet. The intended reader is comfortable with machine learning concepts and wants hands on implementation in Scala.
The free PDF
There is a bonus tucked in at the end. If you bought the print or Kindle version, you can claim a DRM free PDF at no cost by following the link. That is a nice touch for a code companion repo, since it means readers can search the text while working through the code rather than flipping physical pages. The repository does not stand alone as a tutorial, but it is exactly what a book companion should be.
Community notes