Искусственный нейронные сети и возможность создания на их основе искусственного интеллекта
Основные направления развития систем искусственного интеллекта. Математическая модель, программное и аппаратное воплощение искусственной нейронной сети. Выявление сложных зависимостей между входными и выходными данными и выполнение их обобщения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.03.2019 |
Размер файла | 67,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Искусственный нейронные сети и возможность создания на их основе искусственного интеллекта
Artificial neural networks and the ability to create on their basis of artificial intelligence
Сулейманов К.Б.
Дагестанский государственный университет
Махачкала, Россия
Искусственный интеллект - это область компьютерной науки (раздел информатики), занимающаяся автоматизацией разумного поведения [1]. Разумное поведение ярче всего проявляется при решении так называемых «интеллектуальных задач».
Среди основных направлений развития систем искусственного интеллекта выделяют: нейронные сети, экспертные системы, естественно-языковые системы, эволюционные вычисления, самоорганизующиеся СУБД, интеллектуальная инженерия. Из них направление «нейронные сети» стабильно держится на первом месте и это связано с потенциалом развития этой технологии, а так же с перспективой ее реализации.
Искусственная нейронная сеть (ИНС) -- математическая модель, а также её программное или аппаратное воплощение, построенная по принципу организации и функционирования биологических нейронных сетей -- сетей нервных клеток живого организма. Это понятие возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы. Первой такой попыткой были нейронные сети У. Маккалока и У. Питтса. [2]
Среди основных задач, решаемых с помощью нейронных сетей, можно выделить распознавание образов, раскопка данных, диагностика систем, финансовое прогнозирование, кластеризация, аппроксимация, шифрование данных, контроль за деятельностью сетей.
Искусственная нейронная сеть представляет собой систему искусственный нейронов, соединенных и взаимодействующих между собой. Эти искусственные нейроны так же называются процессами. Такие нейроны довольно просты по сравнению с обычными процессами, протекающими в персональных компьютерах. Каждый процессор подобной сети имеет дело только с сигналами, которые он периодически получает, и сигналами, которые он периодически посылает другим процессорам.
Так в чем же основная особенность нейронных сетей? В чем их главное отличие? Одно из главных преимуществ нейронных сетей перед традиционными алгоритмами является то, что они обучаются, а не программируются в привычном смысле этого слова. Технически обучение заключается в нахождении коэффициентов связей между нейронами. Нейронная сеть способна выявлять сложные зависимости между входными и выходными данными и выполнять их обобщение. Значит нейронная сеть может дать результат даже при условии, что на входе были использованы искаженные, неполные данные. Это одна из характерных черт искусственного интеллекта, способность работать в ограниченных условиях, как и человек.
На рисунке 1 ниже представлена схема простой нейросети.
искусственный интеллект нейронная сеть
Рис.1 Схема простой нейросети
Зеленым цветом обозначены входные нейроны, голубым - скрытые нейроны, голубым - выходные нейроны. Скрытые нейроны преобразуют информацию и добавляют нелинейность модели.
Выделяют следующие этапы решения задач в нейросети:
• Сбор данных для обучения;
• Подготовка и нормализация данных;
• Выбор топологии сети;
• Экспериментальный подбор характеристик сети;
• Экспериментальный подбор параметров обучения;
• Собственно обучение;
• Проверка адекватности обучения;
• Корректировка параметров, окончательное обучение;
• Вербализация сети с целью дальнейшего использования[3].
В 1950 году один из основателей понятия «Искусственный интеллект», Пионер в области вычислительной техники, английский ученый Алан Тьюринг, написал статью под названием «Может ли машина мыслить?» [4] в которой описывает процедуру, с помощью которой можно будет определить момент, когда машина сравняется в плане разумности с человеком, получившую название теста Тьюринга. С этого момента ученые задаются вопросом: каковы границы возможностей компьютеров и достигнут ли машины уровня развития человека?
Многие ученые предполагают, что именно нейронные сети смогут в полной мере достигнуть потенциала человеческого мозга и даже перешагнуть через него. Уже была разработана компьютерная и математическая модель восприятия информации мозгом. Ее назвали перцептрон. Эта модель так же была реализована в виде электронной машины. Перцептрон способен обучаться и решать довольно сложные задачи. Основная задача, которую он решал это линейное разделение любых нелинейных множеств, так называемое обеспечение линейной сепарабельности.
Но между нейронными сетями перцептрона и биологическими нейронными сетями существует большая разница, разница в их моделях нейронных сетей. У биологического нейрона много входов и множество независимо определяемых выходов. Получалось что, в математическом нейроне анализируются и подсчитываются коэффициенты весов входных сигналов, а в биологическом нейроне происходит анализ силы выходных.
Google и Microsoft используют нейронные сети в своих приложениях перевода языков. Мы часто видели плохие переводы английского языка на русский, но со временем нейронные сети обучаются улучшать эти переводы, исходя из правильных переводов. Тоже самое можно наблюдать в переводе речи в текст. Google voice с течением времени снизило свои ошибки на 49%, в этом и проявляется самообучаемость системы.
Но ведь мозг человека это не только строгий математический расчет и умение делать выводы на основе имеющихся данных и учет этих выводов в будущем. Человеку при этом знакомы такие понятия как творчество, музыка, живопись, красота. И вот возникает вопрос, может ли компьютер, например, сочинить музыку.
Специалисты исследовательского проекта Google Brain, который занимается разработками в области искусственного интеллекта и методов глубокого обучения, сформировали группу по изучению творческих возможностей нейросетей. Об этом сообщает Quartz.[5]
Исследовательская группа Magenta официально будет представлена в июне, однако первые наработки в области творчества машин уже были продемонстрированы на музыкальном фестивале Moogfest, который прошел в городе Дарем (США). Дуглас Экк (Douglas Eck), один из разработчиков в группе Magenta, продемонстрировал импровизацию нейросети. Программа на основе пяти полученных нот сыграла более сложную и длинную мелодию. [5]
По словам Дугласа Экка, разработчики Magenta планируют доработать алгоритм, чтобы нейросеть могла сочинять более сложные и длинные мелодии, а затем будут заниматься разработками машинного творчества в области создания изображений. [5]
Методы машинного обучения уже применялись в творчестве. Например, исследователи из Университета будущего Хакодате с помощью искусственного интеллекта написали роман, который прошел в финал литературной премии имени Хоси Синъити. Также с помощью нейросетей был написан портрет «Следующий Рембрандт», а результаты совместной работы художников и нейросети DeepDream были выставлены на аукцион. [5]
Из всего этого следует, что компьютер уже может заменяет человека во многих сферах деятельности и превосходит его. Но мозг человека намного более разносторонний, чем нейронная система машины. Пока искусственные нейронные сети не могут одновременно сочинять музыку, рисовать, распознавать лица, но возможно в ближайшем будущем человечество сможет создать достаточно сложную искусственную нейронную сеть, способную выполнять все вышеперечисленные функции. Скорее всего этот искусственный интеллект будет намного быстрее и производительней человека, он сможет узнать теорию относительности Эйнштейна и понять ее за доли секунды. Но будут ли у него свои потребности в свободе, индивидуальности, свободе творчества, будет ли он способен любить? На этот вопрос сейчас невозможно однозначно дать ответ.
Список использованной литературы
1. Люггер Джордж Ф. Искусственный интеллект: стратегии и методы решения сложных проблем. - М.: Издательский дом «Вильямс», 2004. - 864 с.
2. Мак-Каллок У. С., Питтс В. Логическое исчисление идей, относящихся к нервной активности // Автоматы / Под ред. К. Э. Шеннона и Дж. Маккарти. -- М.: Изд-во иностр. лит., 1956. -- С. 363--384. (Перевод английской статьи 1943 г.)
3. Миркес Е. М. Логически прозрачные нейронные сети и производство явных знаний из данных // Нейроинформатика / А. Н. Горбань, В. Л. Дунин-Барковский, А. Н. Кирдин и др. -- Новосибирск: Наука. Сибирское предприятие РАН, 1998. -- 296 с. -- ISBN 5-02-031410-2.
4. Гаврилова Т. А. Хорошевский В. Ф. Базы знаний интеллектуальных систем: Учебник для вузов. Режим доступа: http://www.raai.org/about/persons/osipov/pages/ai/ai.html
5. Николай Воронцов. Искусственный интеллект Google займется сочинением музыки. Статья. Режим доступа: https://nplus1.ru/news/2016/05/23/magenta
Размещено на Allbest.ru
...Подобные документы
Сущность и проблемы определения искусственного интеллекта, его основных задач и функций. Философские проблемы создания искусственного интеллекта и обеспечения безопасности человека при работе с роботом. Выбор пути создания искусственного интеллекта.
контрольная работа [27,9 K], добавлен 07.12.2009Сущность искусственного интеллекта, сферы человеческой деятельности, в которых он распространен. История и этапы развития данного явления. Первые идеи и их воплощение. Законы робототехники. Использование искусственного интеллекта в коммерческих целях.
реферат [40,8 K], добавлен 17.08.2015Эволюция систем искусственного интеллекта. Направления развития систем искусственного интеллекта. Представление знаний - основная проблема систем искусственного интеллекта. Что такое функция принадлежности и где она используется?
реферат [49,0 K], добавлен 19.05.2006Искусственный интеллект – научное направление, связанное с машинным моделированием человеческих интеллектуальных функций. Черты искусственного интеллекта Развитие искусственного интеллекта, перспективные направления в его исследовании и моделировании.
реферат [70,7 K], добавлен 18.11.2010Характеристика сущности искусственного интеллекта. Проблема создания искусственного интеллекта. Базовые положения, методики и подходы построения систем ИИ (логический, структурный, эволюционный, имитационный). Проблемы создания и реализация систем ИИ.
реферат [43,1 K], добавлен 19.07.2010Преимущества нейронных сетей. Модели нейронов, представляющих собой единицу обработки информации в нейронной сети. Ее представление с помощью направленных графов. Понятие обратной связи (feedback). Основная задача и значение искусственного интеллекта.
реферат [1,2 M], добавлен 24.05.2015История создания и основные направления в моделировании искусственного интеллекта. Проблемы обучения зрительному восприятию и распознаванию. Разработка элементов интеллекта роботов. Исследования в области нейронных сетей. Принцип обратной связи Винера.
реферат [45,1 K], добавлен 20.11.2009История развития искусственного интеллекта. Экспертные системы: их типы, назначение и особенности, знания и их представление. Структура идеальной и инструменты построения экспертных систем. Управление системой продукции. Семантические сети и фреймы.
реферат [85,7 K], добавлен 20.12.2011Понятие искусственного интеллекта как свойства автоматических систем брать на себя отдельные функции интеллекта человека. Экспертные системы в области медицины. Различные подходы к построению систем искусственного интеллекта. Создание нейронных сетей.
презентация [3,0 M], добавлен 28.05.2015Описание структурной схемы искусственного нейрона. Характеристика искусственной нейронной сети как математической модели и устройств параллельных вычислений на основе микропроцессоров. Применение нейронной сети для распознавания образов и сжатия данных.
презентация [387,5 K], добавлен 11.12.2015История развития искусственного интеллекта в странах дальнего зарубежья, в России и в Республике Казахстан. Разработка проекта эффективного внедрения и адаптации искусственного интеллекта в человеческом социуме. Интеграция искусственного в естественное.
научная работа [255,5 K], добавлен 23.12.2014Рождение искусственного интеллекта. История развития нейронных сетей, эволюционного программирования, нечеткой логики. Генетические алгоритмы, их применение. Искусственный интеллект, нейронные сети, эволюционное программирование и нечеткая логика сейчас.
реферат [78,9 K], добавлен 22.01.2015Составление программы искусственного интеллекта в среде программирования Delphi 7, осуществляющую игру "крестики-нолики" с пользователем. Данная программа имеет возможность запоминания ходов и на основе них ходить так, чтобы не оказаться в проигрыше.
контрольная работа [787,7 K], добавлен 16.01.2011Начало современного этапа развития систем искусственного интеллекта. Особенности взаимодействия с компьютером. Цель когнитивного моделирования. Перспективы основных направлений современного развития нейрокомпьютерных технологий, моделирование интеллекта.
реферат [24,7 K], добавлен 05.01.2010Понятие, сущность и история создания искусственного интеллекта. Области его практического приложения в человеческой деятельности. Использование его для создания роботизированной техники. Задача создания первой разумной системы на основе сети Интернет.
презентация [622,3 K], добавлен 01.12.2014Может ли искусственный интеллект на данном уровне развития техники и технологий превзойти интеллект человека. Может ли человек при контакте распознать искусственный интеллект. Основные возможности практического применения искусственного интеллекта.
презентация [511,2 K], добавлен 04.03.2013Математическая модель искусственной нейронной сети. Структура многослойного персептрона. Обучение без учителя, методом соревнования. Правило коррекции по ошибке. Метод Хэбба. Генетический алгоритм. Применение нейронных сетей для синтеза регуляторов.
дипломная работа [1,5 M], добавлен 17.09.2013Разработка на основе игры "Точки" подхода к программированию "искусственного интеллекта" в позиционных играх и возможность применения данного подхода для решения задач в области экономики, управления и других областях науки. Модель игровой ситуации.
дипломная работа [1,5 M], добавлен 21.07.2013Области человеческой деятельности, в которых может применяться искусственный интеллект. Решение проблем искусственного интеллекта в компьютерных науках с применением проектирования баз знаний и экспертных систем. Автоматическое доказательство теорем.
курсовая работа [41,3 K], добавлен 29.08.2013Принципы построения и программирования игр. Основы 2-3D графики. Особенности динамического изображения и искусственного интеллекта, их использование для создания игровых программ. Разработка логических игр "Бильярд", "Карточная игра - 50", "Морской бой".
отчет по практике [2,3 M], добавлен 21.05.2013