Неліктен аппараттық құралды іске қосу бағдарламалық құрал хакатонын қажет етеді?

Өткен желтоқсанда біз басқа алты Сколково компаниясымен жеке стартап-хакатон өткіздік. Корпоративтік демеушілерсіз немесе сыртқы қолдаусыз біз бағдарламалау қауымдастығының күшімен Ресейдің 20 қаласынан екі жүз қатысушыны жинадық. Төменде мен сізге қалай жетістікке жеткенімізді, жолда қандай қиындықтарға тап болғанымызды және неліктен біз бірден жеңімпаз командалардың бірімен ынтымақтаса бастағанымызды айтамын.

Неліктен аппараттық құралды іске қосу бағдарламалық құрал хакатонын қажет етеді?«Ылғал шаш» трекінің финалистерінен Ватт батареясының модульдерін басқаратын қолданба интерфейсі

компания

Біздің компания Watts Battery модульдік портативті электр станцияларын жасайды. Өнім сағатына 46-тен 36 киловаттқа дейін жеткізуге қабілетті 11x1,5x15 см портативті электр станциясы. Осындай төрт модуль екі күн бойы шағын саяжай үйінің энергия тұтынуын қамтамасыз ете алады.

Біз өткен жылы өндіріс үлгілерін жөнелтуді бастағанымызға қарамастан, Watts Battery - бұл стартап. Компания 2016 жылы құрылды және сол жылдан бастап Сколково Энергия тиімді технологиялар кластерінің резиденті болып табылады.Бүгінгі таңда бізде 15 қызметкер бар және біз қандай да бір кезеңде орындағымыз келетін үлкен артта қалған істер бар, бірақ дәл қазір жоқ. сол үшін уақыт.

Бұған таза бағдарламалық қамтамасыз ету тапсырмалары да кіреді. Неліктен?

Модульдің негізгі міндеті – оңтайлы шығынмен үздіксіз, теңгерімді энергиямен қамтамасыз ету. Егер сіз өзіңізге байланысты емес себептерге байланысты электр қуатының үзілуіне тап болсаңыз, үзіліс ұзақтығына қажетті желі жүктемесін толығымен қуаттандыру үшін сізде әрқашан резерв болуы керек. Ал электрмен жабдықтау жақсы болған кезде ақша үнемдеу үшін күн энергиясын пайдалануға болады.

Ең қарапайым нұсқа - сіз күндіз батареяны күн сәулесінен зарядтай аласыз және оны кешке пайдалана аласыз, бірақ өшіп қалған жағдайда электр қуатынсыз қалмас үшін дәл қажетті деңгейде. Сонымен, сіз кешке батареядан жарықтандыруды (бұл арзанырақ болғандықтан), бірақ түнде электр қуаты өшіп, тоңазытқышыңыз еріген жағдайда ешқашан өзіңізді таппайсыз.

Адам өзіне қажет электр энергиясының мөлшерін өте дәл болжауға сирек қабілетті екені анық, бірақ болжамды модельмен қаруланған жүйе мүмкін. Сондықтан машиналық оқыту біздің басым бағыттарымыздың бірі болып табылады. Қазіргі уақытта біз аппараттық құралдарды әзірлеуге назар аудардық және осы тапсырмаларға жеткілікті ресурстарды бөле алмаймыз, бұл бізді Startup Hackathon-ға әкелді.

Дайындық, деректер, инфрақұрылым

Нәтижесінде біз екі жолды ұстандық: деректерді талдау және басқару жүйесі. Біздікінен бөлек, әріптестерден тағы жеті трек шықты.

Хакатонның форматы анықталмағанымен, біз баллдық жүйемен «өз атмосферасын» құруды ойладық: қатысушылар бізге қиын және қызықты болып көрінетін нәрселерді жасайды, ол үшін ұпай алады. Бізге тапсырмалар көп болды. Бірақ біз хакатон құрылымын құрастырған кезде, басқа ұйымдастырушылар бәрін ортақ формаға келтіруді сұрады, біз оны жасадық.

