2. От картинки к формуле#
Добродум хочет понять, насколько сильно будет заполнена кофейня в следующие выходные. Для этого он обучил нейросетку. На вход она принимает три фактора: температуру за окном, \(x_1\), факт наличия на Тверской митинга, \(x_2\) и пол баристы на смене, \(x_3\) (где мужчина - 0, а женщина - 1). В качестве функции активации Добродум использует ReLU.

а) В эти выходные за барной стойкой стоит Агнесса. Митинга не предвидится, температура будет в районе \(20\) градусов. Спрогнозируйте, сколько человек придёт в кофейню к Добродуму.
Решение
Будем постепенно идти по сетке и делать вычисления.

Подаём все значения в первый нейрон, получаем
Ровно то же самое делаем со вторым нейроном
Дальше результат скрытых нейронов идёт во второй слой
Это и есть итоговый прогноз.
б) На самом деле, каждая нейросетка — это просто-напросто какая-то нелинейная функция. Запишите нейросеть Добродума в виде функции.
Решение
Теперь по мотивам наших вычислений запишем нейронку в виде функции. Начинать будем с конца
Подставляем вместо \(h_1\) и \(h_2\) вычисления, которые происходят на первом слое нейронки
Обучение нейронной сетки эквивалентно обучению такой нелинейной функции.