Как тренировать и оптимизировать мою нейронную сеть - PullRequest
0 голосов
/ 27 марта 2020

Я хочу реализовать персептрон с python, и я использую следующие уравнения, но как я могу установить смещение и как его обновить.

Вы можете щелкнуть по ссылкам ниже, чтобы увидеть формулы.

f (x) и σ (·) - пользовательская функция активации

, где x - это D-мерный входной вектор, W - D-мерный весовой вектор, а b - скаляр

Правило классификации для классификатора

функция потерь

Я использую алгоритм обратного распространения для обучения персептрона

1 Ответ

0 голосов
/ 27 марта 2020

Может быть, вам стоит использовать Keras и создавать с его помощью пользовательские функции, это действительно удобный фреймворк, вот несколько ссылок, которые могут вам помочь:

Как создать пользовательскую функцию активации с Керас?

http://keras.io/#getting начало-30 секунд до кераса

https://www.tensorflow.org/guide/keras/custom_layers_and_models

Если вы хотите сделать это простым Python (я бы не рекомендовал), я бы написал все производные, чтобы прояснить свой ум, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...