Научная статья на тему 'Симулятор нейронных сетей для вузов'

Симулятор нейронных сетей для вузов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
353
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ / МОДЕЛИРОВАНИЕ / НЕЙРОННЫЕ СЕТИ / ARTIFICIAL INTELLIGENCE / MODELING / NEURAL NETWORKS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Черепанов Федор Михайлович

Для изучения нейросетевых технологий необходим несложный, доступный, легкий в освое­нии симулятор нейронных сетей. В статье приведен обзор существующих симуляторов ней­ронных сетей и дана оценка пригодности их использования в учебном процессе. В качестве альтернативы предлагается авторская разработка, являющаяся продолжением серии курсо­вых и дипломных работ, выполненных на механико-математическом факультете ПГНИУ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Черепанов Федор Михайлович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Training simulator of neural networks

To study the neural network apparatus required is not complex, an affordable, easy to learn simulation of neural networks. The paper provides an overview of existing simulation of neural networks and their evaluation of the usefulness of the training process. Also, the program "Neyrosimulyator" which was originally developed for this purpose.

Текст научной работы на тему «Симулятор нейронных сетей для вузов»

2012

ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА

Математика. Механика. Информатика Вып. 3(11)

УДК 004.8

Симулятор нейронных сетей для вузов

Ф. М. Черепанов

Пермский государственный педагогический университет Россия, 614990, Пермь, ул. Сибирская, 24 fe-c@yandex.ru; 8-902-83-00232

Для изучения нейросетевых технологий необходим несложный, доступный, легкий в освоении симулятор нейронных сетей. В статье приведен обзор существующих симуляторов нейронных сетей и дана оценка пригодности их использования в учебном процессе. В качестве альтернативы предлагается авторская разработка, являющаяся продолжением серии курсовых и дипломных работ, выполненных на механико-математическом факультете ПГНИУ.

Ключевые слова: искусственный интеллект; моделирование; нейронные сети.

Введение

При проведении занятий по курсам "Искусственный интеллект", "Интеллектуальные информационные системы", "Системы искусственного интеллекта", "Нейронные сети" возникла проблема, связанная с отсутствием качественных инструментальных средств проектирования нейронных сетей, ориентированных на учебный процесс вузов. Кроме того, в связи с подготовкой учебно-методических пособий по искусственному интеллекту для вузов и школ появилась необходимость в создании симулятора нейронных сетей, пригодного для проведения практических и лабораторных работ.

1. Требования к учебному нейросимулятору

Автором были сформулированы следующие требования к учебному симулятору нейронных сетей:

1. Простота и удобство в использовании. Отсутствие необходимости уделять много времени вопросам освоения программного инструментария, что позволит пользователю сосредоточить больше внимания на проблеме изучения нейросетевых моделей.

1© Черепанов Ф. М., 2012

2. Наличие русскоязычного интерфейса и руководства. Это требование обусловлено тем, что предполагалось использование нейросимулятора не только в университетах, но и в школах, а работа с программным обеспечением на иностранном языке, содержащем термины из такой специфичной области, как нейронные сети, вызвала бы проблемы с освоением материала.

3. Наглядность. Необходимо предоставить как можно больше информации в наглядном графическом виде для более быстрого усвоения материала и принципов функционирования аппарата нейронных сетей.

4. Поддержка классических нейросетевых моделей и алгоритмов обучения. Это требование обусловлено тем, что изучение предметов, как правило, начинается со знакомства с классическими исследованиями в данной предметной области, которые являются наиболее простыми, с последующим переходом к рассмотрению более поздних, расширенных и сложных моделей.

5. Наличие несложных вспомогательных средств по анализу данных и оптимизации сети. Наличие таких средств позволяет преодолеть классические проблемы обучения сети, в то же время не перегружая функциональность программы, и не усложняя простоту использования.

6. Доступность. Учебный нейросимулятор должен распространяться бесплатно или за символическую плату, так как приобретение лицензионного программного обеспечения затруднено для многих российских учебных заведений.

7. Возможность расширения функциональности. Должна быть предусмотрена возможность добавления пользовательских модулей, которые могут изменять функционал программы, что позволяет учащимся реализовывать свои идеи по совершенствованию ней-росетевого аппарата.

2. Анализ существующих решений

В настоящее время существует большое количество пакетов программного обеспечения, выпускаемых рядом фирм, а также отдельными разработчиками, позволяющих конструировать, обучать и использовать нейронные сети в практических целях. Существующие программы можно разделить на четыре группы: надстройки для пакетов прикладных вычислений; специализированные нейросете-вые пакеты; универсальные нейросетевые пакеты; программные симуляторы, разработанные отдельными авторами.

2.1. Надстройки программ прикладных вычислений для поддержки нейросетевых моделей

Примерами таких надстроек являются: i7 Matlab_Neural_Network - набор нейросе-тевых расширений для пакета прикладных вычислений Matlab.

I* Statistica_Neural_Networks - набор нейросетевых расширений для пакета прикладной статистики Statistica.

1* Excel_Neural_Package - набор библиотек и скриптов для электронных таблиц Excel, реализующий некоторые возможности нейросетевой обработки данных.

К недостаткам указанных надстроек можно отнести высокую стоимость самой среды, включающей стоимость многих функций, которые нагружают интерфейс и не требуются при работе с нейронной сетью. При этом есть необходимость приобретения самой над -стройки. Для взаимодействия с пользователем используется интерфейс среды, который не всегда удобен при работе с нейронными сетя-

ми. В других надстройках интерфейс вообще отсутствует, а вместо него для работы с сетями используются внутренние языковые средства среды.

2.2. Специализированные нейросетевые пакеты

Эти пакеты предназначены для решения только конкретного класса задач или только конкретной задачи. Причем зачастую методы решения данных задач определяет сам разработчик, что делает неприемлемым их применение в учебном процессе.

В качестве примера можно привести следующие программные продукты:

1* Neuroshell Trader - программа создания нейронных сетей для анализа рынков.

1* Глаз - программа для обработки аэрокосмической информации.

2.3. Универсальные нейросетевые пакеты

Программные продукты этой категории имеют более специализированный функционал и интерфейс. Они стабильны в работе. Их в свою очередь можно разделить на коммерческие, исследовательские пакеты и нейросимуляторы отдельных разработчиков. Коммерческие пакеты часто стоят немалых денег, имеют слишком много функций, что осложняет их освоение.

Исследовательские нейросимуляторы в большинстве своем распространяются бесплатно, но имеют сложный интерфейс, который труден для освоения учащимися, при этом большинство таких симуляторов разработано в зарубежных странах и не имеет русскоязычной поддержки. Среди симуляторов этой группы наибольшая вероятность найти симулятор, удовлетворяющий всем требованиям. Ниже приведен обзор некоторых симуляторов этой группы.

NeuroSolutions [1]. Очень мощный симулятор нейронных сетей. Поддерживает большое количество механизмов ввода информации, обработки данных, является хорошим конструктором сетей, стабилен, поддерживает расширение за счет пользовательских модулей. К недостаткам можно отнести высокую стоимость, отсут-ствие

русскоязычного интерфейса и справки, что усложняет освоение этого продукта.

MemBrain [2] - представляет собой мощный графический редактор и симулятор нейронных сетей, поддерживающий нейронные сети различных архитектур любого размера. Как и предыдущий продукт, он поддерживает большое количество механизмов ввода информации, обработки данных, стабилен и поддерживает расширение за счет поддержки скриптов. Кроме того, он бесплатен для образовательных целей. К недостаткам этого симулятора можно отнести отсутствие русскоязычного интерфейса и справки, что в совокупности с богатыми возможностями и отсутствием интуитивно понятного интерфейса осложняет освоение этого продукта.

SNNS [3]. Симулятор нейронных сетей, первоначально разработанный в университете Штутгарта. В нем реализована поддержка классических нейросетевых парадигм и алгоритмов обучения. Его функциональность также может быть расширена за счет пользовательских модулей. Кроме того, для изучения и модификации доступны исходные коды этой программы.

NeuroPro 0.25 [4] - один из первых

отечественных симуляторов нейронных сетей. Последняя свободно распространяемая версия этого симулятора была выпущена более 11 лет назад. В ней предусмотрены несколько алгоритмов обучения сетей, различные методики автоматической оптимизации нейронной сети. Имеет русскоязычный интерфейс и справку.

Применению его в учебном процессе препятствуют низкий уровень наглядности, малоудобный интерфейс, отсутствие удобных средств ввода данных и отсутствие возможности расширения функционала программы. Deductor 5.2 [5] - аналитическая платформа, разработанная BaseGroup Labs. Поддержка нейросетевых моделей в нем играет роль одного из многих инструментов анализа данных. Этот продукт имеет бесплатную версию для образовательных целей, русскоязычный интерфейс и справку. В нем реализованы нейросетевая модель многослойного персептрона и два алгоритма обучения, включая алгоритм обратного распространения ошибки.

Этот пакет среди рассмотренных программ наиболее полно отвечает вышеизложенным требованиям. Единственным недо-

статком является чересчур перегруженная функциональность. Он хорошо подходит для проведения исследовательских работ или углубленного изучения теории обработки данных и извлечения знаний.

2.4. Итоги обзора

В выполненном здесь обзоре приведены далеко не все симуляторы нейронных сетей, но выявленные в результате обзора недостатки носят общий характер. В обзоре не приведено также большое количество симуляторов отдельных разработчиков, распространяемых бесплатно. Анализ этих симуляторов показал, что они имеют один или несколько из нижеперечисленных недостатков: неудобный интерфейс; сильно урезанная функциональность; нестабильность в работе; невозможность модификации заложенных алгоритмов.

Ввиду отсутствия нейросимуляторов, которые бы полностью удовлетворяли всем вышеприведенным требованиям, было решено создать собственный программный инструментарий работы с нейросетями, ориентированный на вузовский учебный процесс.

3. Нейросимулятор 3.0

Работы по созданию собственного симулятора нейронных сетей начали проводиться в Пермском университете с 1999 г. под руководством профессора Л.Н.Ясницкого. Наибольших успехов добились в своих курсовых, дипломных и магистерских работах студенты механико-математического факультета А.В. Швеев, Н.А.Малинин [6, 7], С.В.Конев [8],

О.М.Караваева [8], З.И.Сичинава [9-12], С.Н.Бурдин [13]. Нейросимуляторы этих авторов позволили решить многие прикладные задачи и были впервые применены в учебном процессе ПГУ. Однако они не в полной мере удовлетворяли сформулированным выше требованиям. Они были не универсальны, нестабильны в работе, не имели справки, не предусматривали возможность расширения функционала.

В дальнейшем в результате четырехлетней работы, включающей проектирование, кодирование, тестирование, опытную эксплуатацию в учебном и научном процессах, а также многократные корректировки по результатам опытной эксплуатации, автором статьи была

создана программа "Нейросимулятор 3.0" [14, 15], удовлетворяющая всем перечисленным требованиям.

Нейросимулятор обладает простым, интуитивно понятным, настраиваемым, удобным интерфейсом. Каждое действие снабжено пиктограммой и кратким пояснением. При задании структуры сеть в реальном времени отображается в графическом виде. Каждая функция активации снабжена окном конфигурации, на котором приводятся ее формула и графическое изображение. В этом же окне можно настраивать параметры активационных функций. То же самое можно производить с функциями начальной инициализации весов и с функциями предобработки данных.

Нейросимулятор имеет небольшой размер, не требует установки, нетребователен к аппаратным и программным ресурсам компьютера. За счёт поддержки технологии СОМ функции нейросимулятора могут быть расширены путем подключения дополнительных модулей, и сам он может быть использован в сторонних программах, поддерживающих данную технологию, для добавления в них поддержки нейронных сетей.

Помимо вышеперечисленных свойств и возможностей в нем также реализован ряд уникальных инструментов, помогающих строить качественные нейросетевые модели исследуемых предметных областей.

3.1. Нейросетевой фильтр выбросов

Суть метода, предложенного в [16], заключается в том, чтобы определить, как наличие или отсутствие каждого примера влияет на процесс обучения сети при одних и тех же прочих условиях, таких как структура сети, параметры алгоритма обучения, начальные значения весовых коэффициентов. При этом используются различные методики анализа результатов работы алгоритма.

3.2. Определение значимости параметров

