Joang le hobaneng re hapile pina ea Big Data ho Urban Tech Challenge hackathon

Lebitso la ka ke Dmitry. 'Me ke batla ho bua ka hore na sehlopha sa rona se fihlile joang qetellong ea Urban Tech Challenge hackathon pina ea Big Data. Ke tla re hang-hang hore ena ha se eona hackathon ea pele eo ke ileng ka kenya letsoho ho eona, eseng ea pele eo ke ileng ka nka meputso ho eona. Tabeng ena, paleng ea ka ke batla ho hlahisa maikutlo le liqeto tse akaretsang mabapi le indasteri ea hackathon ka kakaretso, le ho fana ka maikutlo a ka ho fapana le maikutlo a fosahetseng a hlahileng marang-rang hang ka mor'a ho fela ha Urban Tech Challenge (bakeng sa. mohlala sena).

Kahoo pele tse ling tse akaretsang maikutlo.

1. Hoa makatsa hore ebe batho ba 'maloa ba naively ba nahana hore hackathon ke mofuta o itseng oa tlhōlisano ea lipapali moo li-coders tse molemo ka ho fetisisa li hlōlang. Sena se fosahetse. Ha ke nahane ka linyeoe ha bahlophisi ba hackathon ka bobona ba sa tsebe seo ba se batlang (le 'na ke bone seo). Empa, e le molao, k'hamphani e hlophisang hackathon e phehella lipakane tsa eona. Lenane la bona le ka fapana: e ka ba tharollo ea tekheniki mathateng a mang, ho batla mehopolo e mecha le batho, joalo-joalo. Hangata lipakane tsena li khetholla sebopeho sa ketsahalo, nako ea eona, inthaneteng / ntle le marang-rang, hore na mesebetsi e tla etsoa joang (le hore na e tla etsoa ho hang), hore na ho tla ba le tlhahlobo ea khoutu ho hackathon, joalo-joalo. Lihlopha ka bobeli le seo li se entseng li hlahlojoa ho latela pono ena. 'Me lihlopha tse atlehileng ka ho fetisisa tseo k'hamphani e li hlokang li hlōla,' me tse ngata li fihla ntlheng ena li sa tsebe letho le ka tsietsi, li nahana hore li hlile li kenya letsoho tlhōlisanong ea lipapali. Maikutlo a ka a bontša hore e le ho susumetsa barupeluoa, bahlophisi ba lokela ho etsa bonyane ponahalo ea tikoloho ea lipapali le maemo a lekanang, ho seng joalo ba tla fumana leqhubu la ho se tsotelle, joalo ka tlhahlobo e ka holimo. Empa re fosahetse.

2. Kahoo qeto e latelang. Bahlophisi ba thahasella barupeluoa ba tlang ho hackathon ka mosebetsi oa bona, ka linako tse ling ba bile ba hlophisa ka ho khetheha sethala sa mangolo a marang-rang bakeng sa morero ona. Sena se lumella litharollo tse matla tsa tlhahiso. Mohopolo oa "mosebetsi oa hae" o amana haholo; moqapi ofe kapa ofe ea nang le boiphihlelo a ka bokella likete tsa mela ea khoutu ho tsoa mererong ea hae ea khale boitlamo ba hae ba pele. Hona na see e tla ba tsoelo-pele e lokiselitsoeng esale pele? Empa ho sa tsotellehe boemo leha e le bofe, molao oa sebetsa, oo ke o hlalositseng ka mokhoa o tummeng oa meme:

Joang le hobaneng re hapile pina ea Big Data ho Urban Tech Challenge hackathon

E le hore u hlōle, u tlameha ho ba le ntho e itseng, mofuta o itseng oa melemo ea tlhōlisano: morero o tšoanang oo u o entseng nakong e fetileng, tsebo le phihlelo sehloohong se itseng, kapa mosebetsi o lokiselitsoeng o entsoeng pele ho qala hackathon. E, ha se papali. E, sena se ka 'na sa se ke sa tšoanela boiteko bo sebelisitsoeng (mona, motho e mong le e mong o iketsetsa qeto ea hore na ho loketse ho ngolisa libeke tse 3 bosiu bakeng sa moputso oa likete tse 100, o arotsoe har'a sehlopha sohle, esita le ka kotsi ea ho se e fumane). Empa, hangata, ona ke ona feela monyetla oa ho ea pele.

