Выход слоя

Слой — несколько нейронов над одними и теми же признаками, у каждого свои веса. Веса складывают в таблицу: один столбец на нейрон, поэтому её форма — (входы, нейроны).

Выход слоя считается матричным умножением: клетка на пересечении строки 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

Напишите программу
Auto
       

time 5000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам