Хей! Димитър и Виктория поддържат връзка. Наскоро стартирахме Lookberry, виртуален стилист, и искаме да споделим историята на създаването на нашия проект. Надяваме се, че ще бъде интересно или полезно за някого. Отивам!

За да разберете нашия опит: имам 10+ години опит като разработчик/технолог. водя. Виктория има 3+ години опит в модата, включително работа като личен стилист.

Как се роди идеята

Преди няколко години случайно прекарахме един уикенд във Венеция. Прекрасен остров. По-точно архипелаг от острови. След като се разходихме доста по тесните улички, започнахме да опаковаме куфарите си на връщане. И като размахахме химикалка за довиждане, се настанихме във влака, когато изведнъж Виктория промени лицето си. В очите й се смеси смесица от тъга, копнеж и отчаяние. На въпроса какво става, Виктория отговори, че не иска да си тръгва, а иска да остане да живее тук. На което на шега казах, че това не е проблем и можем да останем. Но какво смята да прави в този град, без да познава езика, културата и местните закони? На което Виктория отговори напълно сериозно, че това не я притеснява много и дори се съгласи да живее на гарата. И тя ще спечели, като предоставя услугите на стилист. А именно, тя ще прави стилни тоалети на цена от $ 5. Това е много евтино, но трябва да стигне за хляб. В същото време да живееш на такова красиво място е най-голямото щастие на света. Стори ми се смешно и предложих следващия път да направим точно това. На това и се съгласиха. След това се върнахме вкъщи благополучно и забравихме тази история...

Няколко години по-късно си спомнихме тази история и се смяхме страхотно. Дори на шега предложих да свържем невронна мрежа, която сама ще съставя външния вид и тогава ще бъде възможно да не правим нищо сами.
Виктория се втренчи въпросително:

— Наистина ли е възможно? Шегуваш ли се? Това е идея за стартиране! Да пробваме ли? — Всъщност, пошегувах се. Но като цяло, добре. Да опитаме. Защо не.

MVP

Вече имайки известен опит в стартиращи фирми, не исках да бързам да пиша код на първия ден. Вместо това, въоръжени с деменция и смелост, започнахме да изучаваме пазарната ситуация, преките и непреките конкуренти и изчисляваме икономиката на единицата. Да не кажа, че цифрите са много впечатляващи. Но въпреки очевидния спад на модната индустрия поради пандемията, интерес имаше и като че ли ни очаква син океан.

Отново, въз основа на предишен опит, решихме да направим първата версия на продукта супер проста — целева страница от една страница и стилов тест. Тестът поиска да отговорите на няколко въпроса, за да разберете предпочитанията на клиента. И тъй като нямаше повече функционалност, след подаване на заявлението се показваше мъниче. В това съобщение беше казано, че продуктът, за съжаление, все още не е готов, но скоро (след проучване на търсенето) ще бъде пуснат на пазара. В същото време беше предложено да споделите връзка към нашия уебсайт с приятели, за да проявите интерес към нашата услуга. Това в крайна сметка би помогнало да се разбере по-добре необходимостта от продукта и да се стартира по-бързо.

Следва - рекламен офис, няколко прости рекламни послания, персонализирана аудитория, процент на реализация при преминаване на теста и минимален бюджет - целта на Facebook беше приятно изненадана. Не получихме много потенциални клиенти. Но тези, които дойдоха, показаха реализация към приложението - повече от 50%. Но най-хубавото е, че мнозина са копирали връзката „споделяне с приятели“. А това е сайт без ни най-малка функционалност. Фантастично! Не очаквахме това, така че беше двойно приятно.

Но имаше и муха в мехлема: самата реклама беше някак много стегната. Има много представления, но има един-два прехода. Някой просто отиде на сайта, няколко секунди и си тръгна. Като цяло не намерихме никаква супер увереност и потвърждение на нашата хипотеза за уместност, но в същото време имаше определени положителни сигнали. Поне така изглеждаше…

Безплатно плуване

