Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

3-р сарын 16-аас 100-р сарын XNUMX хүртэл Нижний Новгородын Улсын Их Сургуульд. Н.И. Лобачевский "Компьютерийн хараа" сэдэвт "Интел" их сургууль хоорондын зуны сургууль - Компьютерийн харааны зуны зуслан зохион байгуулж, XNUMX гаруй оюутан оролцов. Тус сургууль нь компьютерийн хараа, гүнзгий суралцах, мэдрэлийн сүлжээ, Intel OpenVINO, OpenCV сонирхдог Нижний Новгородын их дээд сургуулийн техникийн оюутнуудад зориулагдсан байв.

Энэ нийтлэлд бид сургуулийн сонгон шалгаруулалт хэрхэн явагдсан, юу сурч байсан, оюутнууд практик хэсэгт юу хийсэн талаар хуваалцахаас гадна хамгаалалтад тавигдсан зарим төслийн талаар ярих болно.

Сонгон шалгаруулалтын үйл явц, оролцооны хэлбэрүүд

Бид хүүхдүүдэд бүтэн цагийн болон хагас цагийн гэсэн хоёр хэлбэрээр суралцах эрх олгохоор шийдсэн. Эчнээ болон цагийн ангид оюутнууд сонгон шалгаруулалтад ороогүй тул шууд элсэлт авчээ. Тэд зөвхөн ажлын өдрүүдэд, өглөөний цагаар лекц уншдаг байв. Хүүхдүүд мөн практик даалгавраа хийж, илгээх боломжтой болсон GitHub багш нараас шалгуулах зорилгоор.

Бүтэн цагийн шалгалтанд тэнцэхийн тулд залуус Intel-ийн оффис дээр ирж комисст ярилцлага өгөх ёстой байв. Хагас цагийн болон хагас цагийн хэлбэрээс ялгаатай нь зуслангийн оролцогчид лекц уншихаас гадна кураторууд болох UNN багш, Intel-ийн инженерүүдтэй практик даалгавруудыг гүйцэтгэсэн явдал байв. Хоёр дахь долоо хоногт практик даалгаврууд дуусч, оролцогчид 3 хүний ​​бүлэгт ажилласан төслүүд эхэлсэн.

Ярилцлагын үеэр оюутнуудаас математик, програмчлалын талаар асуулт асууж, мөн газар дээр нь шийдвэрлэх шаардлагатай асуудлыг өгсөн. Комисс нь программ хангамжийн инженер, алгоритмын инженер, их сургуулийн багш нараас бүрдсэн гэдгийг тэмдэглэх нь зүйтэй. Н.И. Лобачевский, тиймээс ярилцлага олон талт, ер бусын болсон. Ярилцлага авагчийн байр сууринаас оюутнуудын компьютерийн хараатай холбоотой үндсэн техникийн мэдлэгийг олж мэдэх нь сонирхолтой байсан тул C++/STL, OOP, үндсэн алгоритм ба өгөгдлийн бүтэц, шугаман алгебр, математик анализ, дискрет математик, илүү ихийг асуусан. Даалгавруудын дунд оюутнуудын үндэслэлийг олж мэдэхийг нэн тэргүүнд тавьсан. Мөн тэд хаана суралцаж байсан, энэ сургуулиас өмнө ямар туршлага хуримтлуулсан (жишээлбэл, шинжлэх ухааны үйл ажиллагаа) болон үүнийг компьютерийн харааны салбарт хэрхэн шууд ашиглаж болох талаар комисс сонирхож байв.

Бүтэн цагийн сонгон шалгаруулалтад нийт 78 оюутан оролцсон бол өдрийн ангид 24 оюутан нэг байранд 3 оюутан ногдож байна. Оролцогчдын статистик болон бүтэн цагийн болон хагас цагийн оролцооны хэлбэрүүдийн харааны ялгааг доорх хүснэгтээс харж болно.

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Залуус 2 долоо хоногийн турш юу хийсэн бэ?

Оюутнууд компьютерийн харааны үндсэн ажил болох дүрс ангилах, объект илрүүлэх, тэдгээрийг хянах зэрэгтэй онол, практикт танилцсан. Сэдэв тус бүрийн лекцийн бүрэлдэхүүн хэсэг нь компьютерийн харааны асуудлыг шийдвэрлэх сонгодог аргууд, машин сургалтын болон мэдрэлийн сүлжээг ашиглан шийдвэрлэх орчин үеийн аргуудыг хөгжүүлэх түүхэн аялалыг багтаасан болно. Онолын дараагаар дадлага хийж, оюутнууд түгээмэл тархсан мэдрэлийн сүлжээний загваруудыг татаж аваад OpenCV номын сангийн DNN модулийг ашиглан захиалгын хэрэглүүр бүтээжээ.

Бүх лекцүүдийн танилцуулгыг олон нийтийн мэдээллийн санд байрлуулсан Github, ингэснээр сурагчид хичээлийн дараа орох зэрэг шаардлагатай мэдээллийг үргэлж нээж, үзэх боломжтой. Гиттер дээр лектор, дадлагын багш, Intel инженерүүдтэй шууд болон чатаар харилцах боломжтой байсан. Төслийн долоо хоногийн цаг нь мөн амжилттай болсон: Лхагва гаригт эхэлсэн нь амралтын өдрүүдийг лекц уншихгүйгээр үр дүнтэй өнгөрөөх, багийн шийдвэрийг сайжруулах боломжийг олгосон. Хамгийн хариуцлагатай оролцогчид бямба гарагийн хагасыг Intel-ийн оффис дээр өнгөрөөсөн бөгөөд тэр өдөртөө төлөвлөөгүй аялалаар шагнуулсан.

Төслийн хамгаалалт хэр байв?

Баг бүрт төслийн явцад юу хийсэн, юунд хүрсэн тухай ярих 10 минут өгсөн. Энэ хугацааны дараа 5 минут эхэлсэн бөгөөд энэ үеэр компанийн инженерүүд залуусаас асуулт асууж, төслийг сайжруулах эсвэл ирээдүйд гарсан алдаанаас урьдчилан сэргийлэхэд туслах бяцхан зөвлөгөөг өглөө. Залуус бүр өөрсдийгөө илтгэгчээр туршиж, компьютерийн харааны чиглэлээр мэдлэгээ харуулж, төслийг бий болгоход оруулсан хувь нэмрийг баталгаажуулсан нь сургуулийн оролцогч бүрийн талаар бодож, дүгнэлт хийхэд тусалсан. Хамгаалалт 3 цаг гаруй үргэлжилсэн боловч бид залууст санаа тавьж, богино кофены завсарлагаанаар хурцадмал байдлыг намдааж, Intel-ийн тэргүүлэх мэргэжилтнүүдтэй амьсгалж, асуудлаа ярилцаж чадсан.

Энэ өдрийн төгсгөлд нэг тэргүүн байр, хоёр хоёрдугаар байр, гурван гуравдугаар байрыг шагнаж урамшууллаа. Баг бүр, төсөл бүр өөр өөрийн гэсэн амттай, илтгэлийнхээ өвөрмөц байдлаараа ялгардаг байсан тул сонгоход нэлээд хэцүү байсан.

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль
Бүрэн цагийн CV Camp оролцогчид, төслийн хамгаалалт, Нижний Новгород дахь Intel-ийн оффис

Төсөл танилцуулсан

Ухаалаг бээлий

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Сансар огторгуйд харааны навигац хийхэд OpenCV ашиглан илрүүлэгч болон трекер ашиглах. Тус баг хоёр камер ашиглан гүн мэдрэх чадварыг нэмж оруулсан. Удирдлагын интерфейс болгон Microsoft Speech API ашигладаг.

Хүлээн авагч

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Хоолыг илрүүлэх, бэлэн хоол хийх жорыг сонгох, түүний дотор олдсон орц найрлага. Залуус даалгавраас айгаагүй бөгөөд долоо хоногийн дотор хангалттай тооны зургийг бие даан тэмдэглэж, TensorFlow Object Detection API ашиглан илрүүлэгчийг сургаж, жор олох логикийг нэмсэн. Энгийн бөгөөд амттай!

Редактор 2.0

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Төслийн оролцогчид тодорхой хүн байгаа урт видеонуудаас фрагмент хайх даалгаврын нэг хэсэг болгон нүүр царайг танихад зориулж мэдрэлийн сүлжээг (нүүр хайх, нүүрний дүрсийг үндсэн цэгүүдээр хэвийн болгох, нүүрний дүрсний тодорхойлогчийг тооцоолох) ашигласан. одоо байгаа. Боловсруулсан системийг видео засварлахад туслах систем болгон ашиглаж, шаардлагатай хэсгүүдийг хайж олохын тулд видеог өөрөө үзэхээс чөлөөлдөг. -аас мэдрэлийн сүлжээг ашиглах OpenVINO загварын номын сангууд, баг програмын өндөр хурдыг олж чадсан: Intel Core i5 процессортой зөөврийн компьютер дээр видео боловсруулах хурд секундэд 58 фрэйм ​​байв.

Нэрээ нууцлагч

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Хүний нүүрэн дээр нүдний шил, маск зурах. MTCNN сүлжээг нүүр царай болон гол цэгүүдийг илрүүлэхэд ашигласан.

