Тема: АНАЛИЗ ДАННЫХ В ИСТОРИИ МОДЫ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Анализ проблемы исследования и технологий разработки 5
1.1. Анализ проблемы изучения моды 5
1.2. Анализ проблемы решения задачи классификации 7
1.3. Выбор языка программирования 8
2. Изучение предметной области и методов исследования 9
2.1. Изучение женской моды 20-го века 9
2.1.1. Платья 9
2.1.2. Брюки 32
2.2. Алгоритмы классификации 46
2.2.1. НБК - наивный байесовский классификатор 46
2.2.2. SVM - метод опорных векторов 48
2.2.3. Деревья решений. Алгоритм CART 50
3. Разработка приложения и тестирование 53
3.1. Выделение классов и генерация данных 53
3.2. Применение алгоритмов для решения задачи классификации 58
3.3. Разработка интерфейса 65
3.4. Тестирование 71
Заключение 85
Список литературы 86
Приложение 92
📖 Введение
До Первой мировой войны существовал определенный дресс-код. Женщины и мужчины высших слоев населения следили за модой с той целью, чтобы знать, в каком виде будет не стыдно появиться на балу, на службе или в дамском кружке. Однако разрушительная война 1914-1918 годов, охватившая полмира, перевернула взгляды людей на жизнь. Особенно это коснулось женщин. Им не хотелось следовать строгим правилам быта, надевать на себя каждый день давящие корсеты, не иметь возможности одеться самостоятельно без помощи прислуги.
Начиная с 1920-го года, одежда стала становиться способом самовыражения. Не только высшие слои населения, но и простые люди постепенно смогли следовать модным тенденциям. Дизайнеры стали изготавливать как одежду «от кутюр», так и модели для массового производства. Появилось понятие «pret-a-porter» . Позже молодежь и создаваемые ею движения стали задавать модные тенденции самостоятельно. Мода вышла на улицы.
20-ый век произвел взрыв в истории моды, которая развивалась очень стремительно. Однако к концу столетия и далее в нынешний век в одежду стали возвращаться черты более ранних десятилетий. Мода 21 -го века многогранна, и сложно выделить единое направление. В ней будто перемешались черты всего того, что человечество придумало ранее.
Целью данной работы было создание приложения, которое сможет предсказать, черты какого десятилетия 20-го века наиболее полно прослеживаются в исследуемой модели одежды. Пользователю необходимо лишь указать значения параметров, например, длину, а программа на основе введенных данных определит, принадлежность к какому десятилетию наиболее вероятна. Таким образом, необходимо было решить задачу классификации.
В ходе работы были поставлены следующие задачи:
1. изучение моды 20-го столетия и выделение классов;
2. разработка правил и определение признаков для отнесения одежды к соответствующему классу (десятилетию);
3. генерация набора данных для обучения;
4. разработка приложения для демонстрации решения поставленной задачи классификации;
5. тестирование качества работы классификаторов.
Работа включает в себя введение, три главы, заключение и приложение.
Первая глава содержит анализ проблемы, а также краткую информацию об используемой технологии разработки. Вторая глава описывает моду 20-го века и задействованные алгоритмы классификации. В третьей главе рассказывается о процессе разработки приложения и его тестирования.
✅ Заключение
приложение, которое по введеным параметрам одежды может предсказать, к
какому классу (десятилетию 20-го века) она относится. Для этого необходимо
было решить задачу классификации, то есть выделить классы и общие
признаки, характерные для моделей разных десятилетий, причем в зависимости
от вида одежды эти признаки были различны. Помимо этого, для обеспечения
точности классификации, потребовалось досконально изучить женскую моду
20-го века, а именно какие фасоны платьев, брюк, шорт, комбинезонов и т.д.
были популярны в различные интервалы времени прошлого столетия.
В процессе работы было разобрано несколько широко распространенных
алгоритмов классификации: наивный байесовский классификатор (НБК), метод
опорных векторов (SVM) и алгоритм CART, который позволяет строить
деревья решений. Обучение этих алгоритмов проводилось на данных,
сгенерированных по итогам изучения женской моды 20-го века. Кроме того,
была оценена точность алгоритмов путем деления набора данных на
обучающую и тестовую выборки. В методе SVM были рассмотрены разные
ядра, в том числе была оценена точность каждого из них.
Разработанная программа тестировалась на новых данных. Среди них
были как модели одежды, представленные в популярных интернет-магазинах,
так и винтажные модели. В ходе тестирования сравнивались результаты работы
всех трех алгоритмов, полученные в процессе классификации заданного
объекта – предмета одежды. Наименьшее количество ошибок допускало дерево
решений. Исходная реализация наивного байесовского классификатора была
изменена так, что выдавалось значение не наиболее вероятного десятилетия, а
трех наиболее возможных классов. Такое решение при дальнейшем
тестировании также показало интересные результаты.



