
НЕЙРОННАЯ СЕТЬ: ЧТО ЭТО ТАКОЕ И КАК РАБОТАЕТ


Что представляет собой нейронная сеть?
Нейронная сеть — это программа для анализа данных, чаще всего разработанная для оптимизации того или иного рутинного процесса. Многие ассоциируют термины «искусственный интеллект» и «нейронная сеть» с работой человеческого мозга. Однако нейронная сеть — это в первую очередь программное обеспечение, несмотря на некоторую схожесть процессов «обучения» нейронной сети и обучения человека.
Когда человек учится читать, он огромное количество раз сталкивается с каким-либо символом (буквой), учится складывать их в слоги, а слоги — в предложения. И лишь пройдя тысячи повторений этого действия, человек научится читать. Процесс обучения нейронной сети тоже невозможен без исходных данных: именно на них она учится решать ту или иную задачу.

Как происходит работа нейронной сети?
У нейронной сети, также как и у человеческого мозга, есть нейроны – клетки мозга, которые принимают, хранят и передают информацию с помощью химических сигналов и электрических импульсов. Только у нейронной сети эти нейроны имеют математическую природу.
Чтобы показать, как работает нейронная сеть, возьмём процесс создания картинки по запросу. «Из пустоты» создать картинку невозможно. Поэтому мы всякий раз вводим в программу данные – информацию (слова), с которой в дальнейшем будет работать нейросеть. Допустим, мы хотим, чтобы нейросеть нам сгенерировала картинку летнего отдыха в деревне. Представляем нейросети такую информацию: лето, зелёные деревья, играют дети, светит солнце, много цветов, речка рисунок художника. Эта информация поступает на входной слой искусственных нейронов – первый слой в нейронной сети, который принимает входящие сигналы и передаёт их на последующие уровни. Далее в работу вступают синапсы – посредники, между слоями нейронов. Они и передают эту информацию следующим слоям нейронов. Возникает нейронная цепь.
При этом каждый синапс имеет свой коэффициент веса, т.е сила влияния одного синапса на другой; а каждый следующий нейрон может иметь несколько входящих синапсов. В итоге информация, полученная следующим нейроном, представляет собой сумму всех данных помноженное на вес синапсов (сила влияния друг на друга). Так информация отправляется дальше, пока не дойдёт до выхода, и не предстанет в виде результата. В нашем случае – картинки.
А вы как используете нейросети?
Информация взята с сайта компании «Цельс» «Медицинские скрининг системы».
Перевод с языка IT-специалистов выполнила методист И.А. Щеголева.