Начало работы — концепция
Что такое машинное обучение?
Прежде чем мы ответим на этот вопрос. Давайте разберемся, как работает традиционное программирование.
В традиционном программировании
У вас есть ВХОДЫ И АЛГОРИТМ. Вы запускаете программу, которая дает нам некую форму ВЫВОДА.
# ВВОД
f = float(input('введите температуру в градусах Фаренгейта \n\t ››'))
# ФОРМУЛА/АЛГОРИТМ
c = (f -32) * 5/9
# ВЫВОД
print('по Фаренгейту', f, 'в градусах Цельсия',c)
В машинном обучении
У вас есть ВХОДЫ И ВЫХОДЫ. Машина пытается изучить ФОРМУЛУ/АЛГОРИТМ для достижения ВЫХОДОВ из ДАННОГО ВХОДА.
Пара INPUT и OUTPUT называется ТРЕНИРОВОЧНЫЙ НАБОР.
Машина проведет анализ ВХОДА и попытается максимально приблизиться к ВЫХОДУ. С каждой итерацией машина будет вычислять, насколько далеко она находится от ВЫХОДА, и продолжать корректировать свои переменные и веса, чтобы максимально приблизиться к ВЫВОДУ.