Фрагмент для ознакомления
2
Введение
Необходимость изменения последовательной Фон-неймановской архитектуры классических вычислений обусловлено все возрастающими требованиями к вычислительным ресурсам со стороны новых сложных задач, возникающих в связи с развитием перспективных технологий.
Нейросетевые технологии являются одним из наиболее интенсивно развиваемых направлений определения и реализации параллельных вычислений. Данные технологии позволяют не только более эффективно решать сложные задачи, но также позволяют реализовывать плохо формализуемые или неформализованные задачи, решение которых ранее не представлялось возможным. Аппаратная реализация нейросетевых алгоритмов изменяет логическую основу вычислительной математики и выдвигает качественно новые требования к производительности.
Практическая реализация аппаратной поддержки нейросетевых вычислений определена требованиями конкретной задачи и возможна только в том случае, когда все другие подходы не могут быть использованы. Аппаратная реализация требуется тогда, когда параллельные нейросетевые алгоритмы не могут быть достаточно эффективно реализованы с помощью традиционных вычислительных средств, включая кластерные конфигурации.
Актуальность данной курсовой работы обусловлена тем, что использованию нейросетевых подходов к решению отдельных задач и проблемам их аппаратной реализации уделяется большое внимание, т.к. значительные вычислительные мощности до недавнего времени были недоступны.
Рост производительности, наряду с новыми решениями реализации вычислений, увеличили внимание к данной проблеме, привлекая к ее решению все новые технические средства от использования аналоговых операционных усилителей до применения FPGA большой интеграции как основы для реализации фрагментов нейронных сетей.
Целью данной работы является исследование применения нейронных систем в различных направлениях науки, техники и решении прикладных задач.
Для достижения поставленной цели необходимо решить следующие задачи:
- рассмотреть понятие нейронных сетей и области их применения;
- рассмотреть особенности классификации нейронных сетей:
- определить место нейронных сетей в области Data Mining и Machine Learning
1.Понятие нейронных сетей и области их применения
Нейронная сеть – программное воплощение математической модели, построенной по принципу организации и функционирования биологических нейронных сетей - сетей нервных клеток. Понятие нейронных сетей возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы. Первой такой попыткой были нейронные сети У. Маккалока и У. Питтса. После разработки алгоритмов данные модели начинают использовать в практических целях: в задачах прогнозирования, для распознавания образов, в задачах управления и др.
Искусственная нейронная сеть представляет собой систему соединённых и взаимодействующих между собой простых процессоров , называемых также искусственными нейронами. Данные процессоры в сравнении с процессорами, используемыми в персональных компьютерах, отличаются достаточной простотой - каждый процессор нейронной сети имеет дело только с сигналами, которые он периодически получает, и сигналами, которые он периодически посылает другим процессорам. Однако когда данные процессоры соединены в достаточно большую сеть с управляемым взаимодействием, такие по отдельности простые процессоры приобретают способность выполнять довольно сложные задачи.
Существует несколько подходов к определению понятия нейронные сети: с точки зрения машинного обучения, математики, кибернетики, вычислительной техники и программирования. Так, например, с позиции машинного обучения, нейронная сеть представляет собой частный случай методов распознавания образов; с точки зрения математики – это многопараметрическая задача нелинейной оптимизации;
Нейронные сети не программируются в привычном смысле этого слова, они обучаются, что составляет важное преимущество нейронных сетей перед традиционными алгоритмами. Технически обучение состоит в нахождении коэффициентов связей между нейронами. В процессе обучения нейронная сеть может выявлять сложные зависимости между входными данными и выходными, выполняя при этом обобщение. По сути это означает, что в случае успешного обучения нейронная сеть сможет вернуть верный результат на основании данных, ранее отсутствующих в обучающей выборке. Взаимодействуя друг с другом, нейроны решают сложные задачи, сред которых можно выделить :
- определение класса объекта;
- выявление зависимостей и обобщение данных;
- разделение полученных данных на группы на основе заданных признаков;
- прогнозирование и т. д.
Одна из особенностей нейронных сетей состоит в том, что они способны воспроизводить психические процессы, такие как: речь, распознавание образов, творческий выбор, мышление. Области, которые еще недавно рассматривались как возможности исключительно человеческого разума, на сегодняшний день, становятся доступными искусственному интеллекту.
Термин «нейронная сеть» появился еще в 1943 году, однако популярность данная технология обрела только в последние годы: посредством магазинов приложений начинает распространяться программное обеспечение, созданное при помощи нейронных сетей, что продемонстрировало обширные возможности искусственного интеллекта.
На сегодняшний день сфера применения нейронных сетей носит массовый характер, что прежде всего выражается в использовании большого количества программного обеспечения, особенно для смартфонов - программами для работы с изображениями на основе искусственных нейронных сетей. В качестве примера можно привести такие приложения для обработки изображений, как: замены лиц на фотографиях и видео. К примеру, приложение «FaceApp» может кардинально изменить внешность: изменить волосы, скорректировать черты лица, добавить эмоции и мимику.
Фрагмент для ознакомления
3
Список использованных источников
1.Васильев, А.Н. Тархов Д.А. Принципы и техника нейросетевого моделирования / А.Н. Васильев. - Москва: Наука, 2017. - 999 c.
2.Галушкин, А. И. Нейрокомпьютеры. Учебное пособие / А.И. Галушкин. - М.: Альянс, 2018. - 528 c.
3.Гелиг, А. Х. Введение в математическую теорию обучаемых распознающих систем и нейронных сетей. Учебное пособие / А.Х. Гелиг, А.С. Матвеев. - М.: Издательство СПбГУ, 2018. - 224 c.
4.Кащенко, С. А. Модели волновой памяти / С.А. Кащенко, В.В. Майоров. - М.: Либроком, 2019. - 288 c.
5.Круглов, В. В. Искусственные нейронные сети. Теория и практика / В.В. Круглов, В.В. Борисов. - М.: Горячая линия - Телеком, 2019. - 382 c.
6.Латыпова, Рамиля Нейронные сети / Рамиля Латыпова. - М.: LAP Lambert Academic Publishing, 2018. - 422 c.
7.Олескин, А. В. Сетевые структуры в биосистемах и человеческом обществе / А.В. Олескин. - М.: Едиториал УРСС, Либроком, 2018. - 304 c.
8.Омату, Сигеру Нейроуправление и его приложения. Книга 2 / Сигеру Омату. - М.: Радиотехника, 2019. - 325 c.
9.Редько, В.Г. Подходы к моделированию мышления / В.Г. Редько. - Москва: Мир, 2017. - 657 c.
10.Редько, В.Г. Эволюция, нейронные сети, интеллект: Модели и концепции эволюционной кибернетики / В.Г. Редько. - Москва: ИЛ, 2017. - 224 c.
11.Рутковская, Д. Нейронные сети, генетические алгоритмы и нечеткие системы / Д. Рутковская, М. Пилиньский, Л. Рутковский. - М.: Горячая линия - Телеком, 2018. - 384 c.
12.Рышард, Тадеусевич Элементарное введение в технологию нейронных сетей с примерами программ / Тадеусевич Рышард. - М.: Горячая линия - Телеком, 2018. - 896 c.
13.Тархов, Д.А. Нейросетевые модели и алгоритмы. Справочник / Д.А. Тархов. - М.: Радиотехника, 2018. - 359 c.
14.Хайкин, Саймон Нейронные сети. Полный курс: моногр. / Саймон Хайкин. - М.: Вильямс, 2017. - 788 c.
15.Шайдуров, Александр Нейросетевой анализ медицинских данных / Александр Шайдуров. - М.: LAP Lambert Academic Publishing, 2018. - 140 c.
16.Нейросети: путь прогресса или бомба замедленного действия?[Электронный ресурс ] https://club.dns-shop.ru/blog/t-57-tehnologii/21896-neiroseti-put-progressa-ili-bomba-zamedlennogo-deistviya/ Дата обращения (11.03.2022)
17.Холодова М. Нейронные сети - будущие помощники врачей ?[Электронный ресурс ] https://club.dns-shop.ru/blog/t-57-tehnologii/21896-neiroseti-put-progressa-ili-bomba-zamedlennogo-deistviya/ Дата обращения (11.03.2022)
18.История персептрона ?[Электронный ресурс ] https://neural.radkopeter.ru/chapter/%D0%BF%D0%B5%D1%80%D1%81%D0%B5%D0%BF%D1%82%D1%80%D0%BE%D0%BD%D1%8B/ Дата обращения (11.03.2022)