Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Rhwng Gorffennaf 3 a Gorffennaf 16 ym Mhrifysgol Talaith Nizhny Novgorod. Mae N.I. Cynhaliodd Lobachevsky Ysgol Haf Rhyng-brifysgol Intel ar Weledigaeth Cyfrifiadurol - Gwersyll Haf Gweledigaeth Cyfrifiadurol, lle cymerodd mwy na 100 o fyfyrwyr ran. Anelwyd yr ysgol at fyfyrwyr technegol o brifysgolion Nizhny Novgorod sydd â diddordeb mewn gweledigaeth gyfrifiadurol, dysgu dwfn, rhwydweithiau niwral, Intel OpenVINO, OpenCV.

Yn yr erthygl hon byddwn yn rhannu sut y dewiswyd yr Ysgol, yr hyn a astudiwyd ganddynt, yr hyn a wnaeth y myfyrwyr yn y rhan ymarferol, a byddwn hefyd yn siarad am rai o'r prosiectau a gyflwynwyd yn yr amddiffyniad.

Proses ddethol a mathau o gyfranogiad

Fe benderfynon ni roi’r dewis i’r plant o wneud cais am ddau fath o addysg: llawn amser a rhan amser. Ar gyfer cyrsiau rhan-amser a rhan-amser, ni chafodd myfyrwyr eu dethol ac fe'u cofrestrwyd ar unwaith. Roeddent yn mynychu darlithoedd yn unig, yn ystod yr wythnos, yn y bore. Cafodd y plant hefyd gyfle i gwblhau tasgau ymarferol a’u hanfon atynt GitHub ar gyfer profi gan athrawon.

I fod yn gymwys ar gyfer yr arholiad amser llawn, roedd yn rhaid i'r dynion ddod i swyddfa Intel am gyfweliad gyda'r comisiwn. Y gwahaniaeth o'r ffurflen ran-amser a rhan-amser oedd, yn ogystal â darlithoedd, bod cyfranogwyr y gwersyll yn mynd trwy dasgau ymarferol gyda churaduron - athrawon UNN a pheirianwyr o Intel. Yn yr ail wythnos, daeth aseiniadau ymarferol i ben a dechreuodd prosiectau, lle bu cyfranogwyr yn gweithio mewn grwpiau o 3 o bobl.

Yn ystod y cyfweliad, gofynnwyd cwestiynau i fyfyrwyr am fathemateg a rhaglennu, a rhoddwyd problem iddynt hefyd yr oedd yn rhaid eu datrys yn y fan a’r lle. Mae'n werth nodi bod y comisiwn yn cynnwys peirianwyr meddalwedd, peirianwyr algorithm, ac athrawon prifysgol. Mae N.I. Lobachevsky, felly roedd y cyfweliad yn amlochrog ac yn rhyfeddol. O safbwynt y cyfwelydd, roedd yn ddiddorol darganfod gwybodaeth dechnegol sylfaenol y myfyrwyr mewn perthynas â gweledigaeth gyfrifiadurol, felly pynciau fel C++/STL, OOP, algorithmau sylfaenol a strwythurau data, algebra llinol, dadansoddiad mathemategol, mathemateg arwahanol a gofynnwyd llawer mwy. Ymhlith y tasgau, y flaenoriaeth oedd darganfod rhesymeg y myfyrwyr. Roedd gan y comisiwn ddiddordeb hefyd ym mhle yr oeddent yn astudio, pa brofiad oedd ganddynt cyn yr ysgol hon (er enghraifft, gweithgaredd gwyddonol) a sut y gellid ei gymhwyso'n uniongyrchol i faes gweledigaeth gyfrifiadurol.

Cymerodd cyfanswm o 78 o fyfyrwyr ran yn y detholiad llawn amser, tra roedd 24 o leoedd llawn amser.Y gystadleuaeth oedd 3 myfyriwr fesul lle. Mae ystadegau ar gyfranogwyr a gwahaniaethau gweledol rhwng ffurfiau llawn amser a rhan-amser o gyfranogiad i’w gweld yn y tabl isod:

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Beth wnaeth y bois am 2 wythnos?

Daeth myfyrwyr yn gyfarwydd mewn theori ac ymarfer gyda phrif dasgau gweledigaeth gyfrifiadurol: dosbarthu delweddau, canfod gwrthrychau a'u tracio. Roedd cydran y ddarlith ar gyfer pob pwnc fel arfer yn cynnwys taith hanesyddol i ddatblygiad dulliau clasurol o ddatrys problemau golwg cyfrifiadurol a dulliau modern o ddatrys gan ddefnyddio dysgu peirianyddol a rhwydweithiau niwral. Dilynwyd y ddamcaniaeth gan ymarfer, lle'r oedd myfyrwyr yn lawrlwytho modelau rhwydwaith niwral poblogaidd a'u lansio gan ddefnyddio modiwl DNN llyfrgell OpenCV, gan greu cymhwysiad wedi'i deilwra.

