Начало работы — концепция

Что такое машинное обучение?

Прежде чем мы ответим на этот вопрос. Давайте разберемся, как работает традиционное программирование.

В традиционном программировании

У вас есть ВХОДЫ И АЛГОРИТМ. Вы запускаете программу, которая дает нам некую форму ВЫВОДА.

# ВВОД

f = float(input('введите температуру в градусах Фаренгейта \n\t ››'))

# ФОРМУЛА/АЛГОРИТМ

c = (f -32) * 5/9

# ВЫВОД
print('по Фаренгейту', f, 'в градусах Цельсия',c)

В машинном обучении

У вас есть ВХОДЫ И ВЫХОДЫ. Машина пытается изучить ФОРМУЛУ/АЛГОРИТМ для достижения ВЫХОДОВ из ДАННОГО ВХОДА.

Пара INPUT и OUTPUT называется ТРЕНИРОВОЧНЫЙ НАБОР.

Машина проведет анализ ВХОДА и попытается максимально приблизиться к ВЫХОДУ. С каждой итерацией машина будет вычислять, насколько далеко она находится от ВЫХОДА, и продолжать корректировать свои переменные и веса, чтобы максимально приблизиться к ВЫВОДУ.