Этот метод также использует нейронные сети и основывается на следующем факте: после успешного обучения сети в нейросетевой модели содержится информация о наличии и силе зависимости каждого выходного параметра от каждого входного.

Для извлечения этой информации воспользуемся методом анализа ошибки сети

на обучающем или тестовом множестве, при этом исключая поочередно каждый из входных параметров и вычисляя сумму абсолютных ошибок обучения:

е J

Е Т Л Л \уя] Й dqj\. (3.1)

д Т1 /Т 1

Здесь

у/ - значение /-го выхода нейросети для д-го обучающего примера;

Зд/ - желаемое значение /-го выхода для д-го обучающего примера;

J - число нейронов в выходном слое; е - количество примеров в обучающем множестве.

Таким образом схематически алгоритм можно описать так: цикл по всем входным параметрам 1 Т 1..п, где п - количество входных параметров. Для 1 -й итерации:

1. Присвоить случайное значение 1 -й компоненты каждого входного вектора X обучающего множества:

х1..е[1] Т RAND( ), где RAND( ) - равномерно распределенная случайная величина, лежащая в том же интервале, что и значения хх ^ [1].

2. Вычислить ошибку по формуле (3.1).

3. Вернуть множество примеров к исходному состоянию.

В результате выполнения этой процедуры получим вектор ошибок размерности п , в котором 1 -я компонента отражает величину ошибки при исключении 1 -го входного параметра. При исключении значимого параметра ошибка должна увеличиться, так как она вычислена на множестве, в котором по сравнению с начальным множеством отсутствует информация, значимая для модели, которую построила сеть. При исключении незначимого параметра изменение ошибки будет незначительным, так как отсутствие незначимого параметра не оказывает сильного влияния на выход сети. Если построить гистограмму нормы этого вектора, то на ней будет видна относительная значимость каждого входного параметра для данной обучающей выборки.

Пример. Возьмем выборку объемом до 5000 примеров, где компоненты входного вектора X : х1зх2, х3 - случайно заданные величины, а зависимость у Т sin(х1) 6 cos(х3)

подается на выход нейронной сети. Как известно, традиционные показатели силы зависимости величин, такие как коэффициент линейной корреляции Пирсона, ранговые коэффициенты Кендалла, Спирмена, Фехнера не эффективны, если зависимость не является линейной, или близкой к ней, что подтверждает результат наших вычислений, представленный на рис. 1.

Рис. 1. Результаты вычисления силы зависимости различными методами: а -коэффициент линейной корреляции Пирсона, Ь - коэффициент ранговой корреляции Спирмена, с - гамма-

корреляция, d - корреляция Кендалла Тау

Используя предложенный метод для определения значимости входных параметров, на той же выборке получаем результат, приведенный на рис. 2.

XI Х2 ХЗ

Входной параметр

Рис. 2. Результат определения значимости при помощи нейросетевой модели

Как видно из гистограммы, значимость каждого из параметров была определена с точностью до 2%, что значительно лучше по сравнению с рассмотренными стандартными методами определения силы зависимости входных и выходных величин.

3.3. Средства поддержки практического применения

Практическому применению обученных сетей препятствовали неудобства, связанные с необходимостью преобразовывать входные параметры к числовому виду, пригодному для сети, необходимость интерпретации результатов, полученных в результате вычислений, а также отсутствие удобного интерфейса ввода-вывода данных для обученной нейронной сети и интерпретации результатов вычислений.

Для преодоления этих трудностей был разработан конструктор предметной области. На основе заданных параметров предметной области конструктор создает основную структуру нейронной сети и задает все необходимые преобразования входных данных и результатов вычислений. На основании этих же данных о предметной области конструктор создает исполняемые файлы с удобным интерфейсом ввода данных обучающего множества и для практического использования обученной нейронной сети.

3.4. Применение

Нейросимулятор был использован при выполнении многих курсовых и дипломных работ в пяти вузах Перми: в Пермском государственном национальном исследовательском университете, в Пермском государственном педагогическом университете, в Пермском национальном исследовательском политехническом университете, в Национальном исследовательском университете "Высшая школа экономики", в Московском государственном университете туризма и сервиса. На его основе разработан лабораторный практикум по нейросетевым технологиям

(www.LbAi.ru), входящий вместе с книгами [39-40] в учебно-методический комплекс элективного курса для старших классов средней школы "Искусственный интеллект". Описание некоторых проектов, выполненных на базе нейросимулятора, размещено на сайте

75

50

25

О

I

_ 100

5 75

и

0

1 50

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

I

. 100

' 75 50

Входной параметр (а)

Входной параметр (=)

Входной параметр (Ь)

100 1

ей

5 75 ■ ІЗ о

■ 5 50 ■

1 І 25 ■ ГО со

ГС 0-1

XI Х2 ХЗ Входной параметр <СІ)

Пермской научной школы искусственного интеллекта www.PermAI.ru.

В списке литературы приведены научные работы, при выполнении которых в качестве инструментария использовался нейросимулятор 3.0 [17-45].

Таким образом, программа "Нейросимулятор", первоначально созданная для обеспечения учебного процесса вузов, оказалась полезной при решении широкого круга научнопрактических задач из области промышленности, экономики, бизнеса, политологии, педагогики, медицины, здравоохранения, истории, криминалистики.

В заключение автор выражает благодарность научному руководителю профессору Леониду Нахимовичу Ясницкому, своим предшественникам - разработчикам ранних версий нейросимулятора, а также всем студентам, магистрантам, аспирантам и сотруд -никам университетов и IT-фирм, выполнявшим тестирование и принимавшим участие в опытной эксплуатации нового программного продукта.

Список литературы

1. NeuroSolutions [сайт]. URL:

http://www.neurosolutions.com (дата обращения: 05.12.2010).

2. MemBrain Neural Network Editor and

Simulator [сайт]. URL:

http://www.membrain-nn.de/main_en.htm (дата обращения: 05.12.2010).

3. Stuttgart Neural Network Simulator [сайт].

URL: http : //www . ra. cs.uni-tuebingen.

de/SNNS/ (дата обращения: 05.12.2010).

4. NeuroPro - нейронные сети, анализ данных, прогнозирование и классификация [сайт]. URL: http://neuropro.ru/ (дата обращения: 05.12.2010).

5. BaseGroup Labs [сайт]. URL: http: //www.basegroup.ru/ (дата обращения:

05.12.2010) BaseGroup Labs [сайт]. URL: http://www.basegroup.ru/ (дата обращения:

05.12.2010).

6. Бондарь В.В., Малинин Н.А. Ясницкий Л.Н. Нейросетевой прогноз потребления электроэнергии предприятиями бюджетной сферы // Вестн. Перм. ун-та. Сер. Математика. Информатика. Механика. 2005. Вып.2. С.23-27.

7. Бондарь В.В., Малинин Н.А., Ясницкий Л.Н. Нейросетевой прогноз потребления

электроэнергии, анализ значащих факторов и разработка полезных рекомендаций // Там же. 2006. Вып. 4(4). С. 10-17.

8. Караваева М.О., Ясницкий Л.Н. Интеллектуальная система прогнозирования поступления абитуриента в вуз. Свид. о гос. регистрации программы для ЭВМ № 2010610468. Заявка № 2009616169. Зарегистрировано в Реестре программ для ЭВМ 11 января 2010г. М: Федеральная служба по интеллектуальной собственности, патентам и товарным знакам (РОСПАТЕНТ), 2010.

9. Конев С.В., Сичинава З.И. Ясницкий Л.Н. Применение нейросетевых технологий для диагностики неисправностей авиационных двигателей // Вестн. Перм. ун-та. Сер. Математика. Информатика. Механика. 2005. Вып.2. С.43-47.

10. Ясницкий Л.Н., Петров А.М., Сичина-

ва З.И. Сравнительный анализ алгоритмов нейросетевого детектирования лжи // Изв. вузов. Поволжский регион. Технические науки. 2010. №1(13). С.64-72.

11. Ясницкий Л.Н., Петров А.М., Сичина-

ва З.И. Технологии построения детектора лжи на основа аппарата искусственных нейронных сетей // Информационные технологии. 2010. № 11. С. 66-70.

12. Ясницкий Л.Н., Сичинава З.И. Нейро-сетевые алгоритмы анализа поведения респондентов // Нейрокомпьютеры: разработка и применение. 2011. №10. С. 59-64.

13. Ясницкий Л.Н., Бондарь В.В., Бурдин С.Н. и др. Пермская научная школа искусственного интеллекта и ее инновационные проекты / под ред. Л.Н.Ясницкого. 2-е изд. М.; Ижевск, 2008. 75 с.

14. Черепанов Ф.М., Ясницкий Л.Н. Симулятор нейронных сетей "Нейросимулятор 1.0". Свид. об отраслевой регистрации разработки №8756. Зарегистрировано в отраслевом фонде алгоритмов и программ

12.07.2007.

15. Черепанов Ф.М., Ясницкий Л.Н. Комплекс программ "Лабораторный практикум по нейросетевым технологиям". Свид. об отраслевой регистрации разработки №11088. Зарегистрировано в Отраслевом фонде алгоритмов и программ

01.07.2008.

16. Черепанов Ф.М., Ясницкий Л.Н. Ней-росетевой фильтр для исключения выбросов в статистической информации // Вестн. Перм. ун-та. Сер. Математика. Механика. Информатика. 2008. Вып.4 (20). С. І5І—І55.

17. Ясницкий Л.Н. Введение в искусственный интеллект. 3-е изд. М.: Изд. центр "Академия", 20І0. І7б с.

18. Петров A.M., Ясницкий Л.Н. Возможности создания нейросетевого полиграфа // Вестн. Перм. ун-та. Сер. Математика. Информатика. Механика. 2005. Вып.2. С.4З-47.

19. Ясницкий Л.Н. Искусственный интеллект и новые возможности компьютерного моделирования // Вестн. Перм. ун-та. Сер. Информационные системы и технологии. 2005. Вып.4. С.8І-8б.

20. Ясницкий Л.Н. Введение в искусственный интеллект. М.: Изд. центр "Академия", 2005. І7б с.

21. Зибатова A.Н., Петров A.M., Cuчина-ва З.И., Ушников A.П., Ясницкий Л.Н. Интеллектуальный полиграф // Российский полиграф. 200б. № І. С. 7б-8З.

22. Ясницкий Л.Н. Пермская научная школа искусственного интеллекта и ее инновационные разработки / Перм. пед. гос. ун-т; Перм. техн. гос. ун-т; Перм. гос. ун-т. Пермь, 2007. Зб с.

23. Черепанов Ф.М., Ясницкий Л.Н. Симулятор нейронных сетей "Нейросимулятор І.0". Свид. об отраслевой регистрации разработки №875б. Зарегистрировано в Отраслевом фонде алгоритмов и программ

І2.07.2007.

24. Ясницкий Л.Н. Интеллектуальные информационные технологии и системы: учеб.-метод. пособие / Перм. ун-т. Пермь, 2007. 27І с.

25. Ясницкий Л.Н., Мишланов В.Ю., Поле-щук A.Н., Федорищев И.Ф. Приоритетные задачи и условия развития интеллектуальных медицинских систем // Перм. мед. журн.. Приложение. 2008. Т.25, №І. С.І70-І74.

26. Черепанов Ф.М., Ясницкий Л.Н. Ней-росетевой фильтр для исключения выбросов в статистической информации // Вестн. Перм. ун-та. Сер. Математика. Механика. Информатика. 2008. Вып.4 (20). С.І5І-І55.

27. Ясницкий Л.Н., Данилевич Т.В. Современные проблемы науки: М.: БИНОМ. Лаборатория знаний, 2008. 294 c.

28. Ясницкий Л.Н. Введение в искусственный интеллект. 2-е изд. М.: Изд. центр "Академия", 2008. І7б с.

29. Ясницкий Л.Н. О возможностях применения методов искусственного интеллекта в политологии // Вестн. Перм. ун-та. Сер. Политология. 2008. Вып.2 (4). С.І47-І55.

30. Черепанов Ф.М., Ясницкий Л.Н. Лабораторный практикум по нейросетевым технологиям. Свид. о гос. регистрации программы для ЭВМ № 2009бІІ544. Заявка № 2009бІ022б. Зарегистрировано в Реестре программ для ЭВМ І2 марта 2009г. М: Федеральная служба по интеллектуальной собственности, патентам и товарным знакам (РОСПАТЕНТ), 2009.

31. Интеллектуальные информационные системы: учеб.-метод. комплекс курса / авт.-сост. Л.Н.Ясницкий, Ф.М.Черепанов; Перм. гос. пед. ун-т. Пермь, 2008. 30 с.

32. Ясницкий Л.Н. Искусственный интеллект: Популярное введение для учителей и школьников // Информатика: метод. газета для учителей информатики. 2009. №Іб. С.2-8.

33. Ясницкий Л.Н., Порошина A.M., Тава-фиев A.Ф. Нейросетевые технологии как инструмент для прогнозирования успешности предпринимательской деятельности // Российское предпринимательство. 20І0. №4(2). С. 8-ІЗ.

34. Ясницкий Л.Н. Использование нейро-

сетевых технологий в оценке кредитных рисков // Теория и практика развития банковского дела: науч.- практ. конф.

(Пермь, Главное управление центрального банка Российской федерации по Пермскому краю, июнь 20І0г.) / ГУ ЦБР по Пермскому краю. Пермь, 20І0. С.І8-І9.

35. Ясницкий Л.Н. Введение в искусственный интеллект. 3-е изд. М.: Изд. центр "Академия", 20І0. І7б с.

36. Cемакин И.Г., Ясницкий Л.Н. Искусственный интеллект и школьный курс информатики // Информатика и образование. 20І0. № 9. С.48-54.

37. Ясницкий Л.Н., Бржевская A.C., Черепанов Ф.М. О возможностях применения

методов искусственного интеллекта в сфере туризма // Сервис plus. 2010 №4. С.111-115.

38. Ясницкий Л.Н., Черепанов Ф.М. О возможностях применения нейросетевых технологий в политологии // Нейрокомпьютеры: разработка и применение. 2010. №8. Вып. 4. С. 47-53.

39. Ясницкий Л.Н. Искусственный интеллект. Элективный курс: учеб. пособие. М.: БИНОМ. Лаборатория знаний, 2011. 240 с.

40. Ясницкий Л.Н., Черепанов Ф.М. Искусственный интеллект. Элективный курс: метод. пособие по преподаванию. М.: БИНОМ. Лаборатория знаний, 2011. 216 с.

41. Думлер А.А., Полещук А.Н., Богданов К.В., Черепанов Ф.М., Ясницкий Л.Н. Опыт создания нейросетевой системы для диагностики сердечно-сосудистых заболеваний // Вестн. Перм. ун-та. Сер. Математика. Механика. Информатика. 2011. Вып.1(5). С.95-101.

42. Ясницкий Л.Н., Зайцева Н.В., Гусев А.Л., Шур П.З. Нейросетевая модель региона для выбора управляющих воздействий в области обеспечения гигиенической безопасности // Информатика и системы управления. 2011. № 3(29). С.51-59.

43. Ясницкий Л.Н., Думлер А.А., Полещук А.Н., Богданов К.В., Черепанов Ф.М. Ней-росетевая система экспресс-диагностики сердечно-сосудистых заболеваний // Перм. мед. журн. 2011. № 4. С.77-86.

44. Ясницкий Л.Н., Данилевич Т.В. Современные проблемы науки. М.: БИНОМ. Лаборатория знаний, 2011. 294 с.

45. Корниенко С.И., Айдаров Ю.Р., Гагарина Д.А., Черепанов Ф.М., Ясницкий Л.Н. Программный комплекс для распознавания рукописных и старопечатных текстов // Информационные ресурсы России. 2011. № 1. С.35-37.

Training simulator of neural networks

F. M. Cherepanov

Perm State Pedagogical University, Russia, 614990, Perm, Sibirskaya st., 24 fe-c@yandex.ru ; 8-902-83-00-232

To study the neural network apparatus required is not complex, an affordable, easy to learn simulation of neural networks. The paper provides an overview of existing simulation of neural networks and their evaluation of the usefulness of the training process. Also, the program "Neyrosimulyator" which was originally developed for this purpose.

Key words: artificial intelligence; modeling, neural networks.

i Надоели баннеры? Вы всегда можете отключить рекламу.