Что такое нейросеть?
Компания «Яндекс» представила новый поисковый алгоритм «Королёв», работающий на основе нейросетей. Как утверждают разработчики, он будет искать информацию не по ключевым словам и заголовкам, а по смыслу поискового запроса. Алгоритм также будет учитывать смысл других запросов, по которым люди переходят на определенную страницу. Работу такого алгоритма будут обеспечивать нейросети, работающие не только в соответствии с заданным алгоритмом и формулами, но и на основании прошлого опыта.
Как работает нейронная сеть?
Нейронная сеть (сокращенно «нейросеть») — это компьютерная программа, работающая по принципу человеческого мозга. Она состоит из множества нейронов — вычислительных единиц, которые получают информацию, производят над ней простые вычисления и передают ее дальше. Результат вычислений может быть получен путем взаимодействия нейронов, а также на основе опыта и ошибок прошлых запусков программы.
У каждого из нейронов есть два основных параметра: входные данные и выходные данные. Соединенные между собой нейроны взаимодействуют с сигналами, которые они периодически получают, и с сигналами, которые они периодически посылают другим нейронам. Выходной сигнал из большого количества входных сигналов определяет внутренний алгоритм нейрона.
В процессе такого взаимодействия нейроны способны выявить сложные зависимости между входными данными и выходными, а также выполнить обобщение. Нейронные сети также способны не только анализировать входящую информацию, но и воспроизводить ее из своей памяти.
Нейросети способны решить следующие виды задач:
- определить класс объекта и найти его фотографию
- разделить полученные данные на группы со схожими признаками
- выявить зависимость и обобщить данные
- составить календарь предстоящих событий и т.д.
Любые нейросети могут самообучаться на основе получаемых знаний о мире людей. Они используют различные варианты математической обработки данных, извлекают звуки человеческой речи и т.д.
Где используют нейросети?
Нейросети используют при прогнозировании, распознавании образов, в задачах управления и т.д. В области финансов нейросети позволяют прогнозировать поведение биржевых индексов, в маркетинге их используют для более точного выделения целевой аудитории, в медицине они помогают раньше диагностировать рак у пациента, а в видеоиграх — создавать более сложных противников.
Нейросети активно используют банки. Просматривая определенный набор людей, нейросети решают, кому из них давать кредит, а кому нет. Чтобы принять решение, сеть анализирует возраст, платежеспособность, кредитную историю человека и т.д.