Нэргүй

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Өөрийгөө нууцлах сэдвээр хийсэн бас нэгэн сонирхолтой бүтээл. Энэ баг нүүр царайг гажуудуулах хэд хэдэн сонголтыг танилцуулсан: бүдгэрүүлэх, пикселжүүлэх. Нэг долоо хоногийн дотор залуус зөвхөн даалгавраа олж мэдээд зогсохгүй тодорхой хүнийг нэрээ нууцлах горимыг (нүүр царай таних) гаргаж өгсөн.

Дулаан бай

“Халууцах” төслийн багийнхан толгойгоо хазайлгах дасгалд зориулсан спортын туслах бий болгох асуудлыг шийдсэн. Энэхүү програмын эцсийн хэрэглээ маргаантай хэвээр байгаа ч нүүр илрүүлэх янз бүрийн алгоритмуудыг харьцуулсан цогц судалгааг хийсэн: Haar каскад, TensorFlow, OpenCV, OpenVINO сүлжээнүүд. Бид зөвхөн бие махбодийн хувьд төдийгүй оюун санааны хувьд дулаацсан!

Доод 800

Computer Vision Summer Сamp – Компьютерийн харааны талаарх Intel зуны сургууль

Сургууль байсан Нижний Новгород хот 2 жилийн дараа 800 наслах бөгөөд энэ нь сонирхолтой төслийг хэрэгжүүлэхэд хангалттай хугацаа байна гэсэн үг юм. Барилгын фасадны зураг дээр үндэслэн зураг дээр ямар төрлийн объектыг харуулсан, энэ талаар ямар баримт мэдэгдэж байгаа талаар мэдээлэл өгөх гарын авлага бүтээх даалгаврын талаар бодохыг бид хүүхдүүдээс хүслээ. Бидний бодлоор энэ даалгавар нь сонгодог компьютерийн алсын хараатай холбоотой тул хамгийн хэцүү ажил байсан боловч баг нь зохих үр дүнг харуулсан.

Хайч чулуу давуу

Загварын ажлыг дуусгахад цаг хугацаа хатуу байсан ч энэ баг сайн мэддэг тоглоомонд гарын байрлалыг ангилахын тулд өөрсдийн мэдрэлийн сүлжээг сургах туршилт хийхээс айсангүй.

Оролцогчдын санал хүсэлт

Зуны сургуулийн талаарх сэтгэгдлээ хуваалцахыг бид янз бүрийн курсын оюутнуудаас хүссэн.

Би саяхан Intel Computer Vision зуны зусланд оролцох аз тохиосон бөгөөд үнэхээр гайхалтай туршлага болсон. Бид CV, програм хангамж суурилуулах, дибаг хийх чиглэлээр маш олон шинэ мэдлэг, ур чадвар эзэмшсэн, бид бас ажлын орчинд ууссан, бодит асуудалтай тулгарсан, хамтран ажиллагсад, сургуулийн багш нартай хэрхэн шийдвэрлэх талаар ярилцсан зөвхөн компьютертэй харилцахаас бүрддэг. Гэсэн хэдий ч энэ нь огт тийм биш юм. Бидний бүтээлч ажил хүмүүстэй харилцахаас салшгүй холбоотой. Харилцааны тусламжтайгаар хүн өвөрмөц мэдлэг олж авах боломжтой байв. Сургуулийн энэ бүрэлдэхүүн хэсэг надад хамгийн их таалагдсан. Гэсэн хэдий ч, нэг сул тал бий ... сургалт дууссаны дараа би үргэлжлүүлэхийг хүссэн! Би DL-ийн онолын мэдлэг, CV-ийн практик ур чадвараас гадна математикийн аль салбарт онцгой анхаарал хандуулах, ямар технологийг судлах талаар ойлголттой болсон. Intel-ийн инженер, судлаачдын хичээл зүтгэл, мэргэжлийн ур чадвар, ажилдаа хайртай байсан нь мэдээллийн технологийн чиглэлийг сонгоход нөлөөлсөн. Үүний төлөө тус сургуулийн зохион байгуулагчдад талархал илэрхийлье.

Кристина, ХАБЭА-н 1-р курс

Ийм богино хугацаанд тус сургууль компьютерийн харааны сэдвээр хамгийн их мэдээлэл өгч, дадлага хийж чадсан. Хэдийгээр энэ нь анхан шатны мэдлэгт зориулагдсан байсан ч лекцүүд нь ойлгохыг хүсч буй олон техникийн материалыг агуулсан бөгөөд суралцахад илүү их цаг зарцуулдаг. Сургуулийн багш, багш нар бүх асуултад идэвхтэй хариулж, оюутнуудтай харилцаж байв. За, эцсийн төслийг дуусгаж байхдаа би бэлэн програм боловсруулах ширэнгэн ой руу шумбаж, суралцах явцад тэр бүр гардаггүй бэрхшээлтэй тулгарсан. Сүүлдээ манай баг “хадны цаас-хайч” тоглоомыг компьютерээр тоглох программыг гаргасан. Бид вэбкамер дээрх дүрсийг таних загварыг сургаж, логик бичиж, opencv фреймворк дээр тулгуурлан интерфэйс хийсэн. Сургууль нь сэтгэн бодох хоол хүнс, цаашдын суралцах, хөгжүүлэх вектороор хангадаг. Би оролцсондоо маш их баяртай байна.

