Слой — несколько нейронов над одними и теми же признаками, у каждого свои веса. Веса складывают в таблицу: один столбец на нейрон, поэтому её форма — (входы, нейроны).
Выход слоя считается матричным умножением: клетка на пересечении строки i и столбца j — это скалярное произведение i-го заказа на веса j-го нейрона. Внутренние размеры обязаны совпасть, внешние дают форму результата. Смещение — вектор длины «число нейронов», он прибавляется ко всем строкам сразу.
Подробно это разобрано в учебнике: От нейрона к слою
В первой строке три целых числа: n — заказов, k — признаков, m — нейронов.
Далее n строк по k чисел — таблица заказов. Далее k строк по m чисел — таблица весов. В последней строке m чисел — смещения.
Выведи n строк по m чисел — выход слоя, каждое число с тремя знаками после запятой.
| № | Входные данные | Выходные данные |
|
1
|
4 3 2
4 2 6
1 8 2
2 2 20
6 0 4
3 0.5
1.5 0.25
-0.5 -1.5
8 12
|
20.000 5.500
22.000 11.500
7.000 -16.500
24.000 9.000
|