Нейрокомпьютер

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информационные технологии
  • 3030 страниц
  • 16 + 16 источников
  • Добавлена 20.01.2019
400 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление


Введение 4
Глава1. Нервные клетки и их модели. Биологический нейрон 6
Глава2. Математическая модель информационных процессов в нейроне 10
Глава3. Нейрокомпьютеры 12
3.1 Что такое нейрокомпьютер. 12
3.2 История нейрокомпьютеров. 15
3.3 Преимущества нейрокомпьютеров. 18
3.4 Недостатки нейрокомпьютеров. 19
3.5 Области применения нейрокомпьютеров. 20
Заключение 28
Список использованной литературы 30

Фрагмент для ознакомления

Нейронная сеть представляет собой большое количество одинаковых параллельно работающих простейших элементов - нейронов, при ее аппаратной реализации желательно обеспечить массовое параллельное выполнение простейших операций, причем чем большая степень параллельности вычислений достигается, тем лучше. Традиционным методом повышения степени параллельности вычислений является каскадирование процессоров, т.е. объединение нескольких процессоров в единой вычислительной системе для решения поставленной задачи. Поскольку процессоры работают независимо друг от друга, то вроде бы достигается необходимая степень параллельности. Но не следует забывать, что при обмене данными между процессорами каналы обмена данными являются «узким горлышком бутылки», которое может свести на нет все выигрыши в скорости вычислений. Разработчики параллельных систем всеми силами борются за расширение «узкого горла», но скорость современных процессоров все равно растет быстрее, чем пропускная способность каналов передачи данных. Поэтому зачастую более выгодным решением оказывается использовать один более мощный процессор, чем несколько менее мощных, соединенных между собой. Традиционно считается, что нейронные сети можно успешно реализовать на универсальных процессорах, RISC-процессорах или на специализированных нейронных процессорах (нейрочипах). У каждого из перечисленных типов аппаратной реализации есть свои достоинства и недостатки.Универсальные микропроцессоры, ярким представителем которых является семейство Intel являются наиболее доступными и успешно используются для моделирования нейронных сетей. Доступность и распространенность компьютерных систем, построенных на таких процессорах, являются весомыми достоинствами для их применения. В качестве их основных недостатков для моделирования нейронных сетей обычно отмечается неадекватность (избыточность) архитектуры (хотя этот «недостаток» находится под большим вопросом) и сложности, связанные с каскадированием, т.е. сложности при построении многопроцессорных систем для увеличения суммарной производительности (хотя в свете вышесказанного этот недостаток также можно оспорить).RISC-процессоры лишены указанных недостатков, поскольку имеют возможности каскадирования, предусмотренные на аппаратном уровне, да и архитектура их более адекватна для выполнения нейронных операций. Однако, существенной их чертой, снижающей эффективность применения, является дороговизна и относительно малое распространение среди широких масс разработчиков. Многие лишь слышали, что такие процессоры существуют, но никогда с ними не работали. Наиболее известными типами современных RISC-процессоров, применяемых в моделировании нейронных систем, являются TMS компании Texas Instruments, ADSP компании Analog Devices, SHARC и другие.Нейронный процессор можно рассматривать как cynep-RISC-процессор, ориентированный на выполнение нейронных операций и обеспечивающий их массовое выполнение. Разумеется, нейропроцессор обеспечивает большую скорость при выполнении нейронных операций, чем универсальные или RISC-процессоры. Современные проектные решения позволяют интегрировать нейропроцессоры в вычислительные системы, построенные на базе RISC-процессоров, обеспечивая таким образом их совместимость. Но «звездный час» нейропроцессоров пока не наступил. Виной тому их высокая стоимость (выше, чем даже у RISC-процессоров) и малая известность.Нейрочип - это специализированный процессор, оптимизированный для массового выполнения нейронных операций: скалярного умножения и нелинейного преобразования. У большинства разработчиков слово «процессор» ассоциируется с СБИС. Поэтому бытует расхожее мнение, что нейрочип - это заказной или полузаказной цифровой кристалл, архитектура которого как раз и оптимизирована под нейронные операции. В мире не один десяток фирм поддерживают это мнение делом - практически все известные на сегодняшний день коммерческие нейрочипы выполнены в виде СБИС. Для разработки новой модели нейрочипа необходимо спроектировать новый кристалл, а это большое время и большие деньги, которые можно окупить либо большой серией, либо большой ценой кристалла. Про большую серию речь пока обычно не идет (это у фирмы Intel серии процессоров исчисляются миллионами и на них есть спрос) - нейрочипов столько просто не нужно, поскольку предназначены они для решения весьма специфических задач. Цена зарубежных нейрокристаллов еще в 2000 году не опускалась ниже 100 долл., а платы и модули на базе нейрочипов (которые, собственно, и применяются для решения конкретных задач) стоят несколько тысяч долларов. Нейрочипы можно реализовывать и на программируемых логических матрицах (ПЛИС). Темпы роста вычислительной мощности ПЛИС не уступают аналогичной характеристике универсальных процессоров. ПЛИС значительно дешевле, а проектирование устройства на базе ПЛИС занимает всего несколько месяцев. Современные ПЛИС работают на достаточно высокой тактовой частоте, емкость ПЛИС может в разы превышать емкость современных процессоров (на современной ПЛИС можно реализовать до десяти процессоров). ПЛИС - это почти идеальная элементная база для реализации таких параллельных структур как нейронные сети. Большое количество вентилей ПЛИС позволяет реализовать достаточно много физически параллельно работающих нейронов (например, на ПЛИС с интеграцией 40 тыс. вентилей можно реализовать до 15 параллельно работающих нейронов, а -сейчас в самой обычной ПЛИС интегрируют до 10 млн. вентилей). Высокая тактовая частота работы ПЛИС способствует высокой скорости вычислений в нейроне. ПЛИС в гораздо большей степени, чем СБИС, удовлетворяет критерию эффективности для нейронных процессоров: большая интеграция позволяет реализовать множество параллельно работающих нейронов, при этом обмен данными между нейронами осуществляется внутри той же ПЛИС с высокой скоростью. Это означает, что проблема "узкого горла" при передаче данных между вычислительными элементами отсутствует, поскольку все каналы связи реализуются внутри ПЛИС и обеспечивают ту скорость передачи, которая нужна разработчику. Конечно, нельзя категорично утверждать, что в ближайшем будущем нейрокомпьютеры заменят собой обычные компьютеры. Этого не произойдет ни сейчас, ни потом, поскольку «нейроподход» эффективен не для всех задач. Но там, где нейротехнологии имеют неоспоримые преимущества перед другими алгоритмическими методами, неизбежно, постепенно произойдет замена существующих аппаратных средств и программ на нейрокомпьютеры и нейросетевое программное обеспечение.ЗаключениеНейронные сети возникли из исследований в области искусственного интеллекта, а именно, из попыток воспроизвести способность биологических нервных систем обучаться и исправлять ошибки.Такие системы основывались на высокоуровневом моделировании процесса мышления на обычных компьютерах. Скоро стало ясно, чтобы создать искусственный интеллект, необходимо построить систему с похожей на естественную архитектуру, т. е. перейти от программной реализации процесса мышления к аппаратной.Естественным продолжением аппаратного и программного подхода к реализации нейрокомпьютера является программно-аппаратный подход.Аппаратный подход связан с созданием нейрокомпьютеров в виде нейроподобных структур (нейросетей) электронно-аналогового, оптоэлектронного и оптического типов. Для таких компьютеров разрабатываются специальные СБИС (нейрочипы).Основу нейросетей составляют относительно простые, в большинстве случаев - однотипные, элементы (ячейки), имитирующие работу нейронов мозга - искусственные нейроны. Нейрон обладает группой синапсов – однонаправленных входных связей, соединенных с выходами других нейронов, а также имеет аксон - выходную связь данного нейрона, с которой сигнал (возбуждения или торможения) поступает на синапсы следующих нейронов. Каждый синапс характеризуется величиной синаптической связи или ее весом, который по физическому смыслу эквивалентен электрической проводимости в электрических связях.Для решения отдельных типов задач существуют оптимальные конфигурации нейронных сетей. Если же задача не может быть сведена ни к одному из известных типов, разработчику приходится решать сложную проблему синтеза новой конфигурации. При этом он руководствуется несколькими основополагающими принципами: возможности сети возрастают с увеличением числа ячеек сети, плотности связей между ними и числом слоев нейронов. Одной из важных особенностью нейронной сети является возможность к обучению. Обучение нейросети может вестись с учителем или без него. В первом случае сети предъявляются значения как входных, так и желательных выходных сигналов, и она по некоторому внутреннему алгоритму подстраивает веса своих синаптических связей. Во втором случае выходы нейросети формируются самостоятельно, а веса изменяются по алгоритму, учитывающему только входные и производные от них сигналы. После обучения на достаточно большом количестве примеров можно использовать обученную сеть для прогнозирования, предъявляя ей новые входные значения. Это важнейшее достоинство нейрокомпьютера, позволяющие ему решать интеллектуальные задачи, накапливая опыт.Список использованной литературы1. Воронин А. А. Техника как коммуникационная стратегия 2. Галушкин А. И. Теория нейронных сетей 3. Горбань А., Д. Россиев. Нейронные сети на персональном компьютере. 4. Нейроинформатика (Коллективная монография / А. Н. Горбань и др.). 5. Савельев А. В. Нейросети: фундаментальность или ограниченность взгляда // Нейроинформатика и ее приложения, Савельев А. В. «Модель нейрона как возможная мультицеллюлярная структура». // Нейрокомпьютеры: разработка и применение6. Савельев А. В. Философия методологии нейромоделирования: смысл и перспективы // РАН, Философия науки7. Савельев А. В. К вопросу о причинах происхождения философии нейрокомпьютеризации сознания // РАН, Философия науки8. Савельев А. В. Концептуальные системы нейробиологии и нейрокомпьютинга // В сб.: Нейрокомпьютеры и их применени9. Ф.Уоссермен, Нейрокомпьютерная техника10. http://ru.wikipedia.org/wiki/Нейрокомпьютер11. http://www.chipinfo.ru/literature/chipnews/200005/34.html12. http://works.tarefer.ru/30/100032/index.html13. http://www.tiptoptech.net/neirokomputer.html14. http://www.iam.ru/world/neuron.htm15. http://www.intuit.ru/department/expert/neurocomputing/2/2.html16. http://ru.wikipedia.org/wiki/Нейрокомпьютер

Список использованной литературы

1. Воронин А. А. Техника как коммуникационная стратегия
2. Галушкин А. И. Теория нейронных сетей
3. Горбань А., Д. Россиев. Нейронные сети на персональном компьютере.
4. Нейроинформатика (Коллективная монография / А. Н. Горбань и др.).
5. Савельев А. В. Нейросети: фундаментальность или ограниченность взгляда // Нейроинформатика и ее приложения, Савельев А. В. «Модель нейрона как возможная мультицеллюлярная структура». // Нейрокомпьютеры: разработка и применение
6. Савельев А. В. Философия методологии нейромоделирования: смысл и перспективы // РАН, Философия науки
7. Савельев А. В. К вопросу о причинах происхождения философии нейрокомпьютеризации сознания // РАН, Философия науки
8. Савельев А. В. Концептуальные системы нейробиологии и нейрокомпьютинга // В сб.: Нейрокомпьютеры и их применени
9. Ф.Уоссермен, Нейрокомпьютерная техника
10. http://ru.wikipedia.org/wiki/Нейрокомпьютер
11. http://www.chipinfo.ru/literature/chipnews/200005/34.html
12. http://works.tarefer.ru/30/100032/index.html
13. http://www.tiptoptech.net/neirokomputer.html
14. http://www.iam.ru/world/neuron.htm
15. http://www.intuit.ru/department/expert/neurocomputing/2/2.html
16. http://ru.wikipedia.org/wiki/Нейрокомпьютер

Вопрос-ответ:

Что такое нейрокомпьютер?

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

Какие преимущества имеют нейрокомпьютеры?

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

Какова история развития нейрокомпьютеров?

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

Какие недостатки характерны для нейрокомпьютеров?

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

В каких областях применения нейрокомпьютеров?

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

Что такое нейрокомпьютер?

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

Какова история развития нейрокомпьютеров?

История нейрокомпьютеров начинается в середине XX века. С тех пор были проведены многочисленные исследования и разработки, которые привели к созданию современных нейрокомпьютерных систем.

Какие преимущества имеют нейрокомпьютеры?

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

В каких областях можно применять нейрокомпьютеры?

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

Как работает нейронная сеть?

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