Содан кейін біз келесі схемаға келдік: балалар өздерінің деректері бойынша модель жасайды, содан кейін олар біздің деректерімізді алады, оны модель бұрын көрмеген, ол үйренеді және болжауға кіріседі. Мұның барлығын 48 сағатта жасауға болады деп болжанған, бірақ біз үшін бұл біздің деректеріміздегі алғашқы хакатон болды және біз уақыт ресурстарын немесе деректердің дайындық дәрежесін асыра бағалаған болармыз. Мамандандырылған машиналық оқыту хакатондарында мұндай уақыт шкаласы норма болар еді, бірақ біздікі олай емес еді.

Біз модульдің бағдарламалық жасақтамасы мен аппараттық құралдарын мүмкіндігінше босатып, құрылғымыздың кез келген әзірлеуші ​​қолдау көрсете алатын өте қарапайым және түсінікті ішкі интерфейсі бар хакатонға арналған нұсқасын жасадық.

Басқару жүйесіне негізделген трек үшін мобильді қосымша жасау мүмкіндігі болды. Қатысушылар оның қандай болуы керектігі туралы миын тырп еткізбеу және қосымша уақытты жоғалтпау үшін біз оларға қосымшаның дизайн макетін бердік, өте жеңіл, оны қалағандар оған қажетті функцияларды «ұзартуы» үшін. . Шынымды айтсам, біз бұл жерде ешқандай моральдық дилемма күткен жоқпыз, бірақ командалардың бірі мұны олардың қиялының ұшуын шектейтіндей қабылдады, біз оларды сынамай, дайын шешімді тегін алғымыз келді. тәжірибеде. Және олар ұшып кетті.

Басқа команда нөлден мүлдем басқа қолданба жасауды таңдады және бәрі сәтті болды. Біз қолданбаның дәл осылай болуын талап етпедік, бізге тек шешімнің техникалық деңгейін көрсететін кейбір элементтерді қамту керек болды: графиктер, аналитика және т.б. Дайын дизайн макети де тұспал болды.

Хакатонда тірі Ватт батарея модулін талдау тым көп уақытты қажет ететіндіктен, біз қатысушыларға бір ай ішінде клиенттеріміздің нақты модульдерінен алынған дайын деректер бөлігін бердік (біз алдын ала мұқият анонимделген). Маусым айы болғандықтан, талдауға маусымдық өзгерістерді енгізуге ештеңе болған жоқ. Бірақ болашақта біз оларға маусымдық және климаттық ерекшеліктер сияқты сыртқы деректерді қосамыз (бүгін бұл салалық стандарт).

Біз қатысушылар арасында шындыққа жанаспайтын үміттер тудырғымыз келмеді, сондықтан хакатон туралы хабарландыруда біз тікелей айттық: жұмыс дала жұмыстарына барынша жақын болады: ешкім арнайы дайындамаған шулы, лас деректер. Бірақ мұның жағымды жағы да болды: ептілік рухында біз қатысушылармен үнемі байланыста болып, тапсырма мен қабылдау шарттарына шұғыл өзгерістер енгіздік (бұл туралы төменде толығырақ).

Сонымен қатар, біз қатысушыларға Amazon AWS-ке кіру мүмкіндігін бердік (Амазонка біз үшін бір аймақты бұғаттап қойғаны сонша, біз бұл туралы не істеу керектігін анықтаймыз). Онда сіз Интернет заттарының инфрақұрылымын орналастыра аласыз және тіпті қарапайым Amazon үлгілеріне сүйене отырып, бір күн ішінде толыққанды шешім жасай аласыз. Бірақ, ақырында, әркім өз жолымен жүріп, бәрін өз бетімен жасады. Сонымен бірге, кейбіреулер белгіленген мерзімге үлгерсе, басқалары орындай алмады. Бір команда, Nubble, Yandex.cloud пайдаланды, біреу оны хостингінде көтерді. Біз тіпті домендерді беруге дайын болдық (бізде тіркелгендер бар), бірақ олар пайдалы болмады.

Аналитикалық жолдағы жеңімпаздарды анықтау үшін біз нәтижелерді салыстыруды жоспарладық, ол үшін сандық көрсеткіштерді дайындадық. Бірақ соңында мұны істеудің қажеті болмады, өйткені әртүрлі себептермен төрт қатысушының үшеуі финалға өте алмады.