До края на 2020 г. осъзнах, че започвам да изгарям в основната си работа. Всеки един ден е ден на мармот. В същото време има голяма зона на отговорност, прилична заплата и не последната роля в проекта. Но в един момент всичко стана безинтересно. Проектът навлезе във фаза на стагнация и не се развива повече. Всички процеси са завършени, всички важни етапи са завършени. Съвестта не позволяваше имитация на насилствена дейност.

В главата ми имаше само един въпрос: кога е последният работен ден?
И тогава най-накрая пъзелът се нареди: в края на годината договорът тъкмо изтичаше и аз, без да го подновя, напуснах работата си.
За първи път от 10 години можех да се нарече официално безработен.
От това имаше смесени чувства: облекчение и еуфория, и в същото време страх от неизвестното. В същото време вътрешен глас подсказа, че това е уникално преживяване, което ще помогне за израстването в бъдеще, включително и като професионалист. Като цяло сега има много повече свободно време, което беше решено да се посвети напълно на нов проект, както и на саморазвитие.

Тестване на невронни мрежи

По това време вече бях прочел няколко книги за машинно обучение и невронни мрежи. Но досега не съм имал подходящ опит по този въпрос. И тук просто имаме редица задачи, при които са необходими невронни мрежи. Например за задачите за сегментиране и разпознаване на категории и атрибути на облекло.
И ако няма проблеми със самите невронни мрежи, тогава всичко, както обикновено, почива на данните за обучение.

Без да навлизам в подробности, ще кажа, че за събиране на необходимия набор от данни беше написан и пуснат уеб робот, който обхождаше сайтовете на магазини за дрехи и търсеше подходящи изображения за повече от 500 категории дрехи. Последва етап на почистване и допълнителна подготовка.

В крайна сметка, след като събрах и подготвих масив от данни от повече от 300 хиляди изображения, успях да обуча няколко невронни мрежи да изпълняват задачи като категоризиране на дрехи, определяне на цветове, щампи и някои други атрибути.

Къде е стилът?

Но най-интересното в нашия проект е формирането на стилни визии. И за да разберете колко стилен е даден външен вид, е необходим определен начин за оценка на качеството.
Трябва да се има предвид, че светът непрекъснато се променя, тенденциите, стиловете и вкусовете на хората се променят.

Първоначалната ни идея беше да се опитаме да изградим някакъв общ модел за тази задача. Възникна въпросът: къде да намеря такива данни и дори в достатъчно количество, които да кажат колко стилно е това или онова облекло?
След като видях идеята в научните общности, реших да използвам стари набори от данни от polivore.com ( вече затворен). Опитах различни подходи за обучение и няколко варианта за архитектури на невронни мрежи, включително мултимодални. Но всеки път резултатът беше разочароващ. Точността, прецизността и други показатели се колебаеха в най-добрия случай в рамките на 50% от изискваното качество. Имаше както отлични тоалети, така и откровено лоши. И нямаше какво да се направи по въпроса. Всяка промяна изисква преобучение на невронната мрежа от самото начало, което значително забавя процеса на тестване и въвеждане на нови стилове.

Всичко това означаваше само едно нещо - изключително трудно е да се обучи невронна мрежа да намира модели в твърде субективния и променлив свят на модата. Може би защото има твърде много от тези модели. И те непрекъснато се променят.
Да, една невронна мрежа може да се научи да идентифицира правилните цветови схеми, комбинации от категории дрехи и щампи. Но, за съжаление, това не е достатъчно, за да направите външния вид стилен и интересен. Освен това в един момент определени стилове ще излязат от мода и носенето на това ще стане почти лошо възпитание. Но приятелите ми, разбира се, ми помогнаха да сложа всички точки върху i.
След като им показах резултата от нашата работа, забелязах, че нашите „стилни“ тоалети не впечатлиха никого. Излишно е да казвам, че самите ние не ги харесахме много. Добре, време беше да призная поражението...

С това приключваме първата част. Във втората част ще говоря за нашия пивот, монетизация, маркетинг, основни заключения и бъдещи планове. Напишете в коментарите дали си струва да продължите? Приятен ден на всички :)

P.S. Днес стартирахме ProductHunt и наистина ще оценим вашите гласове.

Връзка към ProductHunt: Lookberry
Връзка към уебсайт: lookberry.io