Rhoddwyd cyflwyniadau o'r holl ddarlithoedd mewn cadwrfa gyhoeddus Github, fel bod myfyrwyr bob amser yn gallu agor a gweld y wybodaeth angenrheidiol, gan gynnwys ar ôl ysgol. Roedd yn bosibl cyfathrebu â darlithwyr, athrawon ymarfer a pheirianwyr Intel yn fyw a thrwy sgwrsio ar Gitter. Daeth amseriad wythnos y prosiect hefyd yn llwyddiannus: dechreuodd ddydd Mercher, a oedd yn ei gwneud hi'n bosibl treulio'r penwythnos yn ddefnyddiol yn rhydd o ddarlithoedd, gan wella penderfyniadau tîm. Treuliodd y cyfranogwyr mwyaf cyfrifol hanner dydd Sadwrn yn swyddfa Intel, a chawsant eu gwobrwyo â gwibdaith heb ei drefnu ar yr un diwrnod.

Sut oedd amddiffyniad y prosiectau?

Rhoddwyd 10 munud i bob tîm siarad am yr hyn a wnaethant yn ystod y prosiect a'r hyn y daethant iddo. Ar ôl yr amser hwn, dechreuodd 5 munud, pan ofynnodd peirianwyr y cwmni gwestiynau i'r dynion a rhoi ychydig o awgrymiadau a fyddai'n eu helpu i wella eu prosiect neu atal camgymeriadau presennol yn y dyfodol. Ceisiodd pob un o'r dynion eu hunain fel siaradwr, gan ddangos eu gwybodaeth ym maes gweledigaeth gyfrifiadurol a chadarnhau eu cyfraniad at greu'r prosiect, a helpodd ni i ystyried a dod i gasgliad am bob cyfranogwr yn yr ysgol. Digwyddodd yr amddiffyniad dros 3 awr, ond fe wnaethom ofalu am y dynion a lleddfu'r tensiwn gydag egwyl coffi byr, lle gallai'r dynion gymryd anadl a thrafod materion gydag arbenigwyr blaenllaw Intel.

Ar ddiwedd y dydd, fe wnaethom ddyfarnu un lle cyntaf, dau ail a thri trydydd safle. Roedd yn eithaf anodd dewis, oherwydd roedd gan bob tîm, pob prosiect ei flas ei hun ac yn cael ei wahaniaethu gan wreiddioldeb ei gyflwyniad.

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur
Cyfranogwyr Camp CV amser llawn, amddiffyn prosiect, swyddfa Intel yn Nizhny Novgorod

Prosiectau a gyflwynwyd

Maneg smart

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Defnyddio synhwyrydd a thraciwr gan ddefnyddio OpenCV ar gyfer llywio gweledol yn y gofod. Mae'r tîm hefyd wedi ychwanegu gallu synhwyro dyfnder gan ddefnyddio dau gamera. Defnyddir y Microsoft Speech API fel y rhyngwyneb rheoli.

Derbynnydd

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Canfod bwyd a dewis rysáit ar gyfer pryd parod, gan gynnwys y cynhwysion a ddarganfuwyd. Nid oedd y dynion yn ofni'r dasg ac o fewn wythnos fe wnaethant farcio nifer ddigonol o ddelweddau ar eu pen eu hunain, hyfforddi'r synhwyrydd gan ddefnyddio API Canfod Gwrthrychau TensorFlow ac ychwanegu rhesymeg ar gyfer dod o hyd i'r rysáit. Syml a chwaethus!

Golygydd 2.0

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Defnyddiodd cyfranogwyr y prosiect set o rwydweithiau niwral (chwiliad wyneb, normaleiddio'r ddelwedd wyneb yn ôl pwyntiau allweddol, cyfrifo'r disgrifydd delwedd wyneb) ar gyfer adnabod wynebau fel rhan o'r dasg o chwilio am ddarnau mewn fideos hir y mae person penodol ynddynt yn bresenol. Gellir defnyddio'r system ddatblygedig fel system gymorth ar gyfer golygu fideo, gan ryddhau person rhag gorfod gwylio'r fideo ei hun i chwilio am y darnau angenrheidiol. Defnyddio rhwydweithiau niwral o Llyfrgelloedd model OpenVINO, llwyddodd y tîm i gyflawni cyflymder uchel y cais: ar liniadur gyda phrosesydd Intel Core i5, y cyflymder prosesu fideo oedd 58 ffrâm yr eiliad.

Anonymizer

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Tynnu llun sbectol a masgiau ar wyneb person. Defnyddiwyd rhwydwaith MTCNN i ganfod wynebau a phwyntiau allweddol.