3. Khetho ea sehlopha. Joalo ka ha ke hlokometse lipuisanong tsa hackathon, ba bangata ba atamela taba ena ka mokhoa o se nang kelello (le hoja ena e le qeto ea bohlokoa ka ho fetisisa e tla khetholla sephetho sa hau ho hackathon). Libakeng tse ngata tsa ts'ebetso (ka bobeli lipapaling le li-hackathons) ke bone hore batho ba matla ba atisa ho kopana le ba matla, ba fokolang le ba fokolang, ba bohlale le ba bohlale, hantle, ka kakaretso, u fumana khopolo ... Sena ke hoo e batlang e le se etsahalang lipuisanong: baetsi ba mananeo ba seng matla ba fokotsehile hang-hang, batho ba se nang tsebo leha e le efe ea bohlokoa bakeng sa hackathon ba qeta nako e telele moqoqong 'me ba khetha sehlopha ka molao-motheo oa hore haeba feela motho a ka e nka. . Libakeng tse ling, li-hackathon li itloaetsa ho arola lihlopha, 'me bahlophisi ba bolela hore lihlopha tse sa reroang ha li sebetse ho feta tse seng li ntse li le teng. Empa ho ea ka maikutlo a ka, batho ba susumelitsoeng, e le molao, ba fumana sehlopha ka bobona; haeba motho e mong a lokela ho abeloa, joale, hangata, ba bangata ba bona ha ba tle ho hackathon.

Ha e le sebopeho sa sehlopha, sena ke motho ka mong ebile se itšetlehile haholo ka mosebetsi. Nka bolela hore sebopeho sa sehlopha se nang le bokhoni bo fokolang ke moqapi - pele-qetellong kapa qetellong - morao-qetellong. Empa ke boetse ke tseba ka linyeoe ha lihlopha tse nang le batho ba ka pele feela li ile tsa hlōla, tse ileng tsa eketsa mokhoa o bonolo oa ho khutlela morao ho node.js, kapa tsa etsa kopo ea selefouno ho React Native; kapa feela ho tsoa ho batho ba ka morao ba entseng moralo o bonolo. Ka kakaretso, ntho e 'ngoe le e' ngoe ke ea motho ka mong 'me e itšetlehile ka mosebetsi. Morero oa ka oa ho khetha sehlopha bakeng sa hackathon e ne e le ka tsela e latelang: Ke rerile ho bokella sehlopha kapa ho kenela sehlopha se kang front-end - back-end - designer (ke 'na ea ka pele-pele). 'Me ka potlako ke ile ka qala ho qoqa le python backender le moqapi ea ileng a amohela memo ea ho ikopanya le rona. Nakoana hamorao, ngoanana e mong, mohlahlobi oa khoebo, ea neng a se a ntse a e-na le phihlelo ea ho hapa hackathon, o ile a ikopanya le rona, 'me sena se ile sa etsa qeto ea taba ea hore a kene le rona. Kamora kopano e kgutshwane, re nkile qeto ya ho ipitsa U4 (URBAN 4, urban four) ka papiso le tse nne tse monate. 'Me ba bile ba beha setšoantšo se lumellanang le avatar ea mocha oa rona oa thelekramo.

4. Ho khetha mosebetsi. Joalokaha ke se ke boletse, o tlameha ho ba le monyetla oa tlholisano, mosebetsi oa hackathon o khethiloe ho latela sena. E itšetlehile ka sena, ka ho sheba lenane la mesebetsi le ho lekola ho rarahana ha bona, re ile ra rarolla mesebetsi e 'meli: lethathamo la likhoebo tse ncha tse tsoang ho DPiIR le chatbot e tsoang ho EFKO. Mosebetsi o tsoang ho DPIiR o khethiloe ke backender, mosebetsi o tsoang ho EFKO o khethiloe ke 'na, hobane o bile le boiphihlelo ba ho ngola li-chatbots ho node.js le DialogFlow. Mosebetsi oa EFKO o ne o boetse o ama ML; Ke na le boiphihlelo, eseng bo pharaletseng haholo ho ML. 'Me ho ea ka maemo a bothata, ho ne ho bonahala ho' na hore ho ne ho ke ke ha khoneha ho rarolloa ka lisebelisoa tsa ML. Boikutlo bona bo ile ba matlafatsoa ha ke ea kopanong ea Urban Tech Challenge, moo bahlophisi ba ileng ba mpontša dataset ho EFKO, moo ho neng ho e-na le lifoto tse ka bang 100 tsa lihlahisoa tsa lihlahisoa (tse nkiloeng ka mahlakoreng a fapaneng) le lihlopha tse ka bang 20 tsa liphoso tsa moralo. 'Me, ka nako e ts'oanang, ba laetseng mosebetsi ba ne ba batla ho finyella tekanyo ea katleho ea lihlopha tsa 90%. Ka lebaka leo, ke ile ka lokisetsa tlhahiso ea tharollo ntle le ML, motho ea ka morao o ile a lokisetsa nehelano e thehiloeng lethathamong la libuka, 'me hammoho, ka mor'a ho qeta lipuo, re li romela ho Urban Tech Challenge. Hona joale mothating ona, ho ile ha senoloa boemo ba khothatso le tlatsetso ea monkakarolo e mong le e mong. Moqapi oa rona ha aa ka a kenya letsoho lipuisanong, a arabela morao, a ba a tlatsa tlhahisoleseding e mabapi le eena ha a fana ka puo motsotsong oa ho qetela, ka kakaretso, ho ile ha hlaha lipelaelo.

Ka lebaka leo, re ile ra fetisa mosebetsi ho tloha DPiIR, 'me ha rea ​​ka ra khopisoa ke hore ha rea ​​ka ra feta EFKO, kaha mosebetsi ona o ne o bonahala o makatsa ho rona, ho o beha ka bonolo.

5. Ho itokisetsa hackathon. Ha qetellong ho tsebahala hore re tšoaneleha bakeng sa hackathon, re ile ra qala ho lokisetsa litokisetso. 'Me mona ha ke buelle ho qala ho ngola khoutu beke pele ho qala hackathon. Bonyane, o lokela ho ba le boilerplate e lokisitsoeng, eo u ka qalang ho sebetsa ka eona hang-hang, ntle le ho lokisa lisebelisoa, ntle le ho thulana le likokoana-hloko tsa lib tse ling tseo u nkileng qeto ea ho li leka ka lekhetlo la pele hackathon. Ke tseba pale e mabapi le baenjiniere ba angular ba ileng ba tla ho hackathon 'me ba qeta matsatsi a 2 ba theha mohaho oa morero, kahoo ntho e' ngoe le e 'ngoe e lokela ho lokisoa esale pele. Re ne re rerile ho aba boikarabello ka tsela e latelang: motho ea ka morao o ngola bakhanni ba hlahlobang Marang-rang le ho beha boitsebiso bohle bo bokeletsoeng sebakeng sa polokelo ea litaba, ha ke ntse ke ngola API ho node.js e botsang boitsebiso bona le ho romela boitsebiso ka pele. Tabeng ena, ke ile ka lokisetsa seva esale pele ke sebelisa Express.js 'me ke lokiselitse qetello e ka pele. Ha ke sebelise CRA, ke lula ke iketsetsa pakete ea marang-rang 'me ke tseba hantle hore na sena se ka baka likotsi life (hopola pale e mabapi le baetsi ba li-angular). Mothating ona, ke kopile litempele tsa li-interface kapa bonyane li-mockups ho tsoa ho moetsi oa rona e le hore ke be le mohopolo oa seo ke tla beng ke se beha. Ka khopolo, o boetse o lokela ho iketsetsa litokisetso tsa hae le ho li hokahanya le rona, empa ha ho mohla nkileng ka fumana karabo. Ka lebaka leo, ke alima moralo ho o mong oa merero ea ka ea khale. 'Me e ile ea qala ho sebetsa ka potlako le ho feta, kaha mekhoa eohle ea morero ona e ne e se e ngotsoe. Kahoo sephetho: moqapi ha a hlokehe kamehla sehlopheng))). Re tlile ho hackathon ka lintlafatso tsena.

6. Sebetsa ho hackathon. Lekhetlo la pele ha ke bona sehlopha sa ka se phela e ne e le ha ho buloa hackathon ho Central Distribution Center. Re ile ra kopana, ra buisana ka tharollo le mekhahlelo ea ho sebetsana le bothata. 'Me le hoja ka mor'a ho bula re ne re tlameha ho tsamaea ka bese ho ea Red October, re ile ra ea hae ho ea robala, ra lumellana ho fihla sebakeng seo ka 9.00. Hobaneng? Go bonala barulaganyi ba ne ba batla go solegelwa molemo thata ke batsayakarolo, ka jalo ba ne ba rulaganya thulaganyo e e ntseng jalo. Empa, ka boiphihlelo ba ka, o ka khouto ka tloaelo ntle le ho robala bosiu bo le bong. Ha e le ea bobeli, ha ke sa na bonnete. Hackathon ke lebelo la marathone; o hloka ho bala ka ho lekaneng le ho rera matla a hau. Ho feta moo, re ne re e-na le litokisetso.

Joang le hobaneng re hapile pina ea Big Data ho Urban Tech Challenge hackathon

Ka hona, ka mor'a ho robala, ka 9.00 re ne re lutse mokatong oa botšelela oa Dewocracy. Eaba moqapi oa rona o phatlalatsa ka tšohanyetso hore ha a na laptop le hore o tla sebetsa lapeng, 'me re tla buisana ka mohala. Ena e ne e le lehlaka la ho qetela. Kahoo re ile ra tloha ho tse 'nè ho ea ho tse tharo, leha re sa ka ra fetola lebitso la sehlopha. Hape, sena e ne e se bothata bo boholo ho rona; Ke ne ke se ke ntse ke e-na le moralo oa morero oa khale. Ka kakaretso, qalong ntho e 'ngoe le e' ngoe e ile ea tsamaea hantle le ho latela moralo. Re kentse polokelong ea litaba (re nkile qeto ea ho sebelisa neo4j) datha tsa lik'hamphani tse ncha tse tsoang ho bahlophisi. Ke ile ka qala ho seta litlhaku, ka ntan'o nka node.js, 'me lintho tsa qala ho senyeha hampe. Ke ne ke e-s'o sebetse le neo4j pele, 'me qalong ke ne ke batla mokhanni ea sebetsang bakeng sa database ena, joale ke ile ka nahana ka mokhoa oa ho ngola potso,' me ka makala ha ke fumana hore database ena, ha e botsoa, ​​​​e khutlisetsa mekhatlo sebopeho sa letoto la dintho tsa node le mathoko a tsona. Tseo. ha ke kopa mokhatlo le lintlha tsohle tse ho eona ke TIN, ho e-na le ntho e le 'ngoe ea mokhatlo, ke ile ka khutlisetsoa letoto le lelelele la lintho tse nang le lintlha tsa mokhatlo ona le likamano pakeng tsa bona. Ke ile ka ngola 'mapa ea ileng a pholletsa le sehlopha sohle' me a khomarela lintho tsohle ho ea ka mokhatlo oa tsona nthong e le 'ngoe. Empa ntoeng, ha u kopa database ea mekhatlo e likete tse 8, e ile ea bolaoa butle haholo, hoo e ka bang metsotsoana e 20 - 30. Ke ile ka qala ho nahana ka ho ntlafatsa ... 'Me ra emisa ka nako mme ra fetohela ho MongoDB, mme ho re nkile metsotso e ka bang 30. Ka kakaretso, lihora tse ka bang 4 li ile tsa lahleha ho neo5j.

Hopola, le ka mohla u se ke ua isa theknoloji ho hackathon eo u sa e tsebeng, ho ka ba le lintho tse makatsang. Empa, ka kakaretso, ntle le ho hlōleha hona, ntho e 'ngoe le e' ngoe e tsamaile ho ea ka morero. Mme e se e le hoseng ka la 9 Tšitoe, re ne re e-na le kopo e sebetsang ka botlalo. Bakeng sa letsatsi lohle re rerile ho eketsa likarolo tse ling ho eona. Nakong e tlang, ntho e 'ngoe le e' ngoe e ile ea tsamaea hantle bakeng sa ka, empa motho ea ka morao o ne a e-na le mathata a mangata ka ho thibeloa ha batho ba hae ba kenang lienjineng tsa ho batla, ka har'a spam ea li-aggregator tsa mekhatlo ea molao, e ileng ea tla libakeng tsa pele tsa liphetho tsa lipatlisiso ha a kopa. bakeng sa sehlopha se seng le se seng se ikhethileng. Empa ho molemo hore a bue ka eona ka boeena. Karolo ea pele ea tlatsetso eo ke e kentseng e ne e batla ka lebitso le felletseng. Motsamaisi Kakaretso oa VKontakte. Ho ile ha nka lihora tse ’maloa.

Kahoo, leqepheng la k'hamphani ea kopo ea rona, ho ile ha hlaha avatar ea motsamaisi-kakaretso, sehokelo sa leqephe la hae la VKontakte le lintlha tse ling. E ne e le cheri e monate holim'a kuku, le hoja e ka 'na eaba ha ea ka ea re fa tlhōlo. Joale, ke ne ke batla ho etsa analytics. Empa kamora nako e telele ea ho batla likhetho (ho ne ho e-na le li-nuances tse ngata le UI), ke ile ka lula holim'a lihlopha tse bonolo ka ho fetisisa tsa mekhatlo ka khoutu ea mesebetsi ea moruo. E se e le mantsiboeeng, lihora tse fetileng, ke ne ke beha template bakeng sa ho bontša lihlahisoa tse ncha (ka kopo ea rona ho na le karolo ea Lihlahisoa le Litšebeletso), le hoja mokokotlo o ne o sa itokisetsa sena. Ka nako e ts'oanang, polokelo ea boitsebiso e ne e ruruha ka ho tlōla le meeli, basomi ba tsoela pele ho sebetsa, motho ea ka morao o ile a etsa liteko tsa NLP ho khetholla litemana tse ncha ho tse seng tse ncha))). Empa nako ea nehelano ea ho qetela e ne e se e ntse e atamela.

7. Nehelano. Ho latela phihlelo ea ka, nka bolela hore u lokela ho fetohela ho lokisetseng nehelano ka lihora tse 3 ho isa ho tse 4 pele ho nako. Haholo-holo haeba e kenyelletsa video, ho thunya le ho hlophisa ho nka nako e ngata haholo. Re ne re lokela ho ba le video. Mme re ne re na le motho ya ikgethang ya sebetsanang le sena, mme hape a rarolla mathata a mang a mokgatlo. Ntlheng ena, ha rea ​​ka ra iphapanyetsa ho ngola likhoutu ho fihlela motsotsong oa ho qetela.

8. Pitch. Ke ne ke sa rate hore lipuo le makgaolakgang a ne a tshwarwa ka letsatsi le le leng la beke (Mantaha). Mona, mohlomong, leano la bahlophisi la ho pepeta boholo ba barupeluoa le ile la tsoela pele. Ke ne ke sa rera ho nka nako mosebetsing, ke ne ke batla ho fihla qetellong, le hoja sehlopha sa ka kaofela se ile sa nka letsatsi. Leha ho le joalo, ho qoelisoa maikutlong ka har'a hackathon ho ne ho se ho phahame hoo ka 8 hoseng ke ngotseng moqoqong oa sehlopha sa ka (sehlopha sa mosebetsi, eseng sehlopha sa hackathon) seo ke neng ke se nka letsatsi ka litšenyehelo tsa ka, 'me ka ea bohareng. ofisi bakeng sa lipapali. Bothata ba rona bo ile ba fetoha bo-rasaense ba bangata ba hloekileng ba data, 'me sena se ile sa ama haholo mokhoa oa ho rarolla bothata. Ba bangata ba ne ba e-na le DS e ntle, empa ho ne ho se motho ea neng a e-na le mohlala o sebetsang, ba bangata ba ne ba sa khone ho pota-pota lithibelo tsa bakhanni ba bona lienjineng tsa ho batla. E ne e le rona feela sehlopha se nang le mohlala o sebetsang. Mme re ne re tseba ho rarolla bothata. Qetellong, re ile ra hlōla pina, le hoja re ne re le lehlohonolo haholo hore ebe re khethile mosebetsi o monyenyane oa tlhōlisano. Ha re sheba mabala a litsela tse ling, re ile ra hlokomela hore re ke ke ra ba le monyetla moo. Ke boetse ke batla ho bolela hore re bile lehlohonolo haholo ka jury; ba ile ba hlahloba khoutu ka hloko. 'Me, ho ahlola ka litlhahlobo, sena ha sea etsahala ka litsela tsohle.

9. Qetellong. Ka mor’a hore re bitsetsoe lekhotleng ka makhetlo a ’maloa bakeng sa tlhahlobo ea khoutu, rōna, re nahana hore re rarolotse mathata ’ohle, re ile ra ea ja lijo tsa motšehare Burger King. Ha re le moo bahlophisi ba ile ba re bitsa hape, re ile ra tlameha ho paka litaelo tsa rōna kapele ’me re khutlele morao.

Morulaganyi o ne a re bontsha phaposi e re neng re tshwanetse go tsena mo go yone, mme fa re tsena, re ne ra iphitlhela re le mo thulaganyong ya go ruta batho go bua phatlalatsa ya ditlhopha tse di fentseng. Bashanyana ba neng ba lokela ho bapala sethaleng ba ne ba qosoa hantle, bohle ba ne ba tsoa joaloka lipontšo tsa sebele.

'Me ke tlameha ho lumela, qetellong, khahlano le maemo a lihlopha tse matla ka ho fetisisa ho tsoa litseleng tse ling, re ne re shebahala re le lerootho; tlhōlo khethong ea bareki ba mmuso e ne e tšoaneloa ke sehlopha ho tsoa pina ea thekenoloji ea thekiso ea matlo. Ke nahana hore lintlha tse ka sehloohong tse tlatselitseng tlhōlo ea rona pina e ne e le: ho fumaneha ha sekheo se lokiselitsoeng, ka lebaka leo re ileng ra khona ho potlakela ho etsa mohlala, ho ba teng ha "lintlha-khōlō" ho prototype (batla ba CEO. ho marang-rang a sechaba) le litsebo tsa NLP tsa backender ea rona , tse neng li boetse li khahla lekhotla la lekhotla haholo.

Joang le hobaneng re hapile pina ea Big Data ho Urban Tech Challenge hackathon

'Me qetellong, liteboho tsa setso ho bohle ba re tšehelitseng, lekhotla la pina ea rona, Evgeniy Evgrafiev (mongoli oa bothata boo re ileng ra bo rarolla hackathon) le bahlophisi ba hackathon. Mohlomong ena e ne e le hackathon e kholo ka ho fetisisa eo nkileng ka kenya letsoho ho eona, nka lakatsa feela hore bashanyana ba boloke maemo a holimo joalo nakong e tlang!

Source: www.habr.com

Eketsa ka tlhaloso