Я хочу реализовать персептрон с python, и я использую следующие уравнения, но как я могу установить смещение и как его обновить.
Вы можете щелкнуть по ссылкам ниже, чтобы увидеть формулы.
f (x) и σ (·) - пользовательская функция активации
, где x - это D-мерный входной вектор, W - D-мерный весовой вектор, а b - скаляр
Правило классификации для классификатора
функция потерь
Я использую алгоритм обратного распространения для обучения персептрона
Может быть, вам стоит использовать Keras и создавать с его помощью пользовательские функции, это действительно удобный фреймворк, вот несколько ссылок, которые могут вам помочь:
Как создать пользовательскую функцию активации с Керас?
http://keras.io/#getting начало-30 секунд до кераса
https://www.tensorflow.org/guide/keras/custom_layers_and_models
Если вы хотите сделать это простым Python (я бы не рекомендовал), я бы написал все производные, чтобы прояснить свой ум, как это сделать.