5.2 Домашнее задание. Основы ООП в Python. Класс Нейрон

Реализуйте класс “Нейрон“, у которого будет несколько методов: __init__. Принимает на вход массив весов нейрона - w, а также функцию активации f (аргумент по умолчанию f(x)=x). Сохраняет веса и функцию внутри класса. forward. Принимает на вход массив x - входы нейрона. Возвращает значение функции f, примененное к числу w1*x1 ... wn*xn. backlog. Возвращает массив x, который подавался на вход функции forward при её последнем вызове. Если ранее функция forward не вызывалось, возвращает None. В этом задании функция print вам не понадобится. Результаты выполнения функций нужно возвращать, а не печатать! Разбор задач из онлайн-курса Курс по машинному обучению. Проект «ИИ Старт». С образовательной онлайн-платформы Stepik. Разбор задач с курса по машинному обучению. Проект «ИИ Старт» - Разбор задач по Python (Питон): “Поколение Python“: курс для профессионалов - “Поколение Python“: курс для продвинутых - “Поколение Python“: курс для начинающих - “Программирование на Python“ - Единоразовая поддержка -