Go to TogaWare.com Home Page. GNU/Linux Desktop Survival Guide
by Graham Williams
Duck Duck Go



CLICK HERE TO VISIT THE UPDATED SURVIVAL GUIDE

MLHub Introduction

20200901 The machine learning hub (MLHub) is a framework and repository for AI and Machine Learning technology. It is the platform through which the capabilities of AI, machine learning and data science are presented and accessible. It is the platform to share pre-built Machine Learning and Artificial Intelligence models as well as Data Science best practices. Each package wraps its functionality into commands that are able to be readily deployed within traditional and powerful Unix/Linux command line pipelines.

Each mlhub package typically ptovides a demo command to interactively demonstrate the capabilities of each package. A gui command provided by many packages presents a graphical user interface through which to use the particular capabilities of the package. But it is the command line oriented commands that empower the user with the capabilities of AI and ML.

An important aim of mlhub is to empower anyone to be able to download and install technology and to run a demo within 5 minutes. Within 5 minutes it needs to be able to demonstrate itself as a useful tool. The user can themselves determine whether the package is of interest to them, and quickly move one with minimal loss of time if it is not something they need or like.

Keeping the ease of development at the forefront, MLHub turns a git based repository, where many researchers today publish their algorithms, into a collection of quickly accessible and ready to run, explore, rebuild, and even deploy, pre-built machine learning models and data science technology. The models and technology are accessed and managed using the ml command from the free (as in libre) and open source mlhub software. The software is available for installation through pypi. A growing number of machine learning models and data science technology are available, as well as cloud based services.

Getting started is simple for computers running Ubuntu LTS (including the Windows 10’s Subsystem for Linux and the Raspberry Pi). The command line tool allows for the rapid exploration of data science capabilities including visualisations and animations, machine learning models for rain prediction and movie recommendation, and AI models to colorize photos, identify objects, and to detect faces.

MLHub works best on Ubuntu LTS (18.04 and 20.04), ideally running on your installation of Ubuntu as the operating system on your own laptop. It is also easy to install on Windows 10 through the Windows Subsystem for Linux (WSL) or the Hyper-V gallery (enable Hyper-V and choose Ubuntu). For MacOS X use Parallels or Virtual Box to install from the Ubuntu iso. It also runs well on cloud Ubuntu servers.


Support further development by purchasing the PDF version of the book.
Other online resources include the Data Science Desktop Survival Guide.
Books available on Amazon include Data Mining with Rattle and Essentials of Data Science.
Popular open source software includes rattle and wajig.
Hosted by Togaware, a pioneer of free and open source software since 1984.
Copyright © 1995-2020 Togaware Pty Ltd. Creative Commons ShareAlike V4.