Find out more
Last updated on 2026-02-09 | Edit this page
Estimated time: 10 minutes
Overview
Questions
- Where can you find out more about machine learning?
Objectives
- Know where to go to learn more about machine learning
Other algorithms
There are many other machine learning algorithms that might be suitable for helping you to answer your research questions.
The Scikit-Learn webpage has a good overview of all the features available in the library.
Genetic algorithms
Genetic algorithms are techniques which try to mimic biological evolution. They will learn to solve a problem through a gradual process of simulated evolution. Each generation is mutated slightly and then evaluated with a fitness function. The fittest “genes” will then be selected for the next generation. Sometimes this is combined with neural networks to change the networks size structure.
This video shows a genetic algorithm evolving neural networks to play a video game.
Useful Resources
Machine Learning for Everyone - A useful overview of many different machine learning techniques, all introduced in an easy to follow way.
Scikit Learn’s MOOC - A MOOC (Massive Open Online Course) from Scikit Learn covering Scikit Learn in much more detail than this course!
Carpentries Deep Learning Course - Another Carpentries course on deep learning using the Keras library.
Carpentries Responsible Machine Learning Course - A Carpentries course focusing on the ethics of machine learning.
Google Machine Learning Crash Course - A quick course from Google on how to use some of their machine learning products.
Amazon Machine Learning guide - An introduction to the key concepts in machine learning from Amazon.
Azure AI - Microsoft’s Cloud based AI platform.
- This course has only touched on a few areas of machine learning and is designed to teach you just enough to do something useful.
- Machine learning is a rapidly evolving field and new tools and techniques are constantly appearing.