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

Follow Me

Bernard Marr ist ein weltbekannter Futurist, Influencer und Vordenker in den Bereichen Wirtschaft und Technologie mit einer Leidenschaft für den Einsatz von Technologie zum Wohle der Menschheit. Er ist Bestsellerautor von 20 Büchern, schreibt eine regelmäßige Kolumne für Forbes und berät und coacht viele der weltweit bekanntesten Organisationen. Er hat über 2 Millionen Social-Media-Follower, 1 Million Newsletter-Abonnenten und wurde von LinkedIn als einer der Top-5-Business-Influencer der Welt und von Xing als Top Mind 2021 ausgezeichnet.

Bernards neueste Bücher sind ‘Künstliche Intelligenz im Unternehmen: Innovative Anwendungen in 50 Erfolgreichen Unternehmen’

View Latest Book

Follow Me

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:

TensorFlow

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:

H20

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

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

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

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.


Business Trends In Practice | Bernard Marr
Business Trends In Practice | Bernard Marr

Related Articles

What Are The Most In-Demand AI Skills | Bernard Marr

What Are The Most In-Demand AI Skills?

It’s predicted that 97 million jobs involving artificial intelligence (AI) will be created between 2022 and 2025. AI has the potential to transform every industry[...]

Human Vs. Artificial Intelligence: Why Finding The Right Balance Is Key To Success

Welcome to the age of blended workforces, where intelligent machines and humans combine to accelerate business success.[...]

10 Skills Robots Can’t Replace In The Workplace (Yet)

Machines can now do many things we would have deemed impossible a few decades ago – but there are still human skills robots can’t yet replace.[...]

The Biggest Technology Trends In Wine And Winemaking

When we think about the wine business, the images that come to mind might be more of vineyards stretching across the French countryside than of robots and digital transformation.[...]

The Benefits And Dangers Of Using AI In Recruitment

Many of us don’t like the idea of putting decisions that can seriously impact people’s lives in the hands of machines.[...]

What You Need To Know Before You Start Working With Artificial Intelligence

It seems like everyone is talking about artificial intelligence at the moment, and there’s good reason for that. We are seeing its revolutionary impact across just about every industry.[...]

Stay up-to-date

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

Social Media

0
Followers
0
Followers
0
Followers
0
Subscribers
0
Followers
0
Subscribers
0
Yearly Views
0
Readers

Podcasts

View Podcasts