In this chapter, we have introduced several machine learning frameworks running on the web. Since tfjs-models and Magenta.js are mainly developed by the same community as TensorFlow.js, they can be naturally integrated with TensorFlow. These libraries contain many state-of-the-art machine learning models and even include pre-trained model parameters. While tfjs-models contain various kinds of models for general purposes, Magenta.js is for more artistic applications. You will be able to find the appropriate machine learning model for your application type.
On the other hand, ML5.js and machinelearn.js are higher-level libraries. They provide tools and workflows that are indispensable for building common pipelines to train machine learning models such as preprocessing and dimensionality reduction. In addition to that, their usage and interface are similar to popular libraries...