Written by

Bernard Marr

Bernard Marr is a world-renowned futurist, influencer and thought leader in the fields of business and technology, with a passion for using technology for the good of humanity. He is a best-selling author of 20 books, writes a regular column for Forbes and advises and coaches many of the world’s best-known organisations. He has over 2 million social media followers, 1 million newsletter subscribers and was ranked by LinkedIn as one of the top 5 business influencers in the world and the No 1 influencer in the UK.

Bernard’s latest book is ‘Business Trends in Practice: The 25+ Trends That Are Redefining Organisations’

View Latest Book

What Are The Best Machine Learning And AI Tools? Here Are 7 Everyone Should Look At

2 July 2021

Artificial Intelligence is the hottest buzzword in computing and business at the moment, and Machine Learning is the cutting edge. If you’re looking to expand your horizons as an IT professional or harness technology to move your business forward, an understanding of how it works will be a huge advantage in the next few years.

I’ve written a basic introduction to the terms AI and ML here, and this article is for those who want to look into the subject a little bit more deeply. There are already a large number of well-supported frameworks available which allow anyone to jump in at the deep-end and by process of trial and error, learn how to use machine learning to solve real-world problems.

These platforms highlighted below vary in complexity and beginner-friendliness. Some of them are fully fledged “as a service” cloud offerings from big players, while some are extensions of existing toolkits like Spark and Python. But one thing they all have in common is a huge amount of freely available help and guidance on the internet.

Amazon Machine Learning

Part of the Amazon Web Services package, AML is a standalone ML development environment, aimed at those who want to get to grips with the subject without getting their hands dirty with coding in Python or other languages. It uses wizards and visualisation tools to enable ML operations on data stored in AWS. This may be a limitation if you have data elsewhere that you wish to analyse but the simple to follow tutorials make it a great introductory tool.

Some great resources for Amazon Machine Learning:


Google developed TensorFlow to build machine learning into their own systems, but have now released the framework as open source software. TensorFlow is said to have replaced earlier technologies at Google for the purposes of developing the AI backbone to its core services such as search, GMail and it’s speech recognition applications. At the moment it is accessed through Python or C++ interfaces so coding knowledge is necessary to jump in and start using it, but there are plenty of resources online to help you get to grips with the fundamentals.

Some great resources for TensorFlow:

Azure Machine Learning Studio

Microsoft has Open Sourced several Machine Learning libraries such as the Distributed Machine Learning Toolkit (DMTK) but AMLS is it’s as-a-service framework, aimed at enabling organisations to get to grips with deploying machine learning solutions in the Azure cloud.

It offers users a free trial with 10GB of storage and full access to its algorithm libraries for eight hours – enough time to get your head around how it works.

Some great resources for Azure Machine Learning Studio:


This open source platform is another “complete package” solution, offering a web-based user interface alongside access to a library of machine learning routines and algorithms, designed to simplify the process of getting started with ML. It supports working with Excel, R Studio and Tableau and can read data from Hadoop systems, Amazon’s S3 as well as SQL and noSQL databases.

Some great resources for H2O:


Caffe is one of the original deep learning libraries, created by UC Berkley’s AI research lab, and released as open source. As it’s a library it still requires the ability to connect through a programming language (C++, Python and Matlab interfaces are supported) and it includes pretrained models for recurrent and convolutional neuro networks, which provide the foundation of a lot of today’ most exciting ML work. Like most of the frameworks here is can run using either CPU or more powerful and costly NVidia CUDA GPUs – using the latter it is said to be able to process over 60 million images in a single day. Typically training will be carried out using GPU hardware, before applications are deployed across user machines which are more likely to use CPUs, for less processor-intensive day-to-day use.

A great resource for Caffe:

NVidia – Getting started with Caffe on Youtube


MLlib is a scalable machine learning library for Apache Spark, so if you already have got to grips with that, then this could make the ideal starting point for an exploration of ML. Spark is one of the most widely used and supported Apache open source projects right now which means there is a wealth of resources for it’s in-memory data processing framework, with new algorithms continuously in development. Well used algorithms already exist for common ML techniques such as image classification, clustering, decision trees and regression modelling.

Some great resources for MLlib:


Torch is a widely used open source machine learning development framework, which among many other applications was used in development of much of the AI tech in use by Facebook and Twitter. It allows complex neural net based algorithms to be run across GPU hardware without the need for coding at hardware level. Torch applications are scripted using the LUA programming language, making it a natural choice for those who prefer that language to Python.

Some great resources for Torch:

Honorable mentions

This list is simply an introduction to a few of the most popular toolkits, extensions and resources for learning and deploying machine learning solutions. Honorable mentions should also go to scikit-learnTheano, Keras, Veles and Apache Singa. With the huge growth of interest in AI and specifically ML, it’s likely we will see more packages and services designed at lowering the barriers to getting started with this cutting edge technology in the near future.

Data Strategy Book | Bernard Marr

Related Articles

Which Technologies Have The Most Potential To Impact Your Business | Bernard Marr

Which Technologies Have The Most Potential To Impact Your Business?

To stay competitive, your company needs to anticipate the biggest tech trends of the future that will have the biggest impact on your business[...]

What Is Artificial Intelligence As A Service AIaaS | Bernard Marr

What Is Artificial Intelligence As A Service (AIaaS)?

Think artificial intelligence is out of your reach as a small or mid-sized business or departments with limited budgets? With the help of AI as a service (AIaaS)[...]

4 Ways To Start Using Artificial Intelligence AI In Your Business | Bernard Marr

4 Ways To Start Using Artificial Intelligence (AI) In Your Business

Companies that don't adapt to the intelligence revolution are at serious risk of being left behind. Get my four recommendations for building a successful AI strategy by creating smarter services, products, and processes[...]

The 7 Biggest Artificial Intelligence AI Trends In 2022 | Bernard Marr

The 7 Biggest Artificial Intelligence (AI) Trends In 2022

In 2022, we will see artificial intelligence continue along the path to becoming the most transformative technology humanity has ever developed[...]

How AI Wrote Brand New Songs By Amy Winehouse And Kurt Cobain | Bernard Marr

How AI Wrote Brand New Songs By Amy Winehouse And Kurt Cobain

An artificial intelligence algorithm helped audio engineers create “new” songs by artists like Amy Winehouse and Kurt Cobain to support mental health in the music industry[...]

How Do We Use Artificial Intelligence Ethically | Bernard Marr

How Do We Use Artificial Intelligence Ethically?

I’m hugely passionate about artificial intelligence (AI), and I'm proud to say that I help companies use AI to do amazing things in the world [...]

Stay up-to-date

  • Get updates straight to your inbox
  • Join my 1 million newsletter subscribers
  • Never miss any new content

Social Media



View Podcasts