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


Разработка алгоритма диагностики сварки на основе кластерного анализа данных

Работа №114709

Тип работы

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

Предмет

программирование

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

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


Аннотация 2
ВВЕДЕНИЕ 5
1 АНАЛИЗ СОСТОЯНИЯ ВОПРОСА 7
2 РАЗРАБОТКА АЛГОРИТМА КЛАССИФИКАЦИИ НА ОСНОВЕ РЕЗУЛЬТАТОВ КЛАСТЕРНОГО АНАЛИЗА 10
2.1 Кластерный анализ с использованием алгоритма k-means 10
2.2 Анализ данных процесса контактной сварки 17
2.3 Разработка алгоритма построения классификатора на основе результатов кластерного анализа и алгоритма классификации объектов 20
3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРЕДЛОЖЕННЫХ РЕШЕНИЙ 25
3.1 Пример использования алгоритма построения классификатора 25
3.2 Пример классификации объекта 30
3.3 Программная реализация 31
ЗАКЛЮЧЕНИЕ 38
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 40

В настоящее время алгоритмы машинного обучения широко применяются в системах интеллектуальной диагностики различных технологических процессов.
Интеллектуальные системы диагностики с точки зрения математики решают задачу классификации, когда по измеряемым параметрам протекания технологического процесса прогнозируется класс качества получаемой продукции.
Так, например, в интеллектуальных системах диагностики процесса контактной сварки такие технологии искусственного интеллекта, как нейронные сети различной конфигурации, деревья классификации и регрессии, различные индуктивные алгоритмы построения классификаторов.
Существуют такие алгоритмы машинного обучения, возможности которых не изучены в полной мере. Например, алгоритм кластеризации данных k-means.
Алгоритм k-means предназначен для автоматизированной группировки объектов по кластерам. При этом кластерная структура подбирается таким образом, чтобы объекты внутри одного кластера были максимально похожи друг на друга. Недостатком алгоритма k-means является, что он не предназначен для решения задач классификации.
Вопросами использования кластерного анализа при решении практических задач занимаются такие исследователи, как Attila Gursoy, Piotr Pionski, Krzysztof Zaremba, Lopez-Escobar Saul, J. A. Carrasco-Ochoa, Martinez- Trinidad J. Fco, Dong-Jun Xin, Yen-Wei Chen, Le Wang, Li Tian, Yan Jia, Weihong Han, Ling Li, Chunguang Li, Yongxiu Lai, Guoling Shi, Dezhong Yao, Juan Carlos, Rojas Thomas и др [2-18].
В ходе проведенных исследований предложена идея построения классификатора на основе алгоритма k-means. Идея заключается в том, чтобы сначала поделить объекты обучающей выборки на кластеры, и, изучив состав каждого кластера сформировать стратегию классификации данных. Изучение состава кластеров необходимо для того, чтобы определить, как распределены метки классов по кластерам. Затем на основе изученных свойств кластеров предложено классифицировать новые (ранее неизвестные) объекты, оценивая их близость до центров кластеров.
В исследовании проверяется гипотеза о том, возможности построения классификатора данных на основе результатов кластерного анализа.
Целью работы является разработка алгоритма построения классификатора данных на основе результатов кластерного анализа для диагностики качества контактной сварки.
В ходе выполнения исследований была разработана программа, позволяющая, с использованием предложенных подходов, по данным экспериментальных сварок производить построения классификатора и производить с его помощью классификацию данных.
Предложенные подходы были протестированы на экспериментальных данных контактной сварки. Полученный в ходе исследований классификатор качества позволяет по измеряемым в процессе сварки параметрам оценивать класс качества сварных соединений с точность 81,36%.
В ходе выполнения бакалаврской работы было опубликовано две статьи на тему практического применения алгоритмов машинного обучения [19-20].
Основные результаты работы были доложены на IV Международной научно-практической конференции (школы-семинара) молодых ученых «Прикладная математика и информатика: современные исследования в области естественных и технических наук».

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

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

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


В результате анализа выполненных бакалаврской работе исследований были сформулированы следующие выводы:
1. Обзор отечественных и зарубежных литературных источников показал, что современные системы управления и диагностики контактной сварки основаны на использовании алгоритмов машинного обучения. Это позволяет автоматизировать процесс настройки систем, так зависимость между измеряемыми в процессе сварки параметрами и получаемыми прочностными характеристиками восстанавливается алгоритмами машинного обучения самостоятельно (на основе анализа экспериментальных данных).
2. Анализ отечественных и литературных источников показывает, что актуальными являются научные исследования, направлены на расширения возможностей алгоритма кластеризации данных k-means.
3. В ходе выполнения бакалаврской работы разработан алгоритм построения классификатора данных на основе результатов кластерного анализа. Данных алгоритм сначала подбирает кластерную структура для исходных данных, затем проводит статистические исследования каждого кластера для определения преобладающего в нем класса. Затем при классификации объекта определяется его принадлежность к одному из кластеров путем расчёта расстояния от объекта до центра кластеров. Считается, что исследуемый объект относится к тому кластеру, расстояние, до центра которого наименьшее. Исследуемому объекту присевается метка преобладающего в данном кластере класса.
4. Предложенный алгоритм классификации был проверен на данных контактной сварки. В результате был получен классификатор качества сварки, позволяющий на основе измеряемых в процессе сварки параметров (изменение коэффициента мощности cosp) классифицировать качество получаемых соединений (класс С1 - качественная сварка с силой разрушения >7200 Н, класс С2 - некачественная сварка).
5. Опытным путем оценена точность полученного классификатора качества, которая в зависимости от параметра к составляет 76,27...81,36 % (рисунок 3.1)
6. В ходе выполнения бакалаврской работы было разработано и протестировано программное обеспечение реализующее классификацию данных на основе кластерного анализа (рисунок 3.2).
В ходе выполнения бакалаврской работы было опубликовано две статьи на тему практического применения алгоритмов машинного обучения [19-20].
Основные результаты работы были доложены на IV Международной научно-практической конференции (школы-семинара) молодых ученых «Прикладная математика и информатика: современные исследования в области естественных и технических наук».