Тұрмыстық инфрақұрылымға келетін болсақ, «Сколково» технопаркі бізге ыңғайлы модульдік бөлмелерінің бірін (тегін) презентацияларға арналған бейнеқабырғамен және демалыс аймағы мен тамақтандыруды ұйымдастыруға арналған бірнеше кішірек бөлмелермен қамтамасыз ету арқылы көмектесті.

аналитика

Мақсаты: басқару деректері негізінде тұтыну және модуль жұмысындағы ауытқуларды анықтайтын өздігінен білім алу жүйесі. Қатысушылар қолда бар деректер негізінде не істеуге болатынын ойлау үшін бізбен бірге жұмыс істеуі үшін біз әдейі тұжырымды мүмкіндігінше жалпы етіп сақтадық.

Ерекшелігі: Екі жолдың неғұрлым күрделісі. Өндірістік деректердің жабық жүйелердегі деректерден біршама айырмашылығы бар (мысалы, цифрлық маркетинг). Мұнда сіз талдауға тырысып жатқан параметрлердің физикалық табиғатын түсінуіңіз керек, бәрін абстрактілі сандар қатары ретінде қарастыру жұмыс істемейді. Мысалы, тәулік бойына электр энергиясын тұтынуды бөлу. Бұл рәсімдер сияқты: электр ұстара жұмыс күндері таңертең қосылады, ал демалыс күндері араластырғыш қосылады. Содан кейін аномалиялардың мәні. Ватт аккумуляторы жеке пайдалануға арналғанын ұмытпаңыз, сондықтан әр клиенттің өз рәсімдері болады және бір әмбебап модель жұмыс істемейді. Деректердегі белгілі аномалияларды табу тіпті міндет емес; таңбаланбаған аномалияларды автономды түрде іздейтін жүйені құру басқа мәселе. Өйткені, кез келген нәрсе, оның ішінде жасырын адам факторы да аномалия болуы мүмкін. Мысалы, біздің сынақ деректерімізде жүйені пайдаланушы батарея режиміне мәжбүрлеген жағдай болды. Ешбір себепсіз пайдаланушылар мұны кейде жасайды (мен бұл пайдаланушы модульді біз үшін сынап жатыр деп ескертемін және дәл осы себепті оның режимдерді қолмен басқаруға рұқсаты бар; басқа пайдаланушылар үшін басқару толығымен автоматты). Болжау оңай, мұндай жағдайда аккумулятор өте белсенді түрде зарядсызданады, ал егер жүктеме үлкен болса, заряд күн шыққанға дейін немесе басқа энергия көзі пайда болғанға дейін аяқталады. Мұндай жағдайларда біз жүйе әрекетінің қалыптыдан ауытқығаны туралы қандай да бір хабарламаны көреміз деп күтеміз. Немесе адам кетіп қалып, пешті өшіруді ұмытып кеткен. Жүйе әдетте тәуліктің осы уақытында тұтыну 500 ватт болатынын көреді, бірақ бүгін - 3,5 мың - аномалия! Ұшақтағы Денис Мацуев сияқты: «Мен ұшақ қозғалтқыштары туралы ештеңе түсінбеймін, бірақ жолда қозғалтқыштың дыбысы басқаша болды».

Неліктен аппараттық құралды іске қосу бағдарламалық құрал хакатонын қажет етеді?Yandex CatBoost ашық бастапқы нейрондық желісіндегі болжамдық модельдің графигі

Компанияға шынымен не қажет?: құрылғының ішіндегі өзін-өзі диагностикалау жүйесі, болжамды талдау, соның ішінде желілік инфрақұрылымсыз (тәжірибе көрсеткендей, біздің барлық клиенттеріміз батареяларды Интернетке қосуға асықпайды - көпшілігі үшін бәрі сенімді жұмыс істеуі үшін жеткілікті), табиғаты біз әлі білмейтін ауытқуларды анықтау, мұғалімсіз өздігінен білім алатын жүйе, кластерлік, нейрондық желілер және қазіргі заманғы аналитикалық әдістердің барлық арсеналы. Біз нақты не өзгергенін білмесек те, жүйе өзін басқаша ұстай бастағанын түсінуіміз керек. Хакатонның өзінде біз үшін индустриалды аналитикаға түсуге дайын немесе қазірдің өзінде бар жігіттер бар екенін және олар өз қабілеттерін қолдану үшін жаңа салаларды іздейтінін көру өте маңызды болды. Бастапқыда мен үміткерлердің көп болғанына таң қалдым: бұл өте ерекше асхана, бірақ бірте-бірте төрт қатысушының біреуінен басқасының бәрі шығып қалды, сондықтан белгілі бір дәрежеде бәрі орнына түсті.

