📄Работа №202130

Тема: РАЗРАБОТКА СИСТЕМЫ ДЛЯ ОПРЕДЕЛЕНИЯ ПСИХОЛОГИЧЕСКОГО ПОДТИПА ЧЕЛОВЕКА ПО КЛАССИФИКАЦИИ К.Г. ЮНГА НА ОСНОВЕ ОТКРЫТОЙ БИБЛИОТЕКИ OPENPOSE С ПОМОЩЬЮ НЕЙРОСЕТЕВЫХ ТЕХНОЛОГИЙ

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

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 31 листов
📅
Год: 2019
👁️
Просмотров: 58
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Анализ аналогичных проектов 7
1.2. Типология К.Г. Юнга 10
2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 12
2.1. Нейронные сети 12
2.2. Открытая библиотека OpenPose 16
3. ПРОЕКТИРОВАНИЕ 17
3.1. Предобработка видеофайлов 17
3.2. Топология нейронной сети 17
3.3. Варианты использования системы 18
4. РЕАЛИЗАЦИЯ 20
4.1. Программные средства реализации 20
4.2. Реализация предобработки видеофайлов 21
4.2. Реализация и обучение нейронной сети 24
4.3. Реализация системы 28
5. ТЕСТИРОВАНИЕ 29
5.1. Тестирование нейронной сети 29
5.2. Тестирование системы 29
ЗАКЛЮЧЕНИЕ 30
ЛИТЕРАТУРА 31

📖 Аннотация

В данной работе представлена разработка системы для автоматического определения психологического подтипа человека согласно классификации К.Г. Юнга на основе анализа видеоданных с применением нейросетевых технологий. Актуальность исследования обусловлена потребностью в объективных и неинвазивных инструментах психологической диагностики, способных анализировать невербальное поведение, что представляет значительный интерес для прикладной психологии и человеко-компьютерного взаимодействия. В результате реализации проекта был создан программный комплекс, который, используя библиотеку компьютерного зрения OpenPose для скелетизации и извлечения позных ключевых точек, осуществляет классификацию индивидов на подтипы «интуит», «белый сенсорик» и «черный сенсорик» с помощью специально спроектированной и обученной искусственной нейронной сети. Научная значимость работы заключается в интеграции методов глубокого обучения с психологической типологией, демонстрирующей новый подход к интерпретации поведенческих паттернов, в то время как практическая ценность состоит в создании прототипа системы, пригодного для дальнейшего развития в области автоматизированного психологического тестирования и анализа поведения. Теоретической основой послужили труды К.Г. Юнга по психологическим типам, исследования по архитектурам нейронных сетей для распознавания действий, такие как работы Y. LeCun, а также современные разработки в области оценки позы, включая исследования Z. Cao и коллег по библиотеке OpenPose.

📖 Введение

Основные определения
Искусственная нейронная сеть (ИНС) - математическая модель, а также её программное или аппаратное воплощение, построенная по принципу организации и функционирования биологических нейронных сетей - сетей нервных клеток живого организма. Это понятие возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы.
Скелетизация - нахождение скелета изображения.
Скелет изображения - утоньшение (эрозия) изображения до толщины в один пиксель.
Машинное обучение - класс методов искусственного интеллекта, характерной чертой которых является не прямое решение задачи, а обучение в процессе применения решению множества сходных задач.
Глубокое обучение - часть методов машинного обучения, которые моделируют высокоуровневые абстракции в наборах данных, используя архитектуры, состоящие из множества нелинейных преобразований.
Обучающая выборка - выборка, по которой производится настройка нейронной сети.
Контрольная (тестовая) выборка - выборка, по которой оценивается качество построенной сети.
Актуальность темы исследования
Согласно теории К.Г. Юнга [23], всех людей можно разделить на восемь групп в зависимости от их психологической установки и основной психологической функции, которые в совокупности определяют психологический тип индивида. Такая типология может служить как методом упорядочивания многообразного психологического опыта, так и инструментом психолога-практика для подбора специфического подхода к каждому пациенту.
На данный момент распознавание психотипа сводится или к прохождению специального тестирования, или к оценке личности испытуемого профессиональным психологом. Первый способ признан довольно неточным [20], второй же подразумевает проведение персональной диагностики, которая может включать интервью, стороннее наблюдение, изучение личности по доступным источникам и т.д. Эти методы имеют ряд таких недостатков, как сложность отделения неизменного в психике от приобретенного поведения, субъективность специалиста-типировщика, а также намеренное или бессознательное желание пациента подстроиться под определенный тип [21]. Данная задача требует более качественного и объективного решения: это позволило бы расширить применение типологии Юнга до таких областей, как планирование карьеры [18], отбор кадров и управление персоналом [19] (прогнозирование поведения человека в коллективе, расстановка по должностям), специально ориентированная реклама, составление специфических методик обучения [17].
Задачу распознавания психотипа можно отнести к задаче классификации, которая на сегодняшний день является важной областью применения нейронных сетей. Ввиду свойств нейросетевых технологий, в частности, способности к извлечению свойств высокого уровня абстракции из входных данных, спектр решаемых ими задач охватывает сферы от определения рукописных символов [7] до распознавания человека по походке [11], где они показывают значительные результаты.
Таким образом, разработка нейронной сети позволит объединить опыт множества психологов с помощью обучения на ярких, бесспорных представителях типа и осуществить точное и беспристрастное типирование. С помощью результатов типирования можно, например, удержать человека от работы в неподходящей для него опасной профессии, дав соответствующую рекомендацию.
Цель и задачи исследования
Целью данной работы является разработка системы распознавания психологического подтипа человека (экстравертная сенсорика, интровертная сенсорика или интуиция) по видеофрагменту с записью его движений согласно эмпирической типологии К.Г. Юнга с помощью нейросетевых технологий. Для выполнения этой задачи необходимо решить следующие подзадачи:
1) провести анализ программных аналогов и научной литературы в предметной области;
2) реализовать алгоритм предобработки исходных файлов, т.е. преобразования исходного видеофрагмента к последовательности данных для подачи на нейронную сеть;
3) подготовить обучающую и контрольную выборки;
4) реализовать, обучить и протестировать нейронную сеть;
5) разработать систему для определения психологического подтипа человека по классификации К.Г. Юнга.
Структура и объем работы
Выпускная квалификационная работа состоит из введения, пяти основных разделов, заключения и библиографии. Объем работы составляет 32 страниц, объем библиографии - 23 наименования.
Содержание работы
В первой главе приводится описание предметной области, в рамках которой выполняется данная работа, и включает в себя обзор аналогов разрабатываемой системы и существующих решений поставленной задачи.
Во второй главе приводятся теоретические основы нейронных сетей, а также описаны основные возможности библиотеки OpenPose.
В третьей главе описывается топология нейронной сети, а также предобработка видеофайлов и варианты использования системы.
В четвертой главе описаны средства разработки, а также представлены детали реализации алгоритма предобработки видеофайла и нейронной сети.
В пятой главе описывается тестирование нейронной сети.
В заключении представлены основные результаты выполненной работы.

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

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

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

