Эмне үчүн хакатондорго катышуу керек?

Эмне үчүн хакатондорго катышуу керек?

Болжол менен бир жарым жыл мурун мен хакатондорго катыша баштадым. Бул убакыт аралыгында мен Москвада, Хельсинкиде, Берлинде, Мюнхенде, Амстердамда, Цюрихте жана Парижде ар кандай көлөмдөгү жана тематикадагы 20дан ашык иш-чараларга катышууга жетиштим. Бардык иш-чараларда мен тигил же бул формада маалыматтарды анализдөөгө катыштым. Мен жаңы шаарларга келгенди, жаңы байланыштарды түзүүнү, жаңы идеяларды ойлоп тапканды, эски идеяларды кыска мөөнөттүн ичинде ишке ашырууну жана аткаруу жана жыйынтыктарды жарыялоо учурундагы адреналинди жакшы көрөм.

Бул пост хакатон темасындагы үч посттун биринчиси, анда мен хакатондор деген эмне экенин жана эмне үчүн хакатондорго катышууну баштоо керек экенин айтып берем. Экинчи пост бул окуялардын караңгы жактары тууралуу болмокчу – уюштуруучулар иш-чара учурунда кандай катачылык кетирген, алар эмнеге алып келгени тууралуу болмокчу. Үчүнчү пост хакатон менен байланышкан темалар боюнча суроолорго жооп берүүгө арналат.

Хакатон деген эмне?

Хакатон - бул бир нече күн бою өткөрүлүүчү иш-чара, анын максаты көйгөйдү чечүү. Адатта, хакатондо бир нече көйгөйлөр бар, алардын ар бири өзүнчө трек катары көрсөтүлөт. Демөөрчү компания тапшырманын сыпаттамасын, ийгиликтин көрсөткүчтөрүн (метрикалар "жаңылык жана чыгармачылык" сыяктуу субъективдүү болушу мүмкүн же алар объективдүү болушу мүмкүн - кийинкиге калтырылган маалымат топтомундагы классификациянын тактыгы) жана ийгиликке жетүү үчүн ресурстарды (компаниянын API'лери, маалымат топтомдору, аппараттык камсыздоо) менен камсыз кылат. . Катышуучулар маселени формулировкалап, чечүү жолун сунуштап, белгиленген убакыттын ичинде өз продукциясынын прототибин көрсөтүшү керек. Мыкты чечимдер компаниядан сыйлыктарды жана мындан аркы кызматташууга мүмкүнчүлүк алышат.

Хакатон этаптары

Тапшырмалар жарыялангандан кийин хакатондун катышуучулары командаларга биригет: ар бир “жалгыз” микрофон алып, тандалган тапшырмасы, тажрыйбасы, идеясы жана ишке ашыруу үчүн кандай адистер керектиги жөнүндө айтып берет. Кээде команда бир адамдан турушу мүмкүн, ал долбоор боюнча бардык иштерди өз алдынча бир кыйла жогорку деңгээлде бүтүрө алат. Бул маалыматтарды талдоо боюнча хакатондор үчүн актуалдуу, бирок көп учурда өнүм иш-чаралары үчүн тыюу салынган же жагымсыз болуп саналат - уюштуруучулар долбоор боюнча мындан ары ишти улантууга багытталган, бирок буга чейин компанияда; түзүлгөн команда бир гана продуктуну түзүүнү каалаган катышуучуларга караганда бир катар артыкчылыктарга ээ. Оптималдуу команда, адатта, 4 адамдан турат жана төмөнкүлөрдү камтыйт: алдыңкы, бэк-аягы, маалымат таануучу жана бизнес адам. Айтмакчы, datascience менен продукт хакатондорун бөлүштүрүү абдан жөнөкөй – эгерде так метрика жана лидер тактасы бар берилиштер топтому бар болсо, же сиз jupyter дептеринде код менен утуп алсаңыз – бул дата таануу хакатону; башка бардык нерсе - колдонмо, веб-сайт же жабышчаак нерсе керек болгон жерде - азык-түлүк.

Адатта, долбоордун үстүндө иштөө жума күнү кечки саат 9да башталат, ал эми акыркы мөөнөтү жекшемби күнү саат 10. Бул убакыттын бир бөлүгүн уктап өткөрүү керек (ойгоо жана коддоо - бул ийгиликсиздиктин рецепти, мен текшердим), демек, катышуучулардын сапаттуу бир нерсе чыгарууга көп убактысы жок. Катышуучуларга жардам берүү үчүн сайтта компаниянын өкүлдөрү жана насаатчылар бар.

Долбоордун үстүндө иштөө компаниянын өкүлдөрү менен баарлашуудан башталат, анткени алар тапшырманын өзгөчөлүктөрүн, көрсөткүчтөрүн жакшыраак түшүнүшөт жана акырында алар сиздин ишиңизге баа беришет. Бул коммуникациянын максаты – кайсы аймактар ​​эң актуалдуу экенин жана көңүлүңүздү жана убакытты кайда буруу керек экенин түшүнүү.

Бир хакатондо таблицадагы маалыматтар жана сүрөттөр жана так метрика - RMSE менен берилиштер топтомунда регрессия жүргүзүү милдети коюлган. Мен компаниянын маалымат илимпозу менен сүйлөшкөндөн кийин, мен аларга регрессия эмес, классификация керек экенин түшүндүм, бирок жетекчиликтен кимдир бирөө маселени ушул жол менен чечүү эң жакшы деп чечти. Жана аларга классификация акча көрсөткүчтөрүн көбөйтүү үчүн эмес, чечим кабыл алууда кайсы параметрлер эң маанилүү экенин түшүнүү жана андан кийин аларды кол менен иштетүү үчүн керек. Башкача айтканда, баштапкы көйгөй (RMSE менен регрессия) классификацияга өзгөртүлгөн; Баалоонун артыкчылыктуулугу алынган тактыктан натыйжаны түшүндүрүү жөндөмүнө чейин өзгөрөт. Бул өз кезегинде стекинг жана кара куту алгоритмдерин колдонуу мүмкүнчүлүгүн жокко чыгарат. Бул диалог мага көп убакытты үнөмдөп, жеңишке жетүү мүмкүнчүлүгүмдү арттырды.

Сиз эмне кылуу керек экенин түшүнгөндөн кийин, долбоор боюнча иш жүзүндө иш башталат. Сиз өткөрүү пункттарын коюшуңуз керек - берилген тапшырмалар аткарылышы керек болгон убакыт; Жолдо, насаатчылар менен байланышты улантуу жакшы идея - компаниянын өкүлдөрү жана техникалык адистер - бул сиздин долбоордун маршрутун тууралоо үчүн пайдалуу. Көйгөйгө жаңыча көз салуу кызыктуу чечимди сунуштай алат.

Хакатондорго башталгычтардын көп саны катышкандыктан, лекцияларды жана мастер-класстарды өткөрүү уюштуруучулар тарабынан жакшы тажрыйба болуп саналат. Адатта, үч лекция бар - өзүңүздүн идеяңызды продукт катары кантип көрсөтүү керек, техникалык темалар боюнча лекция (мисалы, эки күндүн ичинде сүйлөшүү2текстиңизди жазууга туура келбеши үчүн, машинаны үйрөнүүдө ачык APIлерди колдонуу жөнүндө, бирок даярды колдонуңуз), питчинг боюнча лекция (өзүңүздүн буюмуңузду кантип көрсөтүү, көрүүчүлөр зерикпөө үчүн сахнада колуңузду кантип туура булгалоо керек). Катышуучуларды жандандыруу үчүн ар кандай иш-чаралар бар - йога сессиясы, стол футболу жана теннис, же консолдук оюн.

Жекшемби күнү эртең менен калыстар тобуна ишиңиздин жыйынтыгын көрсөтүү керек. Жакшы хакатондордо бардыгы техникалык тажрыйбадан башталат – сиз айткан нерсе чындап эле иштейби? Бул текшерүүнүн максаты - кооз презентация жана лакап сөздөрү бар, бирок продуктусу жок командаларды чындыгында бир нерсе кылган балдардан тазалоо. Тилекке каршы, техникалык экспертиза бардык хакатондордо жок жана 12 слайды бар жана “... блокчейн, кванттык эсептөө, анан AI аны бүтүрөт...” деген ой жүгүртүүсү бар команда биринчи орунду жеңип алган учурлар бар. Мындай прецеденттер көп кездешпейт, бирок алар эң эсте каларлык болгондуктан, көптөгөн адамдар жакшы презентация хакатондогу жеңиштин 99%ы деп ойлошот. Презентация, демек, чынында эле маанилүү, бирок анын салымы 30% дан ашпайт.

Катышуучулардын оюнунан кийин калыстар тобу жеңүүчүлөргө сыйлык берүүнү чечет. Муну менен хакатондун расмий бөлүгү аяктайт.

Хакатондорго катышууга түрткү

тажрыйба

Топтолгон тажрыйба жагынан хакатон уникалдуу окуя. Табиятта жоктон бар идеяны 2 күндө ишке ашырып, ишиңизге заматта пикир ала турган жерлер көп эмес. Хакатон учурунда критикалык ой жүгүртүү, командада иштөө көндүмдөрү, тайм-менеджмент, стресстик кырдаалда иштей билүү, өз ишиңиздин жыйынтыгын түшүнүктүү формада көрсөтүү жөндөмү, презентациялоо жөндөмү жана башка көптөгөн нерселер жакшырат. Ошондуктан хакатондор теориялык билими бар адамдар үчүн эң сонун жер болуп саналат, алар чыныгы тажрыйбага ээ болгусу келет.

сыйлыктар

Адатта, хакатондун байге фонду болжол менен 1.5 миң - биринчи орун үчүн 10 миң еврону түзөт (Орусияда - 100-300 миң рубль). Катышуудан күтүлгөн пайданы (күтүлгөн маани, EV) жөнөкөй формула менен эсептөөгө болот:

EV = Prize * WinRate + Future_Value - Costs

кайда сыйлык — байгенин өлчөмү (жөнөкөйлүк үчүн, биз бир гана байге бар деп ойлойбуз);
WinRate — жеңүү ыктымалдыгы (баштапкы команда үчүн бул көрсөткүч 10% менен чектелет, тажрыйбалуу команда үчүн - 50% жана андан жогору; мен ар бир хакатондон байге менен кеткен адамдарды жолуктурдум, бирок бул эрежеден өзгөчө учур. жана узак мөөнөттүү келечекте алардын утуш курсу 100% төмөн болот;
Future_Value - хакатонго катышуудан келечектеги пайданы көрсөткөн маани: бул алынган тажрыйбадан, орнотулган байланыштардан, алынган маалыматтан ж.б.у.с. пайда болушу мүмкүн. Бул маани так аныктоо дээрлик мүмкүн эмес, бирок аны эстен чыгарбоо керек;
чыгымдар — транспорттук чыгымдар, жатакана ж.б.

Катышуу чечими хакатондун EV менен хакатон болбогондо аткаргыңыз келген иш-аракеттин EV менен салыштыруунун негизинде кабыл алынат: эгер сиз дем алыш күнү диванга жатып, мурдуңузду тергиңиз келсе, анда сиз хакатонго катышууңуз керек; эгер сиз ата-энеңиз же сүйлөшкөн кызыңыз менен убакыт өткөрсөңүз, анда аларды хакатонго командага алып барсаңыз (тамаша, өзүңүз чечиңиз), эгер сиз фрилансер болсоңуз, доллар-саатты салыштырыңыз.

Менин эсептөөлөрүм боюнча, мен Россияда кенже-орто деңгээлдеги орточо маалымат таануучу үчүн хакатондорго катышуу кадимки жумуш күнүнөн түшкөн акчалай пайдага шайкеш келет деп айта алам, бирок нюанстар дагы бар (команданын көлөмү, түрү) хакатон, байге фонду ж.б.). Жалпысынан алганда, хакатондор азыркы учурда жакшы эмес, бирок алар сиздин жеке бюджетиңизге жакшы түрткү бере алат.

Компанияны жалдоо жана тармактык

Компания үчүн хакатон жаңы кызматкерлерди жалдоо жолдорунун бири болуп саналат. Сизге интервьюга караганда, адекваттуу адам экениңизди көрсөтүү жана хакатондо кантип иштөөнү билүү бир топ жеңил болот, тактада бинардык даракты буроо (бул, демек, сиз каалаган нерсеге дайыма эле туура келбейт). маалымат таануучу катары чыныгы жумушта кылыңыз, бирок салттарды урматтоо керек). Мындай сыноо "согуштук" шарттарда сыноо күнүн алмаштыра алат.

Мен биринчи жумушумду хакатондун аркасында таптым. Хакатондо мен маалыматтардан көбүрөөк акчаны алып салууга болорун көрсөттү жана мен муну кантип жасай турганымды айттым. Мен хакатондо долбоор баштап, аны утуп алгам, андан кийин демөөрчү компания менен долбоорду уланттым. Бул менин жашоомдогу төртүнчү хакатон болду.

Уникалдуу маалымат топтомун алуу мүмкүнчүлүгү

Бул маалымат илими хакатондору үчүн абдан актуалдуу пункт, анын маанисин баары эле түшүнө бербейт. Адатта, демөөрчү компаниялар иш-чаранын жүрүшүндө реалдуу маалымат топтомун камсыз кылат. Бул маалымат купуя, ал NDA астында, бул бизге Титаник оюнчугунда эмес, реалдуу маалымат топтомунда концепциянын далилин көрсөтүүгө тоскоол болбойт. Келечекте мындай жыйынтыктар бул компанияга же атаандаш компанияга жумушка орношууга арыз бергенде же ушул сыяктуу долбоорлорду негиздөөдө чоң жардам берет. Бардык башка нерселер бирдей болгондо, оң бааланган долбоорлорду аяктагандан көрө, алардын жок болушу жакшыраак экенине кошулам. Жалпысынан алганда, мындай аяктаган долбоорлор медалдар жана статустар менен окшош ролду ойнойт, бирок өнөр жай үчүн алардын баалуулугу айкыныраак.

шарттары

Жалпысынан алганда, хакатондо иштөө - бул ар түрдүү тажрыйба жана эрежелердин тизмесин түзүү кыйын. Бирок, бул жерде мен үйрөнчүктөргө жардам бере турган байкоолордун тизмесин бергим келет:

  1. Тажрыйбаңыз же командаңыз жок болсо да хакатонго баруудан коркпоңуз. Кантип пайдалуу боло аларыңызды ойлонуп көрүңүз. Мисалы, сизде кызыктуу идея бардыр же кайсы бир тармакты жакшы билесизби? Сиз көйгөйдү түзүүдө домен билимиңизди колдоно аласыз жана маанилүү эмес чечимдерди таба аласыз. Же сиз Google'дун эң мыктысысызбы? Эгер сиз Githubдан даяр ишке ашырууларды таба алсаңыз, сиздин чеберчилигиңиз көп убакытты үнөмдөйт. Же сиз lightgbm параметрлерин тууралоодо абдан жакшысызбы? Бул учурда, хакатонго барбай, аны кагла мелдешинде далилдеңиз.
  2. Маневрлерге караганда тактика маанилүү. Хакатондогу максатыңыз – көйгөйдү чечүү. Кээде, көйгөйдү чечүү үчүн, аны аныктоо керек. Сиздин аныкталган көйгөй чындап компания үчүн актуалдуу экенин текшериңиз. Көйгөйгө каршы чечимиңизди текшериңиз, сиздин чечимиңиз оптималдуубу деп ойлонуп көрүңүз. Сиздин чечимиңизди баалоодо алар адегенде маселенин актуалдуулугун жана сунушталган чечимдин адекваттуулугун карашат. Нейрондук тармактын архитектурасына же канча кол алганыңызга аз гана адамдар кызыкдар.
  3. Мүмкүн болушунча көп хакафондорго катышыңыз, бирок начар уюштурулган иш-чаралардан алыстап кетүүдөн тартынбаңыз.
  4. Хакатондогу ишиңиздин жыйынтыгын резюмеңизге кошуңуз жана бул тууралуу ачык жазуудан коркпоңуз.

Эмне үчүн хакатондорго катышуу керек?
Хакатондордун маңызы. Кыскача

Source: www.habr.com

Комментарий кошуу