/
Alexey_N
/
Practical_1
Обзор
Документация
Войти
/
Alexey_N
/
Practical_1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
file
19 строк
1 KB
Alexey_N
Update: file
30 июн 2026, 16:13
Верифицирован
30 июн 2026, 16:13
a669a28
Код
Авторство
О чём код?
# Допустим у нас есть x размером n и мы хотим преобразовать его в вектор y размером m с помощью полносвязанного слоя: # y = Wx + b, где W - матрица весов размером m х n, а b - вектор смещений размера m. Это аффиное преобразование, которое можно представить как линейное преобразование с добавлением константного вектора # В качестве условий возьмем первый десяток чисел # 1. Определяем вектор x (в столбец) x = [1, 2, 3] # 2. Определяем матрицу W (2 строки, 3 столбца) W = [ [0, 1, 2], [3, 4, 5] ] # 3. Определяем вектор смещений b (столбец) b = [1, 9] # Создаем пустой список для записи результата y = [] for i in range(len(W)): y_i = sum(a * b for a, b in zip(W[i], x)) + b[i] y.append(y_i) print(y) # При данном условии получаем [9, 35]