✅ Заключение

В рамках данной работы была разработана система, которое позволяет определить психологический подтип человека («интуит», «белый сен- сорик», «черный сенсорик») в классификации К.Г. Юнга на основе открытой библиотеки OpenPose с помощью нейросетевых технологий. При этом были решены следующие задачи:
1) проведен анализ программных аналогов и научной литературы в предметной области;
2) разработан и реализован алгоритм предобработки данных;
3) сформированы обучающая и тестовая выборки;
4) реализована, обучена и протестирована нейронная сеть;
5) реализована и протестирована система для распознавания психотипа.
Дальнейшая работа может быть направлена в сторону улучшения точности классификации. Для этого в первую очередь необходимо существенно расширить размер и качество выборки, улучшить процесс предобработки и возможно изменить топологию нейронной сети.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Cao Z. Realtime multi-person 2D pose estimation using part affinity fields. Z. Cao, T. Simon, S.-E. Wei, Y. Sheikh. // 30th IEEE Conference on Computer Vision and Pattern Recognition, 2017. - P. 1302-1310.
2. Du Y., Wang W., Wang L. Hierarchical recurrent neural network for skeleton based action recognition. // Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2015. - Vol. 7. - No. 12. - P. 1110-1118.
3. Google Colab [Электронный ресурс]. URL: https://colab.research.google.com/ (дата обращения: 12.05.2019).
4. Hochreiter S., Urgen Schmidhuber J. LONG SHORT-TERM MEMORY // Neural Computation. 1997. № 8 (9). C. 1735-1780.
5. Json - JSON encoder and decoder [Электронный ресурс]. URL: https://docs.python.org/3/library/json.html (дата обращения: 12.05.2019).
6. Keras Documentation [Электронный ресурс]. URL: https://keras.io/ (дата обращения: 12.05.2019).
7. LeCun Y. Gradient-based learning applied to document recognition. / Y. LeCun, L. Bottou, Y. Bengio, P. Haffner. // Proc. IEEE, 1998. - Vol. 86. - No. 11. - P. 2278-2323.
8. Matplotlib [Электронный ресурс]. URL: https://matplotlib.org/ (дата обращения: 12.05.2019).
9. NumPy — NumPy [Электронный ресурс]. URL: https://www.numpy.org/ (дата обращения: 12.05.2019).
10. OpenPose [Электронный ресурс]. URL: https://github.com/CMU- Perceptual-Computing-Lab/openpose (дата обращения: 12.05.2019).
11. Phung S.L., Bouzerdoum A. A pyramidal neural network for visual pattern recognition. // IEEE Trans. Neural Networks, 2007. - Vol. 18. - No. 2. - P. 329-343.
12. Scikit - learn [Электронный ресурс]. URL: https://docs.python.org/3/library/json.html (дата обращения: 12.05.2019).
13. TensorFlow [Электронный ресурс]. URL: https://www.tensorflow.org/ (дата обращения: 12.05.2019).
14. UML Specification [Электронный ресурс]. URL: https://www.omg.org/spec/UML (дата обращения: 12.05.2019).
15. Wang C. Image Captioning with Deep Bidirectional LSTMs. / C. Wang, H. Yang, C. Bartz, C. Meinel. // Proceedings of the 2016 ACM on Multimedia Conference, 2016. - P. 988-997...23

🖼 Скриншоты

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

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

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