1. Управление тепловыми и металлургическими процессами при контактной сварке с применением систем искусственного интеллекта : отчет о НИР (промежуточ.) / Тольяттинский государственный университет; рук. Климов В. С. - Тольятти, 2016. - 50 с. - Исполн.: Климов А. С., Кудинов А. К. - № ГР 115020230051.
2. Gursoy, A. Data Decomposition for Parallel K-means Clustering [Text] / Attila Gursoy // 5th International Conference on Parallel Processing and Applied Mathematics (PPAM 2003). - Springer-Verlag Berlin Heidelberg, 2003. - pp. 241­248.
3. Pionski, P. Full and Semi-supervised k-Means Clustering Optimised by Class Membership Hesitation [Text] / Piotr Pionski, Krzysztof Zaremba // International Conference on Adaptive and Natural Computing Algorithms (ICANNGA 2013). - Springer-Verlag Berlin Heidelberg, 2013. - pp. 218-225
4. Saul. L.E. Fast Global k-Means with Similarity Functions Algorithm [Text] / Lopez-Escobar Saul, J. A. Carrasco-Ochoa, Martinez-Trinidad J. Fco // International Conference on Intelligent Data Engineering and Automated Learning (IDEAL 2006). - Springer-Verlag Berlin Heidelberg, 2006. - pp. 512-521
5. Xin, D.J. SOR Based Fuzzy K-Means Clustering Algorithm for Classification of Remotely Sensed Images [Text] / Dong-Jun Xin, Yen-Wei Chen // International Symposium on Neural Networks: Advances in Neural Networks (ISNN 2013). - Springer-Verlag Berlin Heidelberg, 2013. - pp. 375-382
6. Wang, L. A Hybrid Algorithm for Web Document Clustering Based on Frequent Term Sets and k-Means [Text] / Le Wang, Li Tian, Yan Jia, Weihong Han // Advances in Web and Network Technologies, and Information Management. - Springer-Verlag Berlin Heidelberg, 2007. - pp. 198-203
7. Sangita, O. An Improved K-Means Clustering Approach for Teaching Evaluation [Text] / Oswal Sangita, Jagli Dhanamma // International Conference on Advances in Computing, Communication and Control (ICAC3 2011). - Springer­Verlag Berlin Heidelberg, 2011. - pp. 108-115
8. Li, L. Coherent Sources Mapping by K-Means Cluster and Correlation Coefficient [Text] / Ling Li, Chunguang Li, Yongxiu Lai, Guoling Shi, Dezhong Yao // International Conference on Natural Computation: Advances in Natural Computation (ICNC 2006). - Springer-Verlag Berlin Heidelberg, 2006 - pp. 237­240
9. Ishioka, T. Extended K-means with an Efficient Estimation of the Number of Clusters [Text] / Tsunenori Ishioka // International Conference on Intelligent Data Engineering and Automated Learning: Data Mining, Financial Engineering, and Intelligent Agents (IDEAL 2000). - Springer-Verlag Berlin Heidelberg, 2000 - pp. 17-22
10. Carlos, J. A New Clustering Algorithm Based on K-Means Using a Line Segment as Prototype [Text] / Juan Carlos, Rojas Thomas // Iberoamerican Congress on Pattern Recognition: Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications (CIARP 2011). - Springer-Verlag Berlin Heidelberg, 2011. - pp. 638-645
11. Wu, J. Advances in K-means Clustering: A Data Mining Thinking [Text] / Junjie Wu. - Springer-Verlag Berlin Heidelberg, 2012. - 178 p.
12. Maulik, U. Multiobjective Genetic Algorithms for Clustering : Applications in Data Mining and Bioinformatics [Text] / Ujjwal Maulik, Sanghamitra Bandyopadhyay, Anirban Mukhopadhyay. - Springer-Verlag Berlin Heidelberg, 2011. - 275 p.
13. Miyamoto, S. Algorithms for Fuzzy Clustering: Methods in c-Means Clustering with Applications [Text] / Sadaaki Miyamoto, Hidetomo Ichihashi, Katsuhiro Honda. - Springer-Verlag Berlin Heidelberg, 2008. - 245 p.
14. Das, S. Metaheuristic Clustering [Text] / Swagatam Das, Ajith Abraham, Amit Konar. - Springer-Verlag Berlin Heidelberg, 2009. - 249 p.
15. Wu, W. Clustering and Information Retrieval [Text] / Weili Wu, Hui Xiong, Shashi Shekhar. - Kluwer Academic Publishers, 2004. - 299 p.
...


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




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