Неліктен бұл кезеңде мүмкін емес?: Деректерді іздеу тапсырмаларындағы негізгі мәселе деректер жеткіліксіз. Бүгінде дүние жүзінде ондаған Ватт батареясы бар құрылғылар жұмыс істейді, бірақ олардың көпшілігі желіге қосылмаған, сондықтан біздің деректеріміз әлі де әртүрлі емес. Біз екі аномалияны әрең дегенде біріктірдік - бұл прототиптерде болды; өнеркәсіптік Ватт батареясы айтарлықтай тұрақты жұмыс істейді. Егер бізде машинаны оқытудың ішкі инженері болса және біз білсек - иә, мұны бұл деректерден сығып алуға болады, бірақ біз болжаудың жақсырақ сапасын алғымыз келеді - бұл бір оқиға болар еді. Бірақ осы уақытқа дейін біз бұл деректермен ештеңе жасаған жоқпыз. Бұған қоса, бұл қатысушыларды біздің өнімнің қалай жұмыс істейтінінің ерекшеліктеріне терең бойлауды талап етеді, бұл үшін бір жарым күн жеткіліксіз.

Сіз қалай шештіңіз?: Олар дәл соңғы тапсырманы бірден қойған жоқ. Оның орнына, біз 48 сағат бойы қатысушылармен диалог жүргізіп, олардың нені ала алатынын және нені ала алмайтынын дереу анықтадық. Осының негізінде ымырашылдық рухында тапсырма пысықталды.

Нәтижесінде не алдыңыз?: трек жеңімпаздары деректерді тазарта алды (сонымен бірге олар біз бұрын байқамаған кейбір параметрлерді есептеудің «мүмкіндіктерін» тапты, өйткені біз өз проблемаларымызды шешу үшін кейбір деректерді пайдаланбадық) , Ватт батареясы модульдерінің күтілетін әрекетінен ауытқуларды бөлектеңіз және жоғары дәлдікпен қуат тұтынуды болжай алатын болжамды үлгіні орнатыңыз. Иә, бұл өнеркәсіптік шешімді әзірлеудің техникалық-экономикалық сатысы ғана; содан кейін апталар бойы күрделі техникалық жұмыс қажет болады, бірақ тіпті хакатон кезінде тікелей жасалған бұл прототиптің өзі сирек кездесетін нақты өнеркәсіптік шешімнің негізін құра алады.

негізгі қорытынды: Бізде бар деректерге сүйене отырып, болжамды талдауды орнатуға болады, біз мұны болжадық, бірақ тексеруге ресурстар болмады. Хакатон қатысушылары гипотезаны тексеріп, растады, біз бұл тапсырма бойынша трек жеңімпаздарымен жұмысты жалғастырамыз.

Неліктен аппараттық құралды іске қосу бағдарламалық құрал хакатонын қажет етеді?Facebook Пайғамбар ашық бастапқы нейрондық желісіндегі болжамды модель графигі

Болашаққа кеңес: тапсырманы құрастыру кезінде сіз өзіңіздің өндірістік жол картасына ғана емес, сонымен қатар қатысушылардың қызығушылығына да қарауыңыз керек. Біздің хакатонда ақшалай жүлделер болмағандықтан, біз деректер ғалымдарының табиғи қызығушылығына және ешкім әлі ештеңе көрсетпеген немесе өздерін бар нәтижелерден жақсырақ көрсете алатын жаңа, қызықты мәселелерді шешуге деген ұмтылыспен ойнаймыз. Егер сіз бірден қызығушылық факторын ескерсеңіз, сізге назарыңызды жол бойына ауыстырудың қажеті жоқ.

