Press "Enter" to skip to content

PHP: Создаем элементы нейросети на основе биологического нейрона

0

Содержимое:

Для лучшего понимая посмотрим визуально на биологический нейрон и его схематическое отображение:

Биологический нейрон
Биологический нейрон
Математическая модель нейрона
Математическая модель нейрона

 

Нам понадобиться создать:

  1. Синапсы (входная информация)
  2. Ядро (алгоритм работы)
  3. Веса: связь синапса с ядром и степень её важности (Сначала степень ставится рандомно, чтобы нейрон отвечал по разному)
  4. Аксон (Вывод информации)

Описание работы:

Любую информацию можно записать в виде битовых значений, поэтому информация нейрону будет поступать синапсам в виде отдельных битов. Степень важности битов будет храниться в связях синапса с ядром. После обработки ядром полученных входов по прописанному алгоритму ядро, Аксон будет выдавать ответ.

Приступим:

Создадим класс синапса:

Создадим ядро: