Klasyfikator rodzaju odzieży - moduł machine learning dla WearMeUp.Club

Moduł wykonany na podstawie pracy naukowo-badawczej we współpracy z Uniwersytetem Ekonomicznym w Katowicach.

Cele projektu:

O WearMeUp.Club

WearMeUp.Club to serwis do projektowania wykrojów krawieckich na miarę. Opracowanie modułu uczenia maszynowego umożliwi użytkownikom aplikacji WearMeUp.Club, służącej do projektowania wykrojów krawieckich na miarę, automatyczne wyszukiwanie wykrojów krawieckich na podstawie dostarczonego zdjęcia odzieży.

Marta Zagożdżon

Marta Zagożdżon

CEO WearMeUp.Club

W WearMeUp.Club zawsze stawiamy na innowacje i nowoczesne technologie, które usprawniają proces wyboru odzieży i personalizacji mody. Opracowanie modułu uczenia maszynowego pozwalającego na automatyczne wyszukiwanie wykrojów na podstawie zdjęć dostarczonych przez użytkowników to krok milowy w naszej misji.

Dzięki wykorzystaniu zaawansowanych algorytmów klasyfikacji opartej na konwolucyjnych sieciach neuronowych, nasza platforma nie tylko ułatwia znalezienie idealnego fasonu, ale także optymalizuje cały proces dopasowania wykroju do indywidualnych potrzeb klientów. Kwalifikator odzieży analizuje cechy ubioru – takie jak fason, długość, dekolt czy rękaw – i błyskawicznie sugeruje najbardziej odpowiednie wykroje.

To rozwiązanie wpisuje się w rosnący trend cyfryzacji branży DIY fashion i pokazuje, jak sztuczna inteligencja może wspierać kreatywność oraz indywidualne podejście do mody. Jesteśmy dumni, że jako WearMeUp.Club możemy oferować klientom tak zaawansowane technologie, które sprawiają, że projektowanie i szycie stają się jeszcze prostsze, szybsze i bardziej intuicyjne.

Nawiązanie współpracy z Uniwersytetem Ekonomicznym w Katowicach

Nawiązanie współpracy 4B Systems z Uniwersytetem Ekonomicznym w Katowicach było kluczowe dla powodzenia projektu WearMeUp.Club. Eksperci z uczelni wnieśli nieocenioną wiedzę w zakresie metod uczenia maszynowego, a specjaliści z 4B Systems zapewnili wsparcie technologiczne i integracyjne. Dzięki ich zaangażowaniu udało się opracować zaawansowany klasyfikator odzieży, który umożliwia precyzyjne rozpoznawanie fasonów i dopasowywanie wykrojów na podstawie zdjęcia. Połączenie naukowego podejścia z doświadczeniem biznesowym pozwoliło stworzyć innowacyjne narzędzie, które znacząco usprawnia proces wyboru wykrojów dla użytkowników platformy.

dr inż. Grzegorz Dziczkowski

Katedra Uczenia Maszynowego · Wydział Informatyki i Komunikacji

Projekt realizowany dla WearMeUp.Club we współpracy z 4B Systems to doskonały przykład wykorzystania nowoczesnych algorytmów uczenia maszynowego w praktyce. Dzięki ścisłej współpracy nauki z biznesem udało nam się stworzyć moduł, który nie tylko skutecznie klasyfikuje fasony odzieży, ale także dynamicznie dopasowuje wykroje na podstawie zdjęć użytkowników. To innowacyjne rozwiązanie pokazuje, jak sztuczna inteligencja może wspierać branżę fashion-tech, automatyzując i usprawniając procesy decyzyjne w obszarze projektowania ubrań.

Chcesz wdrożyć innowacje w swojej firmie? Machine learning, zaawansowane algorytmy maszynowe i sztuczną inteligencję?

Rozpoznawanie odzieży na podstawie zdjęć

W ramach eksperymentów zostało wytrenowanych 12 klasyfikatorów uczenia maszynowego opartych o konwolucyjne sieci neuronowe (ang. convolutional neural network, CNN).

Podczas treningu zostało przetestowanych wiele dobrze znanych (ang. state of the art, SOTA) struktur sieci CNN takich jak ResNet50, Vgg16, Inception v3, EfficientNet.

Ponadto zostały zaprogramowane dedykowane struktury od podstaw. Modele były testowane ze zmiennym rozmiarem pierwszej warstwy (warstwy wejściowej) sieci neuronowej, a dokładniej rozmiary przedstawiają się następująco: 96×96, 160×160, 224×224. 

Proces treningu odbywał się na przystosowanej do tego maszynie zawierającej kartę graficzną (GPU), w celu przyspieszenia procesu trenowania.

Do każdego wytrenowanego modelu został przygotowany raport, który zawiera dokumentację trenowanego modelu. Dokumentacja zawiera pełną strukturę modelu, warstwy, ich wymiary oraz liczbę parametrów. Raport zawiera wyniki dokładności uzyskane na zbiorze testowym dla następujących miar: dokładność, zbalansowana dokładność, precision, recall, miara f1.

Łącznie przeprowadzono 221 procesów treningu i testowania, a dla każdego z nich przygotowano wspomniany raport. 

Ponadto na etapie analizy dla modeli, które uzyskały najwyższy wynik miary zbalansowanej dokładności (dane były umiarkowanie niezbalansowane) została zapisana pełna struktura wraz z wagami w formacie .keras.

Osiągnięte wskaźniki rozpoznawania sztuk odzieży

90

Główny klasyfikator
(typ odzieży)

93.1

Koszulki, rękaw

79

Spódnice (rodzaj)

Machine learning - rozpoznawanie rodzaju odzieży

Mierzalne wyniki projektu zrealizowanego dla WearMeUp to:

Stack technologiczny

Dowiedz się więcej o technologiach użytych w tym projekcie i zobacz jak wykorzystasz je u siebie!

O projekcie WearMeUp.Club

WearMeUp.Club realizuje projekt współfinansowanego ze środków Unii Europejskiej w ramach programu Fundusze Europejskie dla Polski Wschodniej 2021-2027, Priorytet FEPW.01 Przedsiębiorczość i Innowacje, Działanie FEPW.01.01 Platformy startowe dla nowych pomysłów, Komponent IIa – Wsparcie rozwoju działalności gospodarczej startupu.

Zacznij digitalizację swojej firmy jeszcze dzisiaj!

Nie czekaj z rozpoczęciem procesu transformacji cyfrowej swojej firmy. Bez digitalizacji dalszy rozwój może nie być możliwy. Jeżeli poszukujesz wsparcia informatycznego i wdrożenia nowoczesnych narzędzi w Twojej organizacji, skontaktuj się z nami. Wdrożenie CRM, chatbotów AI, OCR dokumentacji, aplikacjo mobilnej, sklepu internetowego czy systemu B2B pomoże rozwinąć Twoją firmę.