Би NSU-д машин сургалтын сургалтыг хэрхэн зохион байгуулсан

Намайг Саша гэдэг бөгөөд би машин сурахаас гадна хүмүүст заах дуртай. Одоо би Компьютерийн шинжлэх ухааны төвийн боловсролын хөтөлбөрүүдийг удирдаж, Санкт-Петербургийн Улсын Их Сургуулийн мэдээллийн шинжилгээний чиглэлээр бакалаврын хөтөлбөрийг удирдаж байна. Үүнээс өмнө тэрээр Yandex-д шинжээчээр ажиллаж байсан бөгөөд бүр өмнө нь эрдэмтэн байсан: SB RAS-ийн Компьютерийн шинжлэх ухааны хүрээлэнд математик загварчлалын чиглэлээр ажиллаж байсан.

Энэ нийтлэлд би Новосибирскийн Улсын Их Сургуулийн оюутнууд, төгсөгчид болон бусад бүх хүмүүст зориулсан машин сургалтын сургалтыг эхлүүлэх санаа юу болсныг хэлэхийг хүсч байна.

Би NSU-д машин сургалтын сургалтыг хэрхэн зохион байгуулсан

Би Kaggle болон бусад платформ дээр өгөгдөл дүн шинжилгээ хийх тэмцээнд бэлтгэх тусгай курс зохион байгуулахыг удаан хүсч байсан. Энэ гайхалтай санаа юм шиг санагдлаа:

  • Оюутнууд болон сонирхсон хэн бүхэн онолын мэдлэгээ практикт хэрэгжүүлж, олон нийтийн тэмцээн уралдаанд асуудал шийдвэрлэх туршлага хуримтлуулна.
  • Ийм тэмцээнд тэргүүн байр эзэлсэн оюутнууд NSU-ийн элсэгчид, оюутнууд, төгсөгчдийн сонирхлыг татахад сайнаар нөлөөлдөг. Спортын програмчлалын сургалттай ижил зүйл тохиолддог.
  • Энэхүү тусгай сургалт нь үндсэн мэдлэгийг төгс нөхөж, өргөжүүлдэг: оролцогчид машин сургалтын загваруудыг бие даан хэрэгжүүлж, дэлхийн түвшинд өрсөлдөх баг бүрдүүлдэг.
  • Бусад их дээд сургуулиуд ийм сургалт явуулчихсан байсан болохоор ҮСХ-ийн тусгай курс амжилттай болно гэж найдаж байлаа.

Ажиллуулах

Новосибирскийн Академгородок нь ийм хүчин чармайлт гаргахад маш сайн хөрстэй: Компьютерийн шинжлэх ухааны төвийн оюутнууд, төгсөгчид, багш нар, хүчирхэг техникийн факультетүүд, жишээлбэл, FIT, MMF, FF, NSU-ийн удирдлагын хүчтэй дэмжлэг, идэвхтэй ODS нийгэмлэг, туршлагатай инженерүүд. төрөл бүрийн мэдээллийн технологийн компаниудын шинжээчид. Үүний зэрэгцээ бид буцалтгүй тусламжийн хөтөлбөрийн талаар олж мэдсэн Ботаны хөрөнгө оруулалт — ML спортын тэмцээнд сайн амжилт үзүүлсэн багуудыг тус сан дэмждэг.

Бид NSU-д долоо хоног бүрийн уулзалтын үзэгчдийг олж, Telegram дээр чат үүсгэж, 1-р сарын 19-нд CS төвийн оюутнууд, төгсөгчидтэй хамтран эхлүүлсэн. Эхний хичээлд 31 хүн ирсэн. Үүнээс зургаа нь сургалтад тогтмол хамрагдсан. Хичээлийн жилд нэгээс доошгүй удаа нийтдээ XNUMX хүн хуралд иржээ.

Эхний үр дүн

Залуус бид хоёр уулзаж, туршлага солилцож, тэмцээн уралдаан, ирээдүйн төлөвлөгөөний талаар ярилцлаа. Өгөгдлийн шинжилгээний тэмцээнд оролцох байрын төлөөх тэмцэл нь цалингүй бүтэн цагийн ажилтай адил тогтмол, хүнд хэцүү ажил гэдгийг бид маш хурдан ойлгосон, гэхдээ маш сонирхолтой, сэтгэл хөдөлгөм 🙂 Оролцогчдын нэг Каггл мастер Максим биднийг тэмцээнд эхлээд ганцаарчилсан байдлаар ахиулахыг зөвлөсөн. , мөн хэдхэн долоо хоногийн дараа олон нийтийн оноог харгалзан багуудад нэгдэнэ. Энэ бол бидний хийсэн зүйл! Нүүр тулсан сургалтын үеэр бид загвар, шинжлэх ухааны нийтлэл, Python номын сангийн нарийн ширийн зүйлсийн талаар ярилцаж, тулгамдсан асуудлыг хамтдаа шийдвэрлэсэн.

Намрын улирлын үр дүн нь Kaggle-д болсон хоёр тэмцээнд гурван мөнгөн медаль хүртсэн. TGS давсны тодорхойлолт и PLAsTiCC одон орны ангилал. Мөн эхний мөнгөөр ​​үсгийн алдаа зассан CFT тэмцээнд гурав дахь байр (туршлагатай кеглерүүдийн хэлснээр мөнгөнд) хожсон.

Тусгай сургалтын өөр нэг маш чухал шууд бус үр дүн бол NSU VKI кластерийг эхлүүлэх, тохируулах явдал байв. Түүний тооцоолох хүчин чадал нь бидний өрсөлдөх чадварыг эрс сайжруулсан: 40 CPU, 755 Гб RAM, 8 NVIDIA Tesla V100 GPU.

Би NSU-д машин сургалтын сургалтыг хэрхэн зохион байгуулсан

Үүнээс өмнө бид чадах чинээгээрээ амьд үлдсэн: бид хувийн зөөврийн компьютер, ширээний компьютер, Google Colab болон Kaggle-kernels дээр тооцоолсон. Нэг баг бүр өөрөө бичсэн скрипттэй байсан бөгөөд энэ нь загварыг автоматаар хадгалж, цаг хугацааны хязгаарлалтаас болж зогссон тооцооллыг дахин эхлүүлсэн.

Хаврын улиралд бид цугларч, амжилттай үр дүнгээ солилцож, өрсөлдөөний шийдлүүдийн талаар ярилцсаар байв. Шинэ сонирхолтой оролцогчид бидэн дээр ирж эхлэв. Хаврын улиралд бид Kaggle-д найман тэмцээнд оролцож нэг алт, гурван мөнгө, есөн хүрэл авч чадсан. PetFinder, Santander, Жендэрийн нарийвчлал, Халим таних, Quora, Google Landmarks болон бусад, хүрэл Recco сорилт, Changellenge>>Цомын гуравдугаар байр, машин сургалтын тэмцээнд тэргүүн байр (дахин мөнгөөр) програмчлалын аварга шалгаруулах тэмцээн Yandex-ээс.

Сургалтад оролцогчид юу гэж хэлдэг

Михаил Карчевский
“Тэмцээнд оролцох нь ML-ийг эзэмших хамгийн хурдан арга гэдэгт би итгэдэг учраас Сибирьт ийм үйл ажиллагаа явуулж байгаад би маш их баяртай байна. Ийм уралдааны хувьд техник хэрэгслийг өөрөө худалдаж авахад нэлээд үнэтэй байдаг ч эндээс та санаануудыг үнэ төлбөргүй туршиж үзэх боломжтой."

Кирилл Бродт
“ML-ийн сургалт гарч ирэхээс өмнө би бэлтгэл сургуулилт, Хиндугийн тэмцээнээс бусад тэмцээнд онцгойлон оролцдоггүй байсан: Би ML-ийн чиглэлээр ажиллаж байсан бөгөөд үүнийг сайн мэддэг байсан тул үүний учрыг олж хараагүй. Анхны семестрт би оюутан байхдаа оролцсон. Тэгээд 2-р семестрээс эхлээд компьютерийн нөөц бололцоотой болмогц оролцохгүй яасан юм гэж бодсон. Тэгээд энэ нь намайг татсан. Даалгавар, өгөгдөл, хэмжигдэхүүнийг танд зориулж зохион бүтээсэн бөгөөд MO-ийн бүрэн хүчийг ашиглаж, хамгийн сүүлийн үеийн загвар, техникийг шалгаарай. Хэрэв сургалт, хамгийн чухал нь тооцоолох нөөц байгаагүй бол би удахгүй оролцож эхлэхгүй байх байсан."

Андрей Шевелев
“Биечлэн ML-ийн сургалт нь надад ижил бодолтой хүмүүсийг олоход тусалсан бөгөөд тэдэнтэй хамт машин суралцах, өгөгдөлд дүн шинжилгээ хийх чиглэлээр мэдлэгээ гүнзгийрүүлж чадсан. Тэмцээний сэдвээр бие даан дүн шинжилгээ хийх, шимтэн үзэх чөлөөт цаг зав муутай ч гэсэн сэдэвт орохыг хүсдэг хүмүүст энэ нь маш сайн сонголт юм."

бидэнтэй нэгд

Kaggle болон бусад платформ дээрх тэмцээнүүд нь практик ур чадварыг дээшлүүлж, мэдээллийн шинжлэх ухааны чиглэлээр сонирхолтой ажил болж хувирдаг. Хэцүү өрсөлдөөнд хамтдаа оролцож байсан хүмүүс ихэвчлэн хамт олон болж, ажилтай холбоотой асуудлыг амжилттай шийдсээр байна. Энэ нь бидэнд бас тохиолдсон: Михаил Карчевский багийн найзтайгаа хамт зөвлөмжийн системээр нэг компанид ажиллахаар явсан.

Цаг хугацаа өнгөрөхөд бид энэ үйл ажиллагааг шинжлэх ухааны нийтлэл, машин сургалтын бага хуралд оролцох зэргээр өргөжүүлэхээр төлөвлөж байна. Новосибирск хотод оролцогчид эсвэл шинжээчдийн хувьд бидэнтэй нэгдээрэй - бичээрэй надад гэж буюу Кирилл. Хот, их дээд сургуульдаа ийм төрлийн сургалт зохион байгуул.

Анхны алхмуудаа хийхэд тань туслах бяцхан мэдээлэл энд байна:

  1. Тогтмол хичээлд тохиромжтой газар, цагийг анхаарч үзээрэй. Хамгийн оновчтой - долоо хоногт 1-2 удаа.
  2. Анхны уулзалтын талаар сонирхож болох оролцогчдод бичнэ үү. Юуны өмнө эдгээр нь техникийн их сургуулийн оюутнууд, ODS оролцогчид юм.
  3. Одоогийн үйл явдлын талаар ярилцахын тулд чат эхлүүлээрэй: Telegram, VK, WhatsApp эсвэл ихэнх хүмүүст тохиромжтой бусад мессенжер.
  4. Олон нийтэд нээлттэй хичээлийн төлөвлөгөө, уралдаан, оролцогчдын жагсаалтыг хөтөлж, үр дүнд нь хяналт тавина.
  5. Ойролцоох их дээд сургууль, судалгааны хүрээлэн эсвэл компаниудад үнэ төлбөргүй тооцоолох хүч эсвэл түүнд зориулсан тэтгэлэг олоорой.
  6. АШИГ!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх