Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ќбзор инструментари€ разработки




–еализовать нейронную сеть можно либо в средах разработки (MATLAB, STATISTICA, “ј—ќ-Ќ≈…–ќ ќЌ—“–” “ќ–, NeuroSolution и др.), либо на каком-либо €зыке программировани€ (C#, Java, Pascal и др.).

MATLAB Ц пакет прикладных программ дл€ решени€ задач технических вычислений и одноимЄнный €зык программировани€, используемый в этом пакете. язык MATLAB €вл€етс€ высокоуровневым интерпретируемым €зыком программировани€, включающим основанные на матрицах структуры данных, широкий спектр функций, интегрированную среду разработки, объектно-ориентированные возможности и интерфейсы к программам, написанным на других €зыках программировани€. ѕрограммы, написанные на MATLAB, бывают двух типов Ц функции и скрипты. ‘ункции имеют входные и выходные аргументы, а также собственное рабочее пространство дл€ хранени€ промежуточных результатов вычислений и переменных. —крипты же используют общее рабочее пространство.  ак скрипты, так и функции не компилируютс€ в машинный код и сохран€ютс€ в виде текстовых файлов. —уществует также возможность сохран€ть так называемые pre-parsed программы Ц функции и скрипты, обработанные в вид, удобный дл€ машинного исполнени€. ƒл€ MATLAB имеетс€ возможность создавать специальные наборы инструментов (toolbox), расшир€ющие его функциональность. Ќаборы инструментов представл€ют собой коллекции функций, написанных на €зыке MATLAB дл€ решени€ определЄнного класса задач.  омпани€ Mathworks поставл€ет наборы инструментов, которые используютс€ во многих област€х, включа€ Ќейронные сети: Neural Network Toolbox Ц инструменты дл€ синтеза и анализа нейронных сетей.

STATISTICA Ч программный пакет дл€ статистического анализа, разработанный компанией StatSoft, реализующий функции анализа данных, управлени€ данных, добычи данных, визуализации данных с привлечением статистических методов. STATISTICA полностью соответствует стандартам Microsoft, включа€ OLE DB и DDE. STATISTICA Visual Basic (SVB) полностью COM ориентированный интерфейс среды, всех функций и процедур позвол€ет создавать пользовательские приложени€ и надстройки. —уществует автоматическа€ запись макросов котора€ позвол€ет автоматизировать повтор€ющиес€ процедуры. ƒоступ ко всем свойствам через объектную модель, отладчик процедур, браузер функций и т.д. позвол€ют создавать необходимые приложени€. STATISTICA Automated Neural Networks Цнейросетевой программный продукт обладает полностью переведенным на русский €зык интерфейсом. [7]

NeuroSolution Ц это основной продукт фирмы NeuroDimension. Ётот сверхсовременный программный пакет совмещает модульный, с иконным представлением, интерфейс разработки нейронной сети, с реализацией усовершенствованных процедур обучени€, таких как обратное распространение во времени. “акже реализованы некоторые другие полезные функции, такие как генератор исходного кода на C++, настройка компонентов через DLL, всеобъемлющий макро-€зык и возможность работы с Visual Basic через OLE Automation. NeuroSolutions - лидер в технологии моделировани€ нейронных сетей. Ётот революционный продукт - единственна€ из программ под Windows, способна€ обеспечивать:
–екуррентное обратное распространение (Recurrent Backpropagation) [8]
–екуррентное обратное распространение используетс€ дл€ fixed-point learning. NeuroSolutions - один из немногих программных продуктов, поддерживающих эту возможность.  ак и статическое обратное распространение, fixed-point learning сопоставл€ет статические входные данные статическим выходным данным. ќтличие состоит в том, что сопоставление происходит не сразу.  огда данные поступают на вход сети, сеть пропускает их через рекуррентные св€зи пока данные на выходе не достигнут фиксированного состо€ни€. “ренировка сети с использованием fixed-point learning может быть более трудной, чем с использованием статического обратного распространени€, но выигрыш от использовани€ таких сетей может заключатьс€ в получении гораздо меньших по размеру и более эффективных реализаций. ¬ процессе рекуррентного обратного распространени€ активации распростран€ютс€ вперед пока не достигаетс€ фиксированное значение. ѕосле этого периода релаксации, вычисл€етс€ ошибка и распростран€етс€ назад. јктивации ошибки должны стабилизироватьс€ прежде чем могут быть получены новые весовые значени€, так что релаксаци€ ошибки также €вл€етс€ необходимой. [10]

“ј—ќ-Ќ≈…–ќ ќЌ—“–” “ќ– - предназначен дл€ разработки архитектур искусственных нейронных сетей и динамических моделей сложных объектов дл€ построени€ искусственных когнитивных систем, решающих задачи анализа данных, управлени€ техническими системами и др. —пособом построени€ таких нейросетей €вл€етс€ их программное моделирование в специальной программной среде. ѕрограммный комплекс Ђ“ј—ќ Ќ≈…–ќ ќЌ—“–” “ќ–ї разработан дл€ разработки больших и свербольших биоморфных искусственных нейросетей и моделей других сложных систем сетевого характера. ѕрограммный комплекс реализован в параллельной версии дл€ суперкомпьютерных кластерных архитектур. [11]

 

“≈’Ќ»„≈— ќ≈ «јƒјЌ»≈

ћинистерство образовани€ и науки –‘

 

‘едеральное государственное бюджетное образовательное

учреждение высшего профессионального образовани€

Ђ»жевский государственный технический университет имени ћ.“.  алашниковаї

 

‘илиал федерального государственного бюджетного образовательного учреждени€ высшего профессионального образовани€

Ђ»жевский государственный технический университет имени ћ.“.  алашниковаї в городе ¬откинске

 

 афедра ќ¬ѕи—”

 

09.03.01 Ђ»нформатика и вычислительна€ техника (профиль Ђјвтоматизированные системы обработки информации и управлени€ї)ї

 

 

“≈’Ќ»„≈— ќ≈ «јƒјЌ»≈
Ќј ¬џѕ”— Ќ”ё  ¬јЋ»‘» ј÷»ќЌЌ”ё –јЅќ“”

 

–азработка программного продукта Ц нейронна€ сеть дл€ распознавани€ образов букв латинского алфавита

 

—огласовано:

 

¬ыполнил

студент группы

Ѕ06-782-1 ј. ѕ. »патов

 

 

–уководитель

к.т.н., доцент ≈.ј.  учерова

 

 

¬откинск 2015

1. ќбщие сведени€

“ема: –азработка программного продукта Ц нейронна€ сеть дл€ распознавани€ образов букв латинского алфавита

«аказчик:

–азработчик: »патов јлександр ѕетрович

Ќачало работ:

ќкончание работ:

 

2. Ќазначение и цели создани€ (развити€) системы

ѕриложение предназначено дл€ распознавани€ образов букв латинского алфавита.

–азработка ведЄтс€ на основании задани€ на производственную практику.

÷ель работы: реализовать возможность распознавани€ растровых изображений (10x10 пикселей) букв латинского алфавита посредством обученой нейронной сети.

 

3. “ребовани€ к разработке целом

3.1 “ребовани€ к приложению в целом

- приложение должно иметь интуитивно пон€тный интерфейс;

- приложение должно иметь приемлемую скорость работы;

- приложение должно предоставл€ть достоверную информацию;

3.2 “ребовани€ к функци€м

- создание обучающей выборки;

- обучение нейронной сети;

- распознавание образов, поступающих в качестве входных данных;

3.3 “ребовани€ к составу и параметрам технических средств

- CPU: AMD Phenom II 2.80 Ghz или выше;

- RAM: не менее 1 Gb;

- HDD: 50 Mb;

- ћонитор, клавиатура, мышь;

3.4 “ребовани€ к информационной и программной совместимости

- ќ—: Windows XP\7\8\10;

- ѕќ: Microsoft Framework.Net 3.5;

3.5 “ребовани€ к видам обеспечени€

- ¬ качестве среды разработки был использован Microsoft Visual Studio 2015 RC и €зыка программировани€ —#;

 

4. —остав и содержание работ по разработке программного продукта

- изучение предметной области, оценка целей и задач;

- определение требований к »— Ц создание технического задани€;

- разработка нейронной сети дл€ распознавани€ изображений букв латинского алфавита;

- тестирование и отладка;

 

5. “ребовани€ к документации

–азработка технического задани€ ведЄтс€ в соответствии с √ќ—“ом 34.602-89 Ђ“ехническое задани€ на создание автоматизированной системыї.

 

 

ћинистерство образовани€ и науки –‘

‘едеральное государственное бюджетное образовательное учреждение

высшего профессионального образовани€

Ђ»жевский √осударственный технический университет

»м. ћ.“.  алашниковаї

¬откинский филиал

 

 

ƒ Ќ ≈ ¬ Ќ »  

ѕроизводственной практики

¬ыполнил: ст. √руппы Ѕ06-782-1 »патов ј.ѕ.

ѕроверил: к.т.н., доцент  учерова ≈.ј.

 

¬откинск


I. ѕутевка

—тудент »патов јлександр ѕетрович

(‘»ќ студента)

специальности 230100.62 Ђ»нформатика и вычислительна€ техникаї 3 курса,

группы Ѕ06-782-1

направлен на производственную практику в (на) јќ "¬откинский завод"

—рок практики с 16.06.2014г. по 09.07.2014г.

“ема практики ‘ормирование технического задани€ на дипломное проектирование

–уководитель

практики от ¬”«а:  учерова ≈.ј.

(дата) (подпись) (‘»ќ)

 

 

–уководитель практики

от базы практики:  учерова ≈.ј.

(дата) (подпись) (‘»ќ)

 

 

ќтметка о прохождении инструктажа

по технике безопасности:  учерова ≈.ј.

(дата) (подпись) (‘»ќ)

 






ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-11-23; ћы поможем в написании ваших работ!; просмотров: 793 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

ѕобеда - это еще не все, все - это посто€нное желание побеждать. © ¬инс Ћомбарди
==> читать все изречени€...

2014 - | 1870 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.024 с.