Skip to content
Machine Learning SalonFree learning resources

Machine Learning Salon

Machine learning, explained and gathered

A free, advertising free salon of resources about machine learning and artificial intelligence, kept for students, researchers and the simply curious.

Hundreds of curated resources, all in one place

The basics

What is machine learning?

Human Capital Management (HCM)is a set of practices and processes that organizations use to manage their employees effectively. It is a key part of workforce management that uses systems and strategies to manage employee data, support HR processes, and improve workforce planning and decision-making.

It can be used to build intelligent systems that make decisions and act independently. Machine learning is a step beyond basic programming, which requires the programmer to define how a system should respond to specific inputs explicitly. With machine learning, the system can learn independently and decide how to respond to detailed information.

Meet the academics behind the field or start a free course.

A montage illustrating human capital and machine learning
Machine learning borrows from statistics, computer science and neuroscience alike.

What is new

Recent additions to the salon

Short notes kept from the salon log, the same way they were first published.

New website is live

The refreshed salon is online. More news is coming as the library grows.

A new salon website

A new machinelearningsalon.org website was prepared to make the resources easier to browse.

Pint of Science UK 2016

From 23 to 25 May 2016 the festival spanned 12 countries, 107 cities, 935 events, 2058 speakers and 48580 attendees.

Origins

Reasons that lead to the discovery of machine learning

Machine learning has been a significant force behind technology development in recent decades. The term itself was first coined in 1959 by Arthur Samuel, an American computer scientist researching ways to get computers to learn from experience. Machine learning has been a driving force in many areas of technology, from computer vision to natural language processing, and has been instrumental in developing artificial intelligence (AI).

The emergence of machine learning is due to various factors, including advances in computer hardware, the development of new algorithms, and the availability of large datasets. The growth of computing power has allowed for more complex models to be built and trained on large datasets, allowing for more accurate predictions. Additionally, developing new algorithms has allowed for more efficient data processing, making it easier to construct and run models.

The availability of large datasets, such as those from the internet and sensors, has also been a significant factor in the development and popularity of machine learning. These datasets provide a wealth of information that can be used to train models and make predictions. In addition, developing open source libraries and frameworks has made it much easier for developers to quickly create and deploy machine learning models.

In practice

Uses of machine learning

Machine learning is a field of artificial intelligence that uses algorithms to enable computers to learn and adapt to new data without being explicitly programmed. It has many applications across healthcare, finance, manufacturing and beyond.

Security

Machine learning algorithms detect and protect networks from malicious actors.

Healthcare

Algorithms can detect diseases, analyze medical images, and identify patterns in patient data. This helps healthcare providers make more accurate decisions and provide better patient care.

Finance

Machine learning can detect fraudulent transactions, analyze financial markets, and make predictions about stock prices.

Manufacturing

Algorithms can automate processes and optimize production. This improves efficiency and reduces costs.

Natural language processing

Algorithms can analyze text and understand the context of conversations. This is used in chat bots and virtual assistants.

Image recognition

Algorithms identify objects in images and videos. This is used in surveillance systems and self driving cars.

How it learns

Types of machine learning

There are three main types of machine learning: supervised learning, unsupervised learning, and reinforcement learning.

Supervised learning

Algorithms are given labelled data and trained to identify patterns. They learn to predict the outcome for an unseen input. This is used in image classification, speech recognition, and language translation.

Unsupervised learning

Algorithms are given unlabelled data and asked to find patterns. This is used in clustering and anomaly detection.

Reinforcement learning

Algorithms learn the best action to take in a given situation using a reward system. This is used in robotics and game playing.

Across industries

Where is machine learning used?

It has broad applications across many industries, including banking, healthcare, retail, marketing, and manufacturing.

Banking

Detecting fraudulent transactions, identifying customer preferences, and recommending products.

Healthcare

Diagnosing diseases, predicting patient outcomes, and recommending treatment plans.

Retail

Identifying customer purchasing patterns and managing inventory levels.

Manufacturing

Identifying product defects, optimizing processes, and predicting maintenance needs.

Keep exploring

The salon library

Everything the salon has gathered, organised by what you need.

Courses and videos

Free university courses, open courseware, tutorials and recorded lectures.

Open source software

Libraries, frameworks and tools for building machine learning systems.

Open datasets

Public data collections for training models and running experiments.

Academics

Researchers and professors working across the field today.

Universities

Research groups and laboratories at universities around the world.

Books and slides

Textbooks, lecture slides and presentations worth your time.