Si organizova trajnimin e mësimit të makinerive në NSU

Emri im është Sasha dhe më pëlqen mësimi i makinerive, si dhe mësimi i njerëzve. Tani unë mbikëqyr programet arsimore në Qendrën e Shkencave Kompjuterike dhe drejtoj programin bachelor në analizën e të dhënave në Universitetin Shtetëror të Shën Petersburgut. Para kësaj, ai punoi si analist në Yandex, dhe madje edhe më herët si shkencëtar: ai ishte i angazhuar në modelimin matematikor në Institutin e Shkencave Kompjuterike të SB RAS.

Në këtë postim dua t'ju tregoj se çfarë erdhi nga ideja e fillimit të trajnimit të mësimit të makinerive për studentët, të diplomuarit e Universitetit Shtetëror të Novosibirsk dhe të gjithë të tjerët.

Si organizova trajnimin e mësimit të makinerive në NSU

Prej kohësh kam dashur të organizoj një kurs të veçantë për përgatitjen për konkurset e analizës së të dhënave në Kaggle dhe platforma të tjera. Kjo dukej si një ide e mrekullueshme:

  • Studentët dhe të gjithë të interesuarit do të zbatojnë njohuritë teorike në praktikë dhe do të fitojnë përvojë në zgjidhjen e problemeve në konkurset publike.
  • Studentët që renditen në krye në gara të tilla kanë një efekt të mirë në atraktivitetin e NSU për aplikantët, studentët dhe të diplomuarit. E njëjta gjë ndodh me trajnimin e programimit sportiv.
  • Ky kurs special plotëson dhe zgjeron në mënyrë të përsosur njohuritë themelore: pjesëmarrësit zbatojnë në mënyrë të pavarur modele të mësimit të makinerive dhe shpesh formojnë ekipe që konkurrojnë në nivel global.
  • Universitete të tjera kishin kryer tashmë një trajnim të tillë, kështu që shpresoja për suksesin e kursit special në NSU.

lëshim

Akademgorodok i Novosibirsk ka terren shumë pjellor për përpjekje të tilla: studentë, të diplomuar dhe mësues të Qendrës së Shkencave Kompjuterike dhe fakultete të forta teknike, për shembull, FIT, MMF, FF, mbështetje e fortë e administratës NSU, një komunitet aktiv ODS, inxhinierë me përvojë. dhe analistë nga kompani të ndryshme IT. Në të njëjtën kohë, ne mësuam për programin e granteve nga Investimet Botan — Fondi mbështet ekipet që tregojnë rezultate të mira në garat sportive të ML.

Ne gjetëm një audiencë në NSU për takimet javore, krijuam një bisedë në Telegram dhe nisëm më 1 tetor së bashku me studentë dhe të diplomuar të qendrës CS. Në mësimin e parë erdhën 19 persona. Gjashtë prej tyre u bënë pjesëmarrës të rregullt në trajnim. Në total, 31 persona erdhën në takim të paktën një herë gjatë vitit akademik.

Rezultatet e para

Unë dhe djemtë u takuam, shkëmbyem përvoja, diskutuam garat dhe një plan të përafërt për të ardhmen. Shumë shpejt kuptuam se lufta për vende në konkurset e analizës së të dhënave është punë e rregullt, rraskapitëse, e ngjashme me punën me kohë të plotë pa pagesë, por shumë interesante dhe emocionuese 🙂 Një nga pjesëmarrësit, Kaggle-master Maxim, na këshilloi që së pari të avancojmë në gara individualisht. , dhe vetëm disa javë më vonë bashkohen në ekipe, duke marrë parasysh rezultatin publik. Kështu bëmë! Gjatë trajnimit ballë për ballë, ne diskutuam modele, artikuj shkencorë dhe ndërlikime të bibliotekave të Python dhe zgjidhëm probleme së bashku.

Rezultatet e semestrit të vjeshtës ishin tre medalje argjendi në dy gara në Kaggle: Identifikimi i kripës TGS и Klasifikimi astronomik i PLAsTiCC. Dhe një vend i tretë në konkursin CFT për korrigjimin e gabimeve shkrimore me paratë e para të fituara (në para, siç thonë keglerët me përvojë).

Një tjetër rezultat indirekt shumë i rëndësishëm i kursit special ishte nisja dhe konfigurimi i grupit NSU VKI. Fuqia e tij llogaritëse ka përmirësuar ndjeshëm jetën tonë konkurruese: 40 CPU, 755 Gb RAM, 8 GPU NVIDIA Tesla V100.

Si organizova trajnimin e mësimit të makinerive në NSU

Para kësaj, ne mbijetuam sa më mirë që mundëm: ne llogaritëm në laptopë personalë dhe në desktop, në Google Colab dhe në Kaggle-kernels. Një ekip madje kishte një skenar të shkruar vetë që ruante automatikisht modelin dhe rifilloi llogaritjen që kishte ndaluar për shkak të një kufiri kohor.

Në semestrin e pranverës, ne vazhduam të mblidhemi, të shkëmbejmë gjetjet e suksesshme dhe të bisedojmë për zgjidhjet tona të konkursit. Pjesëmarrës të rinj të interesuar filluan të vijnë tek ne. Gjatë semestrit të pranverës, ne arritëm të merrnim një të artë, tre argjendi dhe nëntë bronzi në tetë gara në Kaggle: PetFinder, Santander, Rezoluta gjinore, Identifikimi i balenës, Quora, Pikat e referimit të Google dhe të tjera, bronzi në Recco sfidë, vendi i tretë në Changellenge>>Cup dhe vendi i parë (përsëri në para) në konkursin e mësimit të makinës në kampionatin e programimit nga Yandex.

Çfarë thonë pjesëmarrësit e trajnimit

Mikhail Karchevsky
“Më vjen shumë mirë që aktivitete të tilla zhvillohen këtu në Siberi, sepse besoj se pjesëmarrja në gara është mënyra më e shpejtë për të zotëruar ML. Për konkurse të tilla, hardueri është mjaft i shtrenjtë për t'u blerë vetë, por këtu mund të provoni idetë falas.

Kirill Brodt
"Para ardhjes së trajnimit ML, unë nuk kam marrë pjesë veçanërisht në gara, me përjashtim të garave stërvitore dhe hindu: nuk e pashë pikën në këtë, pasi kisha punë në fushën e ML dhe isha njohur me të. Semestrin e parë e ndoqa si student. Dhe duke filluar nga semestri i dytë, sapo burimet informatike u disponuan, mendova, pse të mos marr pjesë. Dhe më tërhoqi. Detyra, të dhënat dhe metrikat janë shpikur dhe përgatitur për ju, vazhdoni dhe përdorni fuqinë e plotë të MO, kontrolloni modelet dhe teknikat më të fundit. Nëse nuk do të ishte për trajnimin dhe, po aq e rëndësishme, burimet kompjuterike, nuk do të kisha filluar të marr pjesë së shpejti.”

Andrey Shevelev
“Trajnimi personal për ML më ndihmoi të gjeja njerëz me të njëjtin mendim, me të cilët arrita të thelloj njohuritë e mia në fushën e mësimit të makinerive dhe analizës së të dhënave. Ky është gjithashtu një opsion i shkëlqyeshëm për ata që nuk kanë shumë kohë të lirë për të analizuar në mënyrë të pavarur dhe për t'u zhytur në temën e konkurseve, por ende duan të jenë në këtë temë."

Bashkohu me ne

Konkurset në Kaggle dhe platforma të tjera përmirësojnë aftësitë praktike dhe shndërrohen shpejt në punë interesante në fushën e shkencës së të dhënave. Njerëzit që kanë marrë pjesë në një konkurs të vështirë së bashku shpesh bëhen kolegë dhe vazhdojnë të zgjidhin me sukses problemet që lidhen me punën. Kjo ndodhi edhe me ne: Mikhail Karchevsky, së bashku me një mik nga ekipi, shkuan të punonin për të njëjtën kompani në një sistem rekomandimi.

Me kalimin e kohës, ne planifikojmë ta zgjerojmë këtë aktivitet me botime shkencore dhe pjesëmarrje në konferencat e mësimit të makinerive. Bashkohuni me ne si pjesëmarrës ose ekspertë në Novosibirsk - shkruani per mua ose Kirill. Organizoni trajnime të ngjashme në qytetet dhe universitetet tuaja.

Këtu keni një fletë të vogël mashtrimi për t'ju ndihmuar të hidhni hapat e parë:

  1. Konsideroni një vend dhe kohë të përshtatshme për klasa të rregullta. Në mënyrë optimale - 1-2 herë në javë.
  2. Shkruani pjesëmarrësve potencialisht të interesuar për takimin e parë. Para së gjithash, këta janë studentë të universiteteve teknike, pjesëmarrës në ODS.
  3. Filloni një bisedë për të diskutuar çështjet aktuale: Telegram, VK, WhatsApp ose çdo mesazher tjetër i përshtatshëm për shumicën.
  4. Mbani një plan mësimor të aksesueshëm nga publiku, një listë të konkurseve dhe pjesëmarrësve dhe monitoroni rezultatet.
  5. Gjeni fuqi kompjuterike falas ose grante për të në universitetet, institutet kërkimore ose kompanitë e afërta.
  6. FITIMI!

Burimi: www.habr.com

Shto një koment