Шаг 85.
Задачи ComputerScience на Python.
Простейшие нейронные сети. Искусственные нейронные сети. Ситуация в целом
На этом шаге мы обобщим сказанное на предыдущих шагах.
В этих шагах мы рассмотрели множество вопросов. Даже если вам все еще непонятны некоторые детали, важно помнить об основных свойствах сети прямой связи с обратным распространением.
- Сигналы (числа с плавающей точкой) проходят через нейроны, расположенные по слоям, в одном направлении. Каждый нейрон каждого слоя связан с каждым нейроном следующего слоя.
- Каждый нейрон (кроме нейронов входного слоя) обрабатывает получаемые сигналы, комбинируя их с весами (которые также являются числами с плавающей точкой) и применяя к ним функцию активации.
- Во время процесса, называемого обучением, результаты сети сравниваются с ожидаемыми результатами, чтобы вычислить ошибки.
- Ошибки распространяются по сети в обратном направлении (туда, откуда они пришли) для изменения весов, чтобы в результате они с большей вероятностью приводили к выработке правильных выходных данных.
Кроме описанных, существует множество других методов обучения нейронных сетей. Есть также много иных способов передачи сигналов внутри нейронных сетей. Описанный здесь метод, который
мы и будем реализовывать, является лишь очень распространенной формой, которая служит достойным введением в предмет.
На следующем шаге мы приведем некоторые предварительные замечания перед построеним нейронной сети.
Предыдущий шаг
Содержание
Следующий шаг