Басқару

Мақсаты: жеке тіркелгі, бұлтта деректерді сақтау және күйді бақылау арқылы Ватт батареясы модульдерінің желісін басқаратын (бағдарлама).

Ерекшелігі: бұл жолда біз қандай да бір жаңа техникалық шешім іздеген жоқпыз; бізде, әрине, өз тұтынушы интерфейсі бар. Біз оны хакатонға жүйеміздің мүмкіндіктерін көрсету, оған еніп кету және қоғамдастықтың смарт жүйелер мен баламалы энергияны дамыту тақырыбына қызығушылық танытуын тексеру үшін таңдадық. Біз мобильді қосымшаны опция ретінде орналастырдық; сіз мұны өз қалауыңыз бойынша жасай аласыз немесе жасамайсыз. Бірақ, біздің ойымызша, бұл адамдардың бір уақытта бірнеше түрлі көздерден қол жеткізе отырып, бұлтта деректерді сақтауды қалай ұйымдастыра алғанын жақсы көрсетеді.

Компанияға шынымен не қажет?: бизнес-идеяларды ойлап табатын, гипотезаларды сынайтын және оларды жүзеге асыру үшін жұмыс құралдарын жасайтын әзірлеушілер қауымдастығы.

Неліктен бұл кезеңде мүмкін емес?: Мұндай қауымдастықтың органикалық қалыптасуы үшін нарық көлемі әлі де тым аз.

Сіз қалай шештіңіз?: Хакатонның бір бөлігі ретінде біз тек мүмкіндіктерді ғана емес, сонымен қатар өте нақты өнімге қатысты толыққанды бизнес-модельдерді ойлап табуға болатын-болмайтынын білу үшін физикалық зерттеудің бір түрін жүргіздік. Сонымен қатар, прототипті жүзеге асыра алатын адамдар мұны істеу үшін, бұл жерде - мен ешкімді ренжіткім келмейді - бұл Arduino-да жыпылықтайтын жарық диодты бағдарламалау деңгейі емес (бірақ мұны инновациялармен жасауға болады) , мұнда біршама арнайы дағдылар қажет: серверлік және фронтендтік жүйелерді әзірлеу, масштабталатын заттардың Интернеті жүйелерін құру принциптерін түсіну.

*Екінші трек жеңімпаздарының сөзі*

Нәтижесінде не алдыңыз?: екі команда өз жұмысы үшін толыққанды бизнес-идеяларды ұсынды: бірі ресейлік сегментке көбірек көңіл бөлді, екіншісі шетелдік. Яғни, финалда олар қосымшаны қалай ойлап тапқанын айтып қана қоймай, Уоттс айналасында бизнеспен айналысуға келді. Жігіттер бірнеше бизнес-модельдерде ватт пайдалануды қалай көретінін баяндады, статистикалық мәліметтер келтірді, қай аймақтарда қандай проблемалар бар екенін, қай жерде қандай заңдар қабылданатынын көрсетті, жаһандық трендті атап өтті: биткоиндерді өндіру - мода емес, киловатт өндіру - сән. Олар баламалы энергияға әдейі келді, бұл бізге қатты ұнады. Оған қоса, қатысушылардың жұмыс істейтін техникалық шешімді құра алуы олардың өз бетінше стартапты іске қосуға болатынын көрсетеді.

негізгі қорытынды: Ватт аккумуляторын бизнес үлгісінің негізі ретінде алуға, оны дамытуға және компанияның серіктесі/серіктестері болуға дайын командалар бар. Олардың кейбіреулері тіпті бизнес-идеяның MVP-ін қалай анықтау керектігін біледі және алдымен онымен жұмыс істейді, бұл бүгінгі күні барлық салада жетіспейтін нәрсе. Адамдар қашан тоқтату керектігін, нарыққа шешімді қашан шығару керектігін түсінбейді, ерте болса да, бірақ жұмыс істейді. Шындығында, шешімді жылтырату кезеңі жиі аяқталмайды, техникалық тұрғыдан шешім ақылға қонымды күрделілік сызығын кесіп өтеді, ол нарыққа шамадан тыс жүктеледі, бастапқы идеяның не болғаны, тұтынушыға бағытталған қандай, бизнес модельдері қандай екені түсініксіз. енгізілген. Алдыңғы кітапқа біреуге қол қойып, тағы бір кітап жазған Акунин туралы әзілдегідей. Бірақ бұл жерде ол таза түрде жасалды: міне диаграмма, міне есептегіш, міне индикаторлар, міне болжау – міне, мұны істеу үшін басқа ештеңе қажет емес. Осы арқылы сіз инвесторға барып, бизнес бастау үшін ақша ала аласыз. Бұл тепе-теңдікті тапқандар жарыс жолынан жеңімпаз болып шықты.

