Тип работы:
Предмет:
Язык работы:


Метод идентификации веществ по их спектрам

Работа №132020

Тип работы

Бакалаврская работа

Предмет

математика и информатика

Объем работы51
Год сдачи2016
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
51
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 5
Обзор литературы 8
Глава 1. Предобработка данных 12
1.1. Метод главных компонент 12
1.2. Линейный дискриминантный анализ 17
Глава 2. Нейронная сеть 21
2.1. Описание нейронной сети 21
2.2. Обучение нейронной сети 23
2.3. Перекрёстная проверка 25
Глава 3. Оценка эффективности применения PCA, LDA и нейронной сети для обработки и идентификации спектров 27
3.1. Выбор количества главных компонент 27
3.2. Выбор количества нейронов скрытого слоя 28
3.3. Оценка результатов 28
Выводы 30
Заключение 31
Список литературы 32
Приложения 34
Приложение 1. Реализация LDA в MATLAB 34
Приложение 2. Графики величин собственных чисел 37
Приложение 3. Реализация процесса кроссвалидации 38
Приложение 4. Реализация структуры нейронной сети и её процесса обучения 39

Автоматизированный анализ данных имеет множество достоинств, в связи с чем используется практически во всех областях, которыми занимается человек. Объем данных становится слишком большим для целостного восприятия человеком, потому разработка и внедрение алгоритмов, анализирующих данные или упрощающих их восприятие, становятся актуальной задачей повсеместно.
Спектральный анализ (или спектроскопия) — это набор методов, применяемых с целью обнаружения и определения количества элементов, радикалов и соединений, которые входят в состав объекта. Эти методы основываются на изучении спектров воздействия излучения на материю.
Спектроскопия довольно давно и широко используется в химии, физике и астрономии, в большинстве случаев позволяя эффективно идентифицировать вещество или объект и его состав по результатам анализа графика спектра в различных световых диапазонах.
Из преимуществ спектрального анализа можно отметить:
• анализ небольшого количества материала (около 0,1 грамма);
• анализ без разрушения объекта;
• универсальность методов анализа;
• высокая точность;
• высокая производительность.
В данной работе решается задача поиска метода для идентификации породы образцов древесины по их спектрам, так как идентификация материала со сложным составом (например, древесины) является непростой задачей, и, в случае её успешного решения, данный метод можно распространить на другие объекты со сложным составом.
Существенной сложностью в задаче идентификации по спектрам являются проблемы в процессе непосредственного сбора спектров [2]:
• шумы и помехи, связанные с неидеальными компонентами прибора;
• воздействие внешних факторов, таких как температура, освещённость и пр.;
• гетерогенность образцов ввиду естественных причин и человеческого фактора.
Классифицируемые множества обрабатываемых данных не являются линейно сепарабельными, в связи с чем стандартные методы классификации, такие как к ближайших соседей (k-nearest neighbors) или к взвешенных ближайших соседей, не дают хорошего результата. Для решения этой задачи была использована нейронная сеть, устроенная по типу многослойного персептрона (шнШ1ауег регсер1гоп) (также в русскоязычной литературе встречается «перцептрон») [3], для предварительной подготовки данных применялся метод главных компонент (Ргшс1ра1 Сошропеп1 Лпа1уз18, PCA) [4] и линейный дискриминантный анализ (Ьшеаг В1зсг1ш1пап1 Лпа1уз18, LDA) [5].
В начале работы осуществляется постановка задачи и оценка существующих методов спектрального анализа.
В первой главе описываются использованные методы предварительной обработки данных.
Вторая глава посвящена описанию и практической реализации нейронной сети по типу многослойного персептрона, а также методу её обучения.
Третья глава, которая является последней, посвящена подбору оптимальных параметров и оценке полученных результатов.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Полученный набор методов является универсальным для задачи классификации и не ограничивается идентификацией породы древесины по спектрам образцов. В целом, он может быть применён не только для задач классификации, так как нейронная сеть по типу многослойного персептрона имеет широкий круг потенциального использования, а PCA и LDA также достаточно универсальные методы.
Методы, описанные в данной работе, изначально были опробованы и протестированы в среде MATLAB, так как эта среда имеет большое количество встроенных функций и широкие возможности визуализации результатов. Когда подходящий стек методов для решения задачи был найден, код был переписан на C++, что сделало его бесплатным. Это было сделано для того, чтобы использовать данное решение на компьютерах, на которых нет MATLAB, принимая во внимание, что стандартная лицензия на MATLAB очень дорога: 2650$, что равно 170483₽ за одну копию.


1. Колгин E. A., Ухов A. A., Савушкин A. В. Спектрометрическое устройство для идентификации пород древесины // Петербургский журнал электроники №2(55)-3(56). 2008. 127 с.
2. Зайдель A. Н. Основы спектрального анализа. // «Наука». 1965. 322 с.
3. Наукш S. Ыеига1 Ые1уогкз: A Сошргейепзхуе Боипбайоп, 2nd ебйюп. НашШоп, Оп1агю: Реагзоп Ебисайоп. 1999. 823 р.
4. 1о111££е I. T. Ргшс1ра1 Сошропеп1 Analysis. №w Уогк: Spгiпgeг. 2002. 518 р.
5. Као R. С. Тйе ийЙ7айоп оГ ши1йр1е шеазигешеп1д ш ргоЬ1ешз оГ Ыо1одша1 с1азз1йсайоп // 1оигпа1 ок the Коуа1 Statistica1 Society. Seгies B (Ме1йобо1одша1) / РиЬйзйеб Ьу: WiKy Гог the Коуа1 Statistica1 Society. 1948. Уо1. 10, Ыо 2. Р. 159-203.
6. Нагибина И. М., Прокофьев В. К. Спектральные приборы и техника спектроскопии. // Учебное пособие. 1967. 327 с.
7. Воронин A. A., Смирнова E. В., Смирнов A. П. К вопросу идентификации пород древесины с применением методов анализа спектров. // Научно-технический вестник СПБГУ ИТМО №2(66). 2010. 5-11 с.
8. ALGLIB, «Метод главных компонент» http://a1g1iЬ.soигces.ги/dataaпa1ysis/pгiпcipa1coшpoпeпtsana1ysis.php.
9. БеСип Y. A. ЕА16еп1 1еагпшд апб зесопб-огбег шеШобз // A Ти1опа1 nt NIPS 93. Бепуег. 1993. 71 р.
10. Зиновьев A. Ю. Визуализация многомерных данных. Красноярск: Издательство Красноярского государственного технического университета. 2000. 180 с.
11. ALGLIB, «Линейный дискриминантный анализ» й11р://а1д11Ь.зоигсез.ги/йа1аапа1уз1з/1теагй1зспттап1апа1уз1з.рйр.
12. Вида R. O., ИаЛ P. E., Stork D. G. Райегп ЛаззИгсайоп. Тогоп1о: Wifey. 2001. 738 р.
13. Rume1hart D. E., Ит1оп G. E., Wi11i;ims R. J. Ьеагтпд гергезепШюпз оГ Ьаскргорадайоп еггогз // №1иге (Ьопйоп). 1986. Уо1. 323. Р. 533-536.
14. Атап S., Мнга1а N., Ми11ег K. R., Етке М., Yung H. Statistica1 111еогу оГ оуеЛгаттд — is сгозз-уаййайоп азутрЮгсаНу еГГесйуе // Айуапсез т №ига1 Шогтайоп Ргосеззтд Systems / СатЬпйде, МА: MIT Press. 1996. Уо1. 8. Р. 176-182.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