2.3 ml available

20200221 After installing MLHub (Section 2.1) we are ready to install MLHub packages. The simplest option is to install curated packages. Such packages are reviewed by the MLHub team and the specific details required to install a package are obtained from a MLHub maintained index. The MLHub team review these packages to ensure their integrity and functionality. There is though no limit to what models can be packaged for MLHub. MLHub is able to be pointed to any git repository and install a package based on the MLHUB.yaml file found there.

The available command lists the available curated packages. These pacakges can be installed simply through the name of the package (the left hand column).

$ ml available
The repository 'https://mlhub.ai/' provides the following models:

animate      2.1.5  Tell a data narative through animations 
audit        4.1.0  Classic financial audit predictive classification model. 
azanomaly    3.1.4  Azure Anomaly Detection. 
azcv         2.6.0  Azure Computer Vision. 
azface       2.1.4  Azure Face API demo. 
azlang       0.0.3  Azure language cognitive service on the cloud. 
azspeech     4.1.1  Azure Speech cognitive services on the cloud. 
aztext       2.4.7  Azure Text Analytics cognitive services on the cloud. 
aztranslate  2.4.6  Azure Text Translation cognitive services on the cloud. 
barchart     2.0.2  Demonstrate the concept of barcharts. 
beeswarm     2.0.1  Demonstrate the concept of bee swarm charts. 
cars         0.0.9  Identify car make and model from a photo. 
colorize     1.5.8  Demonstrate the concept of photo colorization. 
easyocr      0.0.8  Extract text from images. 
facedetect   0.2.5  Simple face detection. 
facematch    0.4.2  Simple face recognition. 
iris         2.1.3  Classic iris plant species classifier. 
movies       2.0.3  Movie recommendation using the SAR algorthm. 
objects      1.6.26 Recognise objects in an image using resnet152. 
opencv       1.0.2  OpenCV Computer Vision. 
ports        2.0.0  Demostrate the concept of visualising data. 
pyiris       0.0.7  Classification models in Python using the iris dataset. 
rain         5.1.3  Predict if it will rain tomorrow (decision tree and rand... 
scatter      2.0.1  Demonstrate the concept of scatter plots. 
sgnc         0.1.0  Node classification for graphs using StellarGraph. 
speech2txt   0.1.1  Convert audio speech to text across multiple services. 

To install a named model, local model file or URL:

  $ ml install <model>

These are only the curated packages. Any MLHub package can be installed through reference to it’s GitHub repository. See Section 2.4 for details.

Your donation will support ongoing development and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2021 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0.