Разработка алгоритма подбора для персонального ассистента в выборе имиджа на базе Python

Раздел
Программирование
Просмотров
657
Покупок
0
Антиплагиат
Не указан
Размещена
19 Окт 2023 в 18:51
ВУЗ
Не указан
Курс
Не указан
Стоимость
999 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка алгоритма подбора для персонального ассистента в выборе имиджа на базе Python
2.4 Мбайт
Описание

Алгоритм делает подборку, ориентируясь на профиль пользователя. Пользователю выдается список капсул, которые он может посмотреть детально на соответствующем экране. Детальное отображение содержит название товара, описание, информацию о размере, стоимости и ссылку на товар. Пользователь может сохранить товар/подобранный стиль в избранном.

Целью работы является улучшение подбора одежды за счет алгоритма для определения стиля, и цветовой гаммы для формирования капсулы, с последующей передачей результатов в приложение. Также повышение качества онлайн-сервисов по подбору одежды путем учета индивидуальных особенностей каждого пользователя и определения наиболее гармоничных цветовых сочетаний для его стиля. Пользователю не придется тратить время и энергию на выбор из обширного ассортимента, а бренд — будет ближе к клиенту, продавая ему не все подряд, а только то, что ему действительно нравится и будет нужно. Для бизнеса это позволит существенно снизить операционные издержки, производя только те коллекции, которые действительно нужны клиенту, а также лучше спланировать ассортимент магазинов и увеличить продажи.

Для достижения поставленной цели требуется решить следующие задачи:

-     провести анализ бизнес-процесса управления продажами;

-     провести анализ существующих решений на рынке;

-     провести анализ инструментов реализации;

-     разработать пользовательские требования к системе;

-     разработать функциональные требования к системе;

-     разработать нефункциональные требования к системе;

-     разработать UML диаграммы;

-     разработать функциональную модель системы;

-     разработать информационную систему.

Оглавление

ВВЕДЕНИЕ ...................................................................................................  4

1        Анализ требований к системе .................................................................  7

1.1   Анализ бизнес-процесса управления продажами ..............................  7

1.1.1  Бизнес-цели ....................................................................................  7

1.1.2   Критерии успеха ............................................................................  7

1.1.3   Видение решения ...........................................................................  7

1.1.4   Бизнес-риски................................................................................... 8

1.1.5   Предположения и зависимости .....................................................  9

1.1.6   MVP ...............................................................................................  9

1.1.7   Приоритеты продукта .................................................................  10

1.2    Анализ существующих решений на рынке ......................................  10

1.3   Анализ инструментов реализации ....................................................  12

1.3.1  Прочие инструменты реализации ...............................................  16

1.4    Выводы по главе................................................................................ 19

2        Проектирование алгоритма.................................................... приложения       20

2.1    Архитектура алгоритма.........................................................................        20

2.2    Разработка пользовательских требований к системе ......................  21

2.3    Разработка основных функциональных требований к системе ......  27

2.4     Разработка нефункциональных требований ...................................  30

2.5    Разработка функциональной модели системы ................................  32

2.6     Алгоритмы основных функций системы .........................................  38

2.6.1   Алгоритм функции «Взаимодействие с алгоритмами приложения» 38

2.7    Понимание цифровых представлений цвета ....................................  39

2.8    Архитектура алгоритма ....................................................................  42

2.8.1   Модель нечеткой логики ..............................................................  42

2.8.2    Добавление правил соответствия одежды .................................  48

2.9    Выводы по разделу ..........................................................................  49

3        Функциональные возможности программы ........................................  50

3.1    Реализация  алгоритма ....................................  50

3.2  Выводы по разделу ..................................  56

ЗАКЛЮЧЕНИЕ ..........................................................................................  57

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ...................................  58

ПРИЛОЖЕНИЕ А  60

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

1.           С. Теодоридис и К. Кутрумбас, "Распознавание образов, четвертое издание", издательство Academic Press, 2013 год.

2.           «Получение и обработка изображений» [Электронный ресурс] // Режим доступа: https://rep.bntu.by/bitstream/handle/data/ 1411/P oluchenie i obrabotka izobrazhenij.pdf?sequence=1&isAllowed= у (дата обращения: 15.05.2023 г);

3.           [Электронный         ресурс]        //         Режим         доступа:

https: //www. puppeteersharp .com/    (дата           обращения:

29.05.2023г.);

4.           «Актуальные тенденции моды» [Электронный ресурс] // Режим доступа:                                https: //www.vo gue. ru/fashion/trends        (дата

обращения: 10.05.2023 г);

5.           «Основы Python» [Электронный ресурс] // Режим доступа: https: //academy.yandex.ru/handbook/python       (дата обращения:

03.05.2023 г);

6.           У. Ву, "Продвижение в дизайне одежды с использованием вычислительного интеллекта: генетические алгоритмы и нейронные сети", журнал "Expert Systems with Applications", том 30, стр. 303-305, 2014 год;

7.           «Учебник по нечеткой логике: что такое, архитектура, приложение» [Электронный ресурс] // Режим доступа: https://www.guru99.com/what-is-fuzzy-

logic.html (дата обращения: 13.05.2023 г);

8.           «Нечеткая логика — математические основы» [Электронный ресурс] // Режим доступа: https: //loginom.ru/blog/fuzzy-logic (дата обращения: 13.05.2023 г);

9.           «Реализация системы нечеткого вывода на Python» [Электронный ресурс] // Режим доступа: https://towardsdatascience.com/fuzzy-inference-system- implementation-in-python-8af88d1f0a6e - (дата обращения: 13.05.2023 г);

10.      Введение в реализацию нечеткой логики с помощью Python [Электронный                               ресурс]        //         Режим         доступа:

https://medium.eom/@sevde.kaskaya/heart-disease-diagnosis-with— fuzzy-logic-b214e27492c4 (дата обращения: 14.05.2023 г);

11.      Изучаем Python. Лутц Марк. Издательство - Вильямс, год выпуска - 2019 г;

12.      «Самоучитель Python» [Электронный ресурс] // Режим доступа:                    https://pythonworld.ru/samouchitel-python (дата

обращения: 03.05.2023 г);

13.      «Основы HTTP» [Электронный ресурс] // Режим доступа: https://developer.mozilla.org/ru/docs/Web/HTTP/Overview (дата обращения: 25.05.2023 г);

14.      «Интерфейс прикладного программирования RESTful API» [Электронный                               ресурс]        //         Режим         доступа:

https://aws.amazon.com/ru/what-is/restful-api/ (дата обращения: 28.05.2023 г);

15.      Дж. Брукс, "Прогнозирование восприятия стиля одежды с помощью виртуальной моделирования нарядов", журнал "Journal of Research in Interactive Marketing", том 5, стр. 109­120, 2014 год

16.      Дж. Хартиган, "Кластеризационные алгоритмы", издательство John Wiley & Sons, 2013 год.

Вам подходит эта работа?
Другие работы автора
Прямой эфир