Слой двумя способами со сверкой

Задача 6 0 / 5 баллов
Задачи урока

Условие задачи

Выход слоя можно посчитать двумя способами: двойным циклом по заказам и нейронам либо одним матричным умножением. Результат обязан совпасть — матричное умножение это и есть все скалярные произведения сразу.

Сравнивать дробные числа через равенство нельзя: при разном порядке действий последние знаки расходятся. Для сверки используют сравнение с допуском.

Подробно это разобрано в учебнике: От нейрона к слою

Возьми четыре заказа и слой из двух нейронов:

X = [[4.0, 2.0,  6.0],    W = [[ 3.0,  0.5],     b = [8.0, 12.0]
     [1.0, 8.0,  2.0],         [ 1.5,  0.25],
     [2.0, 2.0, 20.0],         [-0.5, -1.5]]
     [6.0, 0.0,  4.0]]

Посчитай выход слоя двумя способами: циклами и матричным умножением. Выведи обе таблицы и результат сверки.

Ваш ответ
Тренировка — проверяйте части и берите подсказки по ходу.
Для проверки решения задачи необходимо зарегистрироваться или авторизоваться!
Ваше решение