Российская научно-социальная программа для молодежи и школьников
"Шаг в будущее"
Искусственный интеллект с алгоритмами нейрокибернетики
Выполнил:
Миллер Денис.
г. Челябинск, школа 77, 11 класс.
Научные руководители:
Разумовская Г. В.,
Учитель информатики МОУ №77
Бадаков М. А.,
Студент первого курса ЮУрГУ.
Челябинск, 1999.
Вступление
Я занялся разработкой программ комплекса “Искусственный интеллект” потому что
ИИ (Искусственный интеллект) – это одна из самых перспективных и быстроразвивающихся областей науки. И в результате работы был создан программный комплекс, в составе которого:
Компонент нейронной сети
Программа распознавания графических образов на основе компонента НС (Нейронная сеть), способная распознавать графические файлы:
Образцы росписей
Образцы иконок программ
Образцы цифр шрифта AWARD BIOS
Компонент экспертной системы
Демонстрационная программа к компоненту ЭС (Экспертной системы)
Подробная справочная система
Проведен ряд экспериментов с нейронной сетью, данные систематизированы.
Т.О. программный комплекс содержит возможности построения программ на основе компонентов НС и ЭС, однако чтобы не разбрасываться я предпочел остановиться на Нейронной сети в силу ее наглядности, достаточной сложности и реальной возможности применения. Я намеренно уделил так мало внимания экспертным системам, по моему мнению НС являются гораздо более перспективным направлением в области программирования ИИ.
Область применения нейронных сетей
В литературе встречается значительное число признаков, которыми должна обладать задача, чтобы применение НС было оправдано и НС могла бы ее решить:
отсутствует алгоритм или не известны принципы решения задач, но накоплено достаточное число примеров;
проблема характеризуется большими объемами входной информации;
данные неполны или избыточны, зашумлены, частично противоречивы.
Таким образом, НС хорошо подходят для распознавания образов и решения задач классификации, оптимизации и прогнозирования. Ниже приведен перечень возможных промышленных применений нейронных сетей, на базе которых либо уже созданы коммерческие продукты, либо реализованы демонстрационные прототипы.
Банки и страховые компании:
автоматическое считывание чеков и финансовых документов;
проверка достоверности подписей;
прогнозирование изменений экономических показателей.
Административное обслуживание:
автоматическое считывание документов;
автоматическое распознавание штриховых кодов.
Нефтяная и химическая промышленность:
анализ геологической информации;
идентификация неисправностей оборудования;
разведка залежей минералов по данным аэрофотосъемок;
анализ составов примесей;
управление процессами.
Военная промышленность и аэронавтика:
обработка звуковых сигналов (разделение, идентификация, локализация, устранение шума, интерпретация);
обработка радарных сигналов (распознавание целей, идентификация и локализация источников);
обработка инфракрасных сигналов (локализация);
автоматическое пилотирование.
Промышленное производство:
управление манипуляторами;
управление процессами;
обнаружение неисправностей;
адаптивная робототехника;
Биомедицинская промышленность:
анализ рентгенограмм;
обнаружение отклонений в ЭКГ.
Кроме того, следует добавить, что в последние несколько лет вся информация о нейропрограммах исчезла из средств массовой информации – это говорит об интересах военных в этой области и следовательно перспективности данных проектов.
Нейронные сети - основные понятия и определения
В основу искусственных нейронных сетей положены следующие черты живых нейронных сетей, позволяющие им хорошо справляться с нерегулярными задачами:
простой обрабатывающий элемент - нейрон;
очень большое число нейронов участвует в обработке информации;
один нейрон связан с большим числом других нейронов (глобальные связи);
изменяющиеся по весу связи между нейронами;
массированная параллельность обработки информации.
Прототипом для создания нейрона послужил биологический нейрон головного мозга. Поведение искусственной нейронной сети зависит как от значения весовых параметров, так и от функции возбуждения нейронов. Известны три основных вида функции возбуждения: пороговая, линейная и сигмоидальная.
Нейронная сеть представляет собой совокупность большого числа сравнительно простых элементов - нейронов, топология соединений которых зависит от типа сети. Чтобы создать нейронную сеть для решения какой-либо конкретной задачи, мы должны выбрать, каким образом следует соединять нейроны друг с другом, и соответствующим образом подобрать значения весовых параметров на этих связях. Может ли влиять один элемент на другой, зависит от установленных соединений. Вес
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.