Публикации по теме 'backpropagation'


Машинное обучение 101 Все алгоритмы в python (нейронная сеть, прямое и обратное распространение от…
Машинное обучение 101 Все алгоритмы в питоне (нейронная сеть прямого и обратного распространения с нуля) Делаем задания профессора Эндрю на популярном курсе машинного обучения Coursera на Python. В этом блоге я расскажу вам о выполнении самых популярных заданий курса машинного обучения, доступных в Интернете, представленных профессором Эндрю Нг. Мы собираемся построить алгоритм нейронной сети с нуля для выполнения мультиклассовой классификации. Если вы не читали мои предыдущие..

Изучите кодирование нейронной сети на C#: метод обратного распространения — Часть 1
Этот пост является продолжением обучающей серии Learn Coding Neural Network in C# . Если вы не знаете, с чего начать, пожалуйста, сначала прочитайте этот пост . В этом посте мы реализуем обратное распространение для вычисления градиентов параметров слоя, чтобы их можно было оптимизировать с помощью функции оптимизатора. В примерах до сих пор мы использовали 2 полносвязных слоя, переданных функции стоимости для расчета разницы потерь. Когда эти слои и функция стоимости были вызваны, мы..

Только Numpy: NIPS 2017 - Реализация расширенных рекуррентных нейронных сетей с интерактивным кодом.
Итак, я просматривал страницу публикации NIPS 2017 и нашел эту статью Дилатированные рекуррентные нейронные сети от IBM Watson Research Center . Поэтому попытался реализовать его и использовать для классификации цифр MNIST. Сетевая архитектура (форма математического уравнения / 2D графическая форма) Теперь уравнение немного сложно понять в форме математического уравнения. Поэтому авторы статьи предоставили нам графику. Итак, как видно выше, это типичная RNN, но с..

Нейронные сети
Статья, объясняющая все и вся о нейронной сети Что такое Нейрон? Нейрон – это крошечная но важная клетка нашего мозга, которая помогает нам думать, чувствовать и двигаться. Это как маленький переключатель, который включается и выключается в ответ на сигналы от других нейронов, позволяя нам обрабатывать и анализировать информацию. Нейроны работают вместе, чтобы создать сложные сети, из которых состоит наш мозг. Когда нейрон получает сигнал от другого нейрона, он посылает..

Нормализация слоя, примененная к нейронной сети
Пошаговая реализация на Python В этом посте мы увидим, как применять нормализацию слоя, которую мы изучали в предыдущем посте. Вы можете скачать Jupyter Notebook здесь . Примечание. В этом посте используется многое из предыдущих глав. Рекомендуется просмотреть предыдущие сообщения. Вернуться к предыдущему сообщению Вернуться к первому сообщению 5.5.2 Нормализация уровня, часть II Мы будем использовать два разных слоя для нормализации и масштабирования-сдвига...

Алгоритм основного обучения искусственной нейронной сети: демистификация обратного распространения
Открытие черного ящика Алгоритм основного обучения искусственной нейронной сети: демистификация обратного распространения Понимание основного процесса работы алгоритма обратного распространения на простом примере Мотивация Недавно на интервью по машинному обучению меня попросили объяснить, как работает алгоритм обратного распространения ошибки. Я не был готов к этому вопросу и не знал, с чего начать. Хотя у меня было некоторое понимание того, как это работает, все это было в..

Эпизод 2. Реализация логистической регрессии с нуля.
В этом посте мы продолжим с того места, где остановились в истории 1. В истории 1 мы узнали о различных интерпретациях логистической регрессии. В этой истории мы будем реализовывать LR с нуля. Если вы не видели рассказ 1, вот ссылка на него. Моя цель в этой серии — создать полностью функционирующую нейронную сеть с нуля, поэтому реализация выполняется таким образом, чтобы ее было легче распространить на нейронные сети. Создание данных Здесь мы собираемся генерировать данные..