Сергей, 3-р курс, UNN

Сургууль миний хүлээлтийг бүрэн хангасангүй. Лекцийг Intel-ийн хөгжүүлэгчдийн нэлээд туршлагатай хүмүүс уншсан. Лекцүүдтэй харилцах нь үргэлж сонирхолтой бөгөөд хэрэгцээтэй байсан, зөвлөгчид нь хариу үйлдэл үзүүлж, туслахад үргэлж бэлэн байдаг. Гэхдээ би зарим зүйлийг аль хэдийн мэддэг байсан бөгөөд миний мэдэхгүй зүйл нь дадлагаар ямар ч байдлаар дэмжигдээгүй тул үнэхээр сайн материалыг би хэзээ ч бүрэн ойлгож, судалж байгаагүй. Тийм ээ, ихэнх мэдээллийг мэдээллийн зорилгоор өгдөг бөгөөд ингэснээр та үүнийг гэртээ туршиж үзэх, эсвэл энэ нь юу болох талаар ойлголттой болох боломжтой, гэхдээ би одоо байгаа алгоритмуудыг бие даан хэрэгжүүлэхийг хүссэн хэвээр байна. Хэрэв ямар нэг зүйл тохиолдвол сайн зөвлөгөө өгөх эсвэл тусалж чадах туршлагатай багш нарын хяналт. Үүний үр дүнд практикт бэлэн шийдлүүдийг ашигласан бөгөөд кодыг бидэнд зориулж урьдчилан бичсэн гэж хэлж болно. Төслүүд нь хамгийн энгийн байсан бөгөөд хэрэв та даалгавраа ямар нэгэн байдлаар хүндрүүлэхийг оролдвол бидэнтэй адил тогтвортой байдалд хэрэгжүүлэх хангалттай цаг хугацаа байхгүй болно.
Ерөнхийдөө сургууль бүхэлдээ хөгжүүлэгчдийн тийм ч ноцтой биш тоглоом шиг харагддаг бөгөөд энэ нь яг практик хэсгийн алдаа юм. Хичээлдээ зарцуулах цагийг нэмэгдүүлэх, дадлага хийх материалыг төвөгтэй болгох, ингэснээр та өөрөө ямар нэгэн зүйл бичих боломжтой, үнэхээр төвөгтэй, шаардлагатай зүйлийг бичиж, бэлэн зүйлийг ашиглахгүй байх ёстой гэж би бодож байна. нарийн төвөгтэй байдал, уралдааны төслүүдийн сэдвүүдийг эхний өдрүүдэд өгөх ёстой бөгөөд ингэснээр лекц, дадлагын материалыг төслүүддээ нэн даруй ашиглах боломжтой бөгөөд хэрэгжүүлэхэд илүү их цаг хугацаа шаардагдана. Дараа нь сургуульд өнгөрөөсөн хугацаа нь мэргэшсэн мэргэжилтнүүдэд сайн туршлага болно.

Дмитрий, NSTU-ийн магистрын 1-р курс

Intel-ийн зуны сургууль нь энэ зуныг дуртай зүйлээ хийж өнгөрүүлэх сайхан боломж байлаа. Компьютерийн алсын хараатай холбоотой програмчлалын талаар Intel-ийн ажилчид лекц уншиж байсан нь заримдаа хэцүү байсан ч бүх үйл явцаас хамгийн их ашиг хүртэхийг хүссэн юм. Өдөр бүр маш хурдан, анзаарагдахгүй, үр бүтээлтэй өнгөрөв. Өөрийнхөө төслийг хэрэгжүүлэх боломж надад гайхалтай кураторууд болон сургуулийн бусад оролцогчидтой баг болж ажиллах боломжийг олгосон. Эдгээр хоёр долоо хоногийг дараах байдлаар товч тайлбарлаж болно: сонирхолтой, түр зуурын.

Елизавета, 2-р курс, UNN

Намар (10-11-р сар) таныг Дельта боловсролын хөтөлбөр хүлээж байгаа бөгөөд энэ талаар та манай вэбсайтаас авах боломжтой. ВКонтакте бүлгүүд. Хамтдаа байгаарай!

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

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