📄Работа №25996

Тема: Разработка программного обеспечения для анализа многомерных данных ядерным методом главных компонент

Характеристики работы

Тип работы Бакалаврская работа
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 42 листов
📅
Год: 2018
👁️
Просмотров: 428
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 3
1 Анализ задания на выпускную квалификационную работу 5
1.1 Требования, предъявляемые к системе 5
1.2 Обзор существующих аналогичных систем 6
1.2.1 ViDaExpert 6
1.2.2 MATLAB 7
1.2.3 Программное обеспечение по статистическому анализу данных:
методология сравнительного анализа и выборочный обзор рынка программного обеспечения 8
1.3 Обзор классического и ядерного методов главных компонент 12
1.3.1 Классический метод главных компонент 12
1.3.2 Ядерный метод главных компонент 14
1.3.3 Задача выбора количества главных компонент 17
2 Описание разрабатываемого программного обеспечения 18
2.1 Структура программы 18
2.2 Разработка алгоритма программного обеспечения 20
2.3 Описание разработанных классов 22
2.2.1 Класс WorkForm 22
2.2.2 Класс Method 23
2.2.3 Класс Grafik 24
2.4 Описание графического интерфейса 24
3 Пример использование программы 32
Заключение 40
Список сокращений 41
Список использованных источников 42

📖 Введение

В любое из времен человек совершенствуется и улучшает технологии, которыми пользуется. Многие исследователи, занимающиеся анализом многомерных данных, сталкиваются с проблемами их интерпретации и классификации, и извлечения другой полезной информации. Для решения таких задач существуют специальные методы многомерного анализа. Важным критерием выбора метода является потеря информации при уменьшении размерности, а также на выбор влияет тип и размерность данных.
Методы многомерного анализа находят широкое применение в медицине, статистике, психологии, экономике и других науках. Данные методы используются для визуализации данных, подавления шума на изображениях, психодиагностики, распознавания образов и для решения множества других задач. Многомерные методы уменьшения размерности позволяют визуализировать данные. В этом случае, такие методы используются для отображения на двумерное или трехмерное пространство с последующим выделением кластеров, наглядным анализом взаимного расположения объектов, выделением их общих характеристик.
Проблемой уменьшения размерности многомерных данных занимаются многие ученые. На протяжении последних лет создано множество алгоритмов, методов и подходов, решающих описанные выше задачи. Каждый из методов имеет свои преимущества и недостатки, они опираются на различные математические принципы. Многие исследователи изучают возможности различных методов в прикладных сферах для решения конкретных задач, описывают их преимущества и недостатки. Во многих задачах обработки многомерных наблюдений и, в частности, в задачах классификации исследователя интересуют в первую очередь лишь те признаки, которые обнаруживают наибольшую изменчивость (наибольший разброс) при переходе от одного объекта к другому.
Особое внимание проблемам многомерного анализа данных уделяют разработчики математических библиотек. Зачастую целые институты и другие сообщества поддерживают библиотеки в актуальном состоянии, дополняют их новыми алгоритмами, исправляют ошибки, снабжают примерами и т.д. Платные математические пакеты предоставляют только базовые методы анализа и, в большинстве случаев, исследователю необходимо реализовывать алгоритмы самостоятельно на каком-либо языке программирования, что не всегда удобно.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В результате выполнения выпускной квалификационной работы было разработано программное обеспечение для анализа многомерных данных ядерным методом главных компонент. В данной пояснительной записке был описан процесс разработки программного обеспечения.
В процессе выполнения работы были выполнены следующие задачи:
- изучение классического и ядерного методов главных компонент;
- изучение существующих аналогичных программ обработки и анализа многомерных данных;
- выбор инструментария и способов решения;
- разработка программного обеспечения, реализующей ядерный метод главных компонент.
В результате работы была разработано программное обеспечение, позволяющее аналитику уменьшить размерность многомерных данных и визуализировать их при помощи ядерного метода главных компонент.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Зиновьев, А. Ю. Визуализация многомерных данных / А. Ю. Зиновьев. - Красноярск: КГТУ, 2000. - 180 с.
2 MATLAB - высокоуровневый язык технических расчетов [Электронный ресурс]. - Режим доступа: https://matlab.ru/products/matlab/.
3 Smith, Lindsay I. A tutorial on Principal Components Analysis [Электронный ресурс]. - New York: Institute of Technology, 2002. - Режим доступа: https://www.ce.yildiz. edu.tr/personal/songul/file/1097/principal_components.pdf.
4 Van der Maaten, Laurens JP. Dimensionality reduction: A comparative review /Laurens JP Vander Maaten, Eric O P o s tma, H Jaap Van den Herik // Journal of Machine Learning Research. - 2009. - Т.10, - №1-41. - С.66-71.
5 Волкова, П. А. Статистическая обработка данных в учебно исследовательских работах / П. А. Волкова, А. Б. Шипунов. - Москва: ЭкоПресс- 2000, 2008. - С.70-71.
6 Бых, А. И. Выбор метода восстановления пропущенных данных для оценки сердечно-сосудистой деятельности подростков / Бых А. И., Высоцкая Е.В.//Восточно-европейский журнал передовых технологий. - 2010. - Т.4, №45.
7 Shafranovich, Y. Common Format and MIME Type for Comma-Separated Values (CSV) Files [Электронный ресурс]. - IETF, 2005. - Режим доступа: http ://www. ietf. org/rfc/rfc4180.txt.
8 Документация к пакету South [Электронный ресурс]. - Режим доступа: http://south.readthedocs.org/en/latest/.
9 Документация к пакету Psycopg 2 [Электронный ресурс]. - Режим доступа: http://initd.org/psycopg/.
10 Scikit-learn: Machine learning in Python / Fabian Pedregosa, Gaёl Varoquaux, Alexandre Gramfort [и др.] // The Journal of Machine Learning Research.
- 2011. - Т.12. - С.2825-2830.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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