Болашаққа кеңес: келесі хакатонда (біз оны жоспарлап отырмыз осы жылдың наурыз айында), мүмкін аппараттық құралдармен тәжірибе жасау мағынасы бар шығар. Бізде өзіміздің аппараттық құралдарды әзірлеуіміз бар (Ватттың артықшылықтарының бірі), біз өзіміз жасайтын барлық нәрселерді өндіруді және сынауды толығымен бақылаймыз, бірақ кейбір «аппараттық» гипотезаларды тексеру үшін ресурстарымыз жеткіліксіз. Жүйелік және төмен деңгейлі бағдарламашылар мен аппараттық құралдарды әзірлеушілер қауымдастығында бізге көмектесетін және болашақта осы саладағы серіктесімізге айналатындар болуы мүмкін.

адамдар

Хакатонда біз осындай дамуға маманданғандарды емес, өзін жаңа салада сынап көргісі келетіндерді (мысалы, әртүрлі бағдарламалау мектептерінің түлектері) күттік. Дегенмен, біз хакатонға дейін аздап дайындық жұмыстарын жүргізіп, энергияны тұтынудың жалпы қалай болжамдалатыны және заттар интернеті жүйесінің қалай жұмыс істейтіні туралы оқылады деп күттік. Барлығы қызықты деректер мен тапсырмаларды іздеп, көңіл көтеру үшін ғана емес, сонымен қатар тақырыптық аймаққа алдын ала ену үшін келеді. Біз өз тарапымыздан бұл үшін қол жетімді деректерді, олардың сипаттамасын және нәтижеге нақты талаптарды алдын ала жариялау, API модульдерін жариялау және т.б. қажет екенін түсінеміз.

Барлығының шамамен бірдей технологиялық деңгейі, плюс немесе минус бірдей мүмкіндіктері болды. Осының аясында үйлесімділік деңгейі соңғы фактор болған жоқ. Бірқатар командалар өздерін жұмыс бағыттарына нақты бөле алмағандықтан атпады. Сондай-ақ, бір адам барлық әзірлемелерді жасады, қалғандары презентацияны дайындаумен айналысады, басқаларында біреуге өмірінде бірінші рет орындайтын тапсырмалар берілді.

Қатысушылардың көпшілігі жас болды, бұл олардың арасында машиналық оқытудың мықты инженерлері мен әзірлеушілері жоқ дегенді білдірмейді. Көбісі командада келді, іс жүзінде жеке адамдар болмады. Барлығы жеңіске жетуді армандады, біреу болашақта жұмыс тапқысы келді, 20% жуығы жұмыс тауып үлгерді, бұл көрсеткіш өседі деп ойлаймын.

Бізде аппараттық құралдар жеткіліксіз болды, бірақ біз оны екінші хакатонда толтырамыз деп үміттенеміз.

Хакатон барысы

Жоғарыда жазғанымдай, біз хакатонның 48 сағатының көп бөлігінде қатысушылармен бірге болдық және олардың бақылау-өткізу пункттеріндегі жетістіктерін бақылай отырып, бірінші, аналитикалық тректі қабылдаудың тапсырмасы мен шарттарын, бір жағынан, Қатысушылар оны қалған уақытта аяқтай алады, ал екінші жағынан, бұл бізді қызықтырды.

