Have you recently heard about AI, Machine Learning, or Data Science in the news or on Radio or TV? Today we continue to hear so much about Artificial Intelligence (commonly we just say AI), Machine Learning, and Data Science. It seems this is technology that is beyond many of us, but it is delivering quite sophisticated computer software that seems to behave intelligently. AI knowledge structures and reasoning, Machine Learning algorithms, and Data Science practises have certainly delivered new insights and understanding of our world and how we can capture that as computer programs. But it seems to remain the realm of those in the know and with the experience.

Welcome to MLHub, making artificial intellignce (AI), machine learning (ML), and data science accessible to everyone. Have a look at what’s possible with the state-of-the-art in AI for Computer Vision, for example, through the azcv package. Play and explore some of the technology that is changing our world today by visiting the MLHub Package Catalogue. The read about the tools in the MLHub Desktop Survival Guide.

MLHub is an outreach program supported by Togaware. The focus is on demonstrating the utility of AI today. Each package demonstrates capabilities within a few minutes. Here you can learn how AI tools can be applied to business and science and to our daily activities. If those capabilities are of interest, then they can be explored further through the MLHub package.

AI is being used for many tasks today. For example, to monitor a bird feeder with cameras to identify when and the type of birds, analyse images from a camera mounted in your car to advise you on danger, read your own hand writing, automatically tag photos with meta data in your 100,000 photo collection, identify and age people in photos, translate speech and text between languages, and predict the outcome of today’s news on tomorrows stock prices.

The system is easy to use with a book available that covers its usage and documents who to add new pacakge. Basic instructions are available for a quick start.

All you need for MLHub is a computer that runs Ubuntu. Ubuntu is available through the Microsoft Store on the Windows Subsystem for Linux, or through a Virtual Machine on any platform, or as a native installation on your own computer (why not!). Instructions to install are available together with videos that can show you how.

We are regularly adding new packages and taking suggestions and contributions, so come back for more in the future at

To support the ongoing development of the framework and the book, and to defray the costs of hosting the material, financial donations are welcome. With a donation you will get access to an electronic PDF version. Donations of $40 (or multiples of $40) can be made using PayPal (including credit card payments). Thank you for your interest.