Люди часто решают задачи где надо найти обобщенные шаблоны, закономерности. Например разделить вещи по группам или понять что объединяет две разные вещи. И когда появились компьютеры, люди задумались - а нельзя ли решать такие задачи автоматически, с помощью компьютера. В результате появилось то что мы называем "машинное обучение". Возьмем такой пример: у нас есть картинки на которых нарисованы разные цифры, написанные от руки, разными почерками. Размер картинки 20 на 20 пикселей, и для каждого пикселя мы каким то числом обозначаем его цвет, а это значит что картинка представляет из себя набор из 400 чисел. И теперь нам надо создать программу, которая примет на входе этот набор из 400 чисел, и в результате выдаст число, которое нарисовано на картинке. Для начала возьмем огромную кучу картинок с цифрами, каждая цифра написана разным почерком, немного отличается от других. Для каждой картинки указано, что именно за цифра на ней нарисована. Наша программа будет смотреть на разные картин