Тапсырмаға соңғы түсініктеме соңғы өткізу пунктінің айналасында, сенбі күні түстен кейін жасалды (финал жексенбі күні кешке жоспарланған). Біз барлығын біршама жеңілдеттік: жаңа деректер бойынша үлгіні қайта есептеу талабын алып тастадық, командалар бұрыннан жұмыс істеп жатқан деректерді қалдырдық. Көрсеткіштерді салыстыру бізге енді ештеңе бермеді, олар қолда бар деректерге негізделген дайын нәтижелерге ие болды, ал екінші күні жігіттер шаршады. Сондықтан біз оларды азырақ қинауды жөн көрдік.

Алайда төрт қатысушының үшеуі финалға өте алмады. Бір команда әріптестеріміздің жолына көбірек қызығушылық танытқанын басында түсінсе, екіншісі финалдың алдында өңдеу процесінде қажетті деректерді мерзімінен бұрын сүзіп алғанын түсініп, жұмыстарын ұсынудан бас тартты.

«21 (Wet Hair Effect)» командасы біздің екі трекке де соңына дейін қатысты. Олар барлығын бірден қамтығысы келді: машиналық оқыту, әзірлеу, қолданба және веб-сайт. Біз оларды соңғы сәтте бас тартамыз деп қорқытқанша, олар бәрін уақытында істеп жатырмыз деп сенді, дегенмен екінші бақылау-өткізу пунктінде олар ең бастысы - машиналық оқытумен айтарлықтай прогреске қол жеткізе алмайтыны анық болды: олар әдетте жеңе білді. екінші блок, бірақ электр қуатын тұтынуды болжай алмады дайын емес. Нәтижесінде, біз біріншіге іріктеу үшін минималды тапсырманы анықтаған кезде, олар бәрібір екінші жолды таңдады.

Fit-predict деректер талдауы үшін теңдестірілген композицияға ие болды, сондықтан олар бәрін жеңе алды. Жігіттердің нақты өнеркәсіптік деректерді «түртіп алуға» қызығушылық танытқаны байқалды. Олар бірден басты нәрсеге шоғырланды: деректерді талдау, тазалау, әрбір аномалиямен күресу. Хакатон кезінде олардың жұмыс үлгісін құра алуы үлкен жетістік. Жұмыс тәжірибесінде бұл әдетте аптаға созылады: деректер тазартылып жатқанда, олар оны зерттеп жатқанда. Сондықтан біз олармен міндетті түрде жұмыс істейтін боламыз.

Екінші тректе (менеджмент) біз барлығы жарты күнде бәрін жасап, тапсырманы қиындату үшін келеді деп күттік. Іс жүзінде негізгі тапсырманы орындауға әрең жеттік. Біз JS және Python бойынша жұмыс істедік, бұл саланың қазіргі жағдайын көрсетеді.

Мұнда да еңбек бөлінісі құрылған, ұйымшыл ұжымдар нәтижеге қол жеткізіп, кімнің не істеп жатқаны анық көрінді.

Үшінші команда, FSociety, шешімі бар сияқты болды, бірақ соңында олар өздерінің дамуын көрсетпеуге шешім қабылдады, олар мұны жұмыс деп санамайтындарын айтты. Біз мұны құрметтейміз және дауласпадық.

Жеңімпаз «Баку стриптиздері» командасы болды, ол өзін-өзі тоқтата білді, «тұжырымдардың» артынан қумай, көрсетуге ұялмайтын және оны одан әрі дамытып, кеңейтуге болатыны анық MVP құрады. Біз оларға қосымша мүмкіндіктерге аса қызығушылық танытпайтынымызды бірден айттық. Егер олар QR коды, бет-әлпетті тану арқылы тіркелгісі келсе, оларға алдымен қолданбада графиктер жасауға рұқсат етіңіз, содан кейін қосымшаларды қабылдаңыз.

Бұл тректе «Ылғал шаш» финалға сенімді түрде шықты, біз олармен және «Hustlers» компаниясымен одан әрі ынтымақтастықты талқыладық. Соңғысын жаңа жылда кездестірдік.

Барлығы ойдағыдай болады деп үміттенемін және біз наурыз айында өтетін екінші хакатонда барлығын күтеміз!

Ақпарат көзі: www.habr.com

пікір қалдыру