Anhysbys

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Gwaith diddorol arall ar y testun o gelu hunaniaeth. Cyflwynodd y tîm hwn sawl opsiwn ar gyfer ystumio wynebau: niwlio a picseliad. Mewn un wythnos, roedd y dynion nid yn unig yn cyfrifo'r dasg, ond hefyd yn darparu modd i ddienw person penodol (gydag adnabyddiaeth wyneb).

Cynhesu

Datrysodd tîm y prosiect “Cynhesu” y broblem o greu cynorthwyydd chwaraeon ar gyfer yr ymarfer gogwyddo pen. A hyd yn oed os yw cais terfynol y cais hwn yn dal i fod yn ddadleuol, cynhaliwyd astudiaeth gynhwysfawr yn cymharu amrywiol algorithmau canfod wynebau: rhaeadrau Haar, rhwydweithiau o TensorFlow, OpenCV ac OpenVINO. Fe wnaethon ni gynhesu nid yn unig yn gorfforol, ond hefyd yn feddyliol!

Is 800

Gwersyll Haf Gweledigaeth Cyfrifiadurol - Ysgol Haf Intel ar Golwg ar Gyfrifiadur

Bydd Nizhny Novgorod, y ddinas lle cynhaliwyd yr ysgol, yn troi 2 oed mewn 800 flynedd, sy'n golygu bod digon o amser i weithredu prosiect diddorol. Gofynnon ni i’r plant feddwl am y dasg o greu canllaw sydd, yn seiliedig ar ddelwedd ffasâd adeiladau, yn gallu darparu gwybodaeth am y math o wrthrych sy’n cael ei ddangos yn y ddelwedd a pha ffeithiau sy’n hysbys amdano. Yn ein barn ni, roedd y dasg hon yn un o'r rhai anoddaf, gan ei bod yn ymwneud â gweledigaeth gyfrifiadurol clasurol, ond dangosodd y tîm ganlyniad gweddus.

Siswrn Papur Roc

Er gwaethaf y cyfyngiadau amser llym ar gyfer cwblhau'r gwaith dylunio, nid oedd y tîm hwn ychwaith yn ofni cynnal arbrawf i hyfforddi eu rhwydwaith niwral eu hunain i ddosbarthu safleoedd dwylo mewn gêm adnabyddus.

Adborth gan gyfranogwyr

Gofynnwyd i fyfyrwyr o wahanol gyrsiau rannu eu hargraffiadau o’r Ysgol Haf:

Roeddwn yn ddigon ffodus yn ddiweddar i fynychu Gwersyll Haf Intel Computer Vision ac roedd yn brofiad bendigedig. Cawsom lawer o wybodaeth a sgiliau newydd ym maes CV, gosod meddalwedd, dadfygio, cawsom hefyd ymgolli mewn amgylchedd gwaith, wynebu problemau gwirioneddol, trafod atebion posibl gyda chydweithwyr ac athrawon ysgol.Mae myth bod swydd rhaglennydd yn cynnwys cyfathrebu â chyfrifiadur yn unig. Fodd bynnag, nid yw hyn yn wir o gwbl. Mae ein gwaith creadigol yn anwahanadwy oddi wrth gyfathrebu â phobl. Trwy gyfathrebu y gallai rhywun ennill gwybodaeth unigryw. Ac roeddwn i'n hoffi'r gydran hon o'r ysgol fwyaf. Fodd bynnag, mae un anfantais... ar ôl gorffen yr hyfforddiant roeddwn am barhau! Yn ogystal â gwybodaeth ddamcaniaethol mewn DL a sgiliau ymarferol mewn CV, cefais syniad o ba feysydd mathemateg y dylid rhoi sylw arbennig iddynt a pha dechnolegau y dylid eu hastudio. Dylanwadodd ymroddiad, proffesiynoldeb a chariad at eu gwaith gan beirianwyr ac ymchwilwyr Intel fy newis o gyfeiriad ym maes TG. Am hyn hoffwn ddiolch i holl drefnwyr yr ysgol.

Kristina, blwyddyn 1af, HSE

Mewn amser mor fyr, roedd yr ysgol yn gallu darparu'r wybodaeth a'r arfer mwyaf posibl ar y testun gweledigaeth gyfrifiadurol. Ac er ei fod wedi'i gynllunio ar gyfer gwybodaeth sylfaenol, roedd y darlithoedd yn cynnwys llawer o ddeunydd technegol yr ydych am ei ddeall a threulio mwy o amser yn astudio. Roedd mentoriaid a darlithwyr yr ysgol yn ateb pob cwestiwn yn eiddgar ac yn cyfathrebu â myfyrwyr. Wel, wrth gwblhau’r prosiect terfynol, bu’n rhaid i mi blymio i’r jyngl o ddatblygu cais gorffenedig a dod ar draws anawsterau nad ydynt bob amser yn codi wrth astudio. Yn y diwedd fe wnaeth ein tîm gais am chwarae'r gêm “roc-papur-siswrn” gyda chyfrifiadur. Fe wnaethom hyfforddi model i adnabod ffigwr ar we-gamera, ysgrifennu rhesymeg a gwneud rhyngwyneb yn seiliedig ar fframwaith opencv. Darparodd yr ysgol fwyd i feddwl a fector ar gyfer dysgu a datblygu dilynol. Rwy'n falch iawn fy mod wedi cymryd rhan.

