Заменят ли нас нейронные сети? |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ Атаки на ИИ Внедрение ИИИИ теория Компьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Промпты. Генеративные запросы Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2025-08-01 11:50 В последние несколько лет стали очень популярны алгоритмы машинного обучения и искусственного интеллекта, в частности нейронные сети. Наверное, даже самый далекий от компьютерных наук человек хоть где-то слышал этот термин. Незнающему человеку легко поверить, что нейросети – это настоящий искусственный интеллект, который вот-вот захватит мир, но все не совсем так. Сегодня я предлагаю вам самим разобраться в том, что же такое нейронная сеть, и почему пока что можно не беспокоиться о войне с «умными» роботами. Почему «нейронная» сеть? Начать, пожалуй, стоит с названия: слово «нейронная» было выбрано не просто так. По сути главная идея нейросетей была взята из устройства нашего мозга. Этот орган состоит из миллиардов переплетений клеток, которые называют нейронами. ![]() Наглядная иллюстрация устройства нейрона Важной частью передачи сигнала между нейронами является то, что каждый нейрон может этот сигнал либо усилить, либо «затушить». Так, например, работает местное обезболивающее: вкалывается вещество, которое говорит всем нейронам вокруг полностью блокировать сигналы, и информация о боли просто не доходит до мозга. Искусственные нейроны Возникает вопрос: какое же это отношение имеет к нейронным сетям? На самом деле нейронные сети состоят из точно таких же нейронов (вернее их программных моделей). Давайте рассмотрим «компьютерный» нейрон и найдем схожие части. ![]() Cхема искусственного нейрона Искусственный нейрон имеет множество входов – своеобразных дендритов, по которым он получает данные, и один выход – аналогия аксону человеческого нейрона. Как и обычный нейрон, искусственный может либо усилить сигнал, либо ослабить. Больше нейронов! Нейронные сети – это просто множество таких вот нейронов, связанных между собой. Первый нейрон получает некоторые входные данные от пользователя и отдает результат второму нейрону (или затухает), второй – третьему, и так далее. А результат работы последнего нейрона – это ответ нейросети. ![]() Схематическое изображение простейшей нс На рисунке изображена простейшая нейросеть, состоящая всего из трех нейронов. Такая нейросеть может, например, по температуре предсказывать вероятность дождя. Тогда «X» будет значением температуры, а «Y» — вероятностью дождя. В каждом из нейронов полученный вход умножается на соответствующий вес связи, а затем загоняется в функцию активации ?, которая определяет, пройдет ли сигнал с нейрона дальше. ![]() Полносвязная нейросеть Такая нейросеть может, например, по показателям влажности, температуры и давления предсказывать вероятность дождя и шторма. Чему учится сеть Внимательный читатель спросит: «Но почему нейронные сети – это алгоритмы машинного обучения, кто кого учит, и где здесь вообще обучение? Помните те веса связи, определяющие «важность» определенных данных? Они обозначались как w1, w2 и так далее. Изначально они заданы случайными числами: нейросеть не знает, данные с какого входа важнее, а суть обучения состоит в том, чтобы настроить эти веса. Но настраивает эти параметры, конечно же не человек, а сама нейросеть. Есть много способов настроить эти веса, мы рассмотрим алгоритм обучения с учителем. Обучение с учителем Обучение с учителем – это обучение на размеченных данных. То есть человек сам подготавливает для нейросети входные данные и говорит, что он хочет увидеть. Например, пара данные-ответ для примера про вероятность дождя выглядела бы так: (влажность: 30%, давление: 750 мм. рт. ст., температура: 20 Цельсия, вероятность дождя: 40%, вероятность шторма: 5%). Здесь первые три значения – входные данные, а последние два – выходные. Нейросеть лучше человека? Таким образом, нейросеть – не что иное, как способ найти зависимость между входными данными и результатом. Алгоритм сам определяет, как менять веса, чтобы его ошибка стала меньше, обучаясь и все точнее воспроизводя исходную зависимость. И пусть на сегодняшний день существует множество вариаций нейронных сетей: полносвязные, рекуррентные, сверточные, сети с пробросом градиента, генеративно-состязательные модели и большое количество других – все они предназначены для восстановления исходной зависимости между входными данным и результатом. Поэтому ни один существующий на сегодняшний день алгоритм машинного обучения нельзя назвать сильным искусственным интеллектом, то есть таким, который может мыслить, понимать собственные мысли и осознавать себя. Может нейросети и превосходят человека в некоторых задачах (игра в Go, соревнование ImageNet и так далее), но до нашей способности творческого мышления им еще очень и очень далеко. Источник: smartiqa.ru Комментарии: |
|