Шаг 87.
Задачи ComputerScience на Python. Простейшие нейронные сети. Предварительные замечания. Скалярное произведение

    На этом шаге мы рассмотрим, как реализовать его вычисление.

    Как мы помним, скалярное произведение требуется и на этапе прямой связи, и на этапе обратного распространения. К счастью, скалярное произведение легко реализовать с помощью встроенных в Python функций zip() и sum(). Будем хранить вспомогательные функции в файле util.py.

from typing import List
from math import exp


# скалярное произведение двух векторов
def dot_product(xs: List[float], ys: List[float]) -> float:
    return sum(x * y for x, y in zip(xs, ys))

    На следующем шаге мы рассмотрим функцию активации.




Предыдущий шаг Содержание Следующий шаг