Sergey, 3edd flwyddyn, UNN

Nid oedd yr ysgol yn bodloni fy nisgwyliadau yn llwyr. Rhoddwyd y darlithoedd gan bobl weddol brofiadol o ddatblygwyr Intel. Mae cyfathrebu gyda darlithwyr bob amser wedi bod yn ddiddorol ac yn ddefnyddiol, mae'r mentoriaid yn ymatebol a bob amser yn barod i helpu.Mae'r darlithoedd yn bleserus i wrando arnynt, mae'r pynciau'n eithaf perthnasol ac addysgiadol. Ond roeddwn eisoes yn gwybod rhai pethau, ac nid oedd y rhai nad oeddwn yn eu hadnabod yn cael eu cefnogi gan ymarfer mewn unrhyw ffordd, ac felly ni ddeallais ac ni astudiwyd y deunydd da iawn yn llawn gennyf i. Ydy, mae'r rhan fwyaf o'r wybodaeth yn cael ei darparu at ddibenion gwybodaeth, fel y gallwch chi wedyn roi cynnig arni gartref, neu dim ond cael syniad o'r hyn y mae'n ei olygu, ond roeddwn yn dal i fod eisiau gweithredu rhai algorithmau presennol ar fy mhen fy hun o dan y Nid yw goruchwylio athrawon profiadol a all roi cyngor neu gymorth da os bydd rhywbeth yn digwydd yn gweithio. O ganlyniad, yn ymarferol, defnyddiwyd atebion parod, ac roedd y cod, efallai y dywedir, wedi'i ysgrifennu ymlaen llaw ar ein cyfer; dim ond ychydig yr oedd angen ei addasu. Y prosiectau oedd y rhai symlaf, ac os ceisiwch gymhlethu'r dasg mewn rhyw ffordd, yna nid oes gennych ddigon o amser i'w gweithredu i gyflwr mwy neu lai sefydlog, fel y digwyddodd gyda ni.
Yn gyffredinol, mae'r ysgol gyfan yn edrych fel rhyw fath o gêm nad yw'n ddifrifol iawn o ddatblygwyr, ac mae hyn yn union fai y rhan ymarferol. Credaf ei bod yn angenrheidiol cynyddu’r amser a dreulir ar yr ysgol, cymhlethu’r deunydd ymarfer fel y gallwch ac y dylech ysgrifennu rhywbeth eich hun, rhywbeth gwirioneddol gymhleth ac angenrheidiol, a pheidio â defnyddio rhai parod, i wneud yr arfer yn fwy llyfn wrth gynyddu. cymhlethdod, dylid dosbarthu pynciau ar gyfer prosiectau cystadlaethau yn y dyddiau cyntaf, fel y gellir defnyddio'r deunydd o ddarlithoedd ac arferion ar unwaith yn eich prosiectau a bydd mwy o amser ar gyfer gweithredu. Yna bydd yr amser a dreulir yn yr ysgol yn brofiad da i ddarpar arbenigwyr.

Dmitry, gradd meistr blwyddyn 1af, NSTU

Roedd ysgol haf Intel yn gyfle gwych i dreulio'r haf hwn yn gwneud yr hyn rydych chi'n ei garu. Nid oedd y ffaith bod y darlithoedd a roddwyd gan weithwyr Intel yn ymwneud â rhaglennu ym maes gweledigaeth gyfrifiadurol yn caniatáu i mi ymlacio; roeddwn i eisiau cael y gorau o'r broses gyfan, er ei bod yn anodd weithiau. Aeth pob diwrnod heibio yn gyflym iawn, yn ddiarwybod ac yn ffrwythlon. Roedd y cyfle i roi fy mhrosiect fy hun ar waith yn fy ngalluogi i weithio mewn tîm gyda churaduron gwych a chyfranogwyr ysgol eraill. Gellir disgrifio'r pythefnos hwn yn fyr fel a ganlyn: diddorol a chyflym.

Elizaveta, 2il flwyddyn, UNN

Yn y cwymp (Hydref-Tachwedd), mae rhaglen addysgol Delta yn aros amdanoch chi, y gallwch chi ddarganfod gwybodaeth amdani gan ein Grwpiau VKontakte. Aros diwnio!

Ffynhonnell: hab.com

Ychwanegu sylw