On distingue trois principales catégories d'algorithmes de Machine Learning : supervisés, non-supervisés, et semi-supervisés.
Chacune de ces catégories repose sur une méthode d'apprentissage différente.
Le substantif algorithmique désigne l'ensemble des méthodes permettant de créer des algorithmes.
Le terme est également employé comme adjectif.
Un algorithme énonce une solution à un problème sous la forme d'un enchaînement d'opérations à effectuer.
L'algorithmique et les structures de données sont les piliers de l'informatique.
Apprendre ces concepts permet aux développeurs de comprendre comment les ordinateurs fonctionnent et de mieux saisir les fondements de la programmation.