«" ay isang kumpetisyon para sa undergraduate at graduate na mga mag-aaral sa mga larangan ng humanities at engineering. Ito ay inorganisa ng mga pangunahing kumpanya ng IT sa Russia at mga nangungunang unibersidad sa bansa, kabilang ang ITMO University. Ngayon, tatalakayin natin ang mga layunin ng Olympiad at ang dalawang lugar na pinangangasiwaan ng ating unibersidad—Big Data at Robotics (sasaklawin natin ang iba pa sa mga paksa ng Habra sa hinaharap).
View: /unsplash.com
Ilang salita tungkol sa Olympics
Layunin. Suriin ang kaalaman ng mga mag-aaral at gawing pamilyar sila sa mga kinakailangan ng employer. Ang mga mag-aaral ay umuunlad sa kanilang napiling larangang pang-agham habang nagtatrabaho para sa mga internasyonal na kumpanya. Nakikinabang din ang mga employer—hindi nila kailangang muling sanayin ang mga sinanay na espesyalista o batiin ang mga bagong empleyado sa pariralang, "Kalimutan ang lahat ng iyong natutunan sa kolehiyo."
Bakit sumali? Mga Nanalo Mag-enroll sa mga unibersidad ng Russia nang walang mga pagsusulit sa pasukan. Ang mga internship ay makukuha sa Yandex, Sberbank, IBS, Mail.ru, at iba pang malalaking korporasyon. Noong nakaraang taon, ang mga alok mula sa mga kumpanyang Ruso higit sa apat na raan ng pinakamahuhusay na kalahok. Gayundin, ang mga mag-aaral na nagpakita ng kanilang pinakamahusay ay makakadalo .
Sino ang kalahok? Mga estudyante ng lahat ng disiplina—teknikal, humanidades, at natural na agham. Maliban sa mga nagtapos, mga mag-aaral sa postgraduate, mga residente, at mga mag-aaral na nag-aaral sa mga dayuhang unibersidad.
Format ng kaganapan. Maaari kang magparehistro hanggang Nobyembre 18. Ang online qualifying round ay tatakbo mula Nobyembre 22 hanggang Disyembre 8, ngunit maaari mo itong laktawan kung matagumpay mong makumpleto ang hindi bababa sa dalawa Ang mga mananalo sa qualifying round ay uusad sa mga personal na kumpetisyon sa mga pangunahing unibersidad sa buong bansa, na naka-iskedyul para sa Enero hanggang Marso. Ang mga resulta ng "I Am a Professional" Olympiad ay ilalathala sa Abril. .
Sa taong ito, ang Olympiad ay may kasamang 68 track. Ang mga espesyalista sa ITMO University ay nangangasiwa sa lima sa kanila: Photonics, Information and Cybersecurity, Programming and Information Technology, Big Data, at Robotics. Tatalakayin namin ang huling dalawa nang mas detalyado.
Malaking Data
Sinasaklaw ng track na ito ang lahat ng teknolohiya ng lifecycle ng Big Data, kabilang ang pangongolekta, imbakan, pagproseso, pagmomodelo, at interpretasyon ng data. Ang mga nanalo ay magiging karapat-dapat para sa pagpasok sa mga programa ng master ng ITMO University nang walang mga pagsusulit sa pasukan: "Applied Mathematics and Informatics," "Digital Healthcare," "Big Data Financial Technologies," at .
Ang mga kalahok ay magkakaroon din ng pagkakataong makumpleto ang mga internship bilang data scientist at data engineer sa mga partner na kumpanya, kabilang ang National Center for Cognitive Research, Mail.ru, Gazpromneft Scientific and Technical Center, Rosneft, Sberbank, at ER-Telecom.
"Sa mga nagdaang taon, ang Big Data ay naging lalong popular. Ang mga pangunahing teknolohiya sa pagkolekta at pag-iimbak ng data ay umuunlad, at ang mga bagong digital na mekanismo (sa IoT at social media) ay umuusbong upang i-record ang mga prosesong hindi naobserbahan dati," komento ni Alexander Valerievich Bukhanovsky, Direktor. Unibersidad ng ITMO. "Ang atensyon ay binabayaran hindi lamang sa kung paano ayusin ang proseso ng pag-iimbak at paggamit ng data, kundi pati na rin sa pagbibigay-katwiran sa mga konklusyon at desisyon, pati na rin ang paglikha ng mga predictive na modelo."
Ano ang magiging mga gawain? Inihanda sila ng isang pangkat Unibersidad ng ITMO. Kinikilala nila na ang isang Big Data specialist ay dapat magkaroon ng pangunahing pag-unawa sa probability theory at mathematical statistics, pati na rin sa machine learning. Dapat din silang magkaroon ng pang-unawa sa lohika at pamamaraan ng modernong artificial intelligence system at maging bihasa sa R, Java, Scala, Python (o iba pang tool para sa paglutas ng mga praktikal na problema).
Sa ibaba ay magbibigay kami ng isang halimbawa ng isang problema mula sa isa sa mga yugto ng Olympiad.
Halimbawang gawain: Ang cluster ay binubuo ng 50 server, bawat isa ay may 12 available na core. Ang mga mapagkukunan ay dynamic na ipinamamahagi sa pagitan ng mga mapper at reducer (walang mahigpit na pagbabahagi ng mapagkukunan). Tukuyin kung gaano karaming minuto ang isang MapReduce na gawain na nangangailangan ng 1000 mappers ay tatakbo sa naturang cluster. Ang runtime ng isang mapper ay 20 minuto. Kung isang reducer na lang ang natitira sa gawain, ipoproseso nito ang lahat ng data sa loob ng 1000 minuto. Ang sagot ay tumpak sa isang decimal na lugar.
Isang 44.6
B. 43.2
C. 41.6
D. 50.0Tamang sagotC
Paano ihahanda. Maaari kang magsimula sa mga sumusunod na mapagkukunan:
- Maaaring ito ay kapaki-pakinabang para sa independiyenteng trabaho na may mga source code para sa mga solusyon sa problema.
- Ipinapaliwanag ng seminal na gawaing ito kung bakit ang mga probabilistikong modelo ay nangangailangan ng isang mathematical na konstruksyon tulad ng σ-algebra.
- Isang simple at kapaki-pakinabang na aklat na nagpapakita ng mga pangunahing kaalaman sa pagkalkula ng posibilidad ng mga random na kaganapan.
Narito ang ilang higit pang naa-access na mga libro sa mga inilapat na istatistika para sa iba't ibang larangan ng pag-aaral. Ang kanilang mga may-akda ay nagpapaliwanag ng lohika sa likod ng paglutas ng punto at mga problema sa pagtatantya ng pagitan nang simple ngunit nakakumbinsi:
Mga sanggunian
Makakahanap ka rin ng impormasyon sa mga kursong pampakay. sa website ng Olympiad.
Robotics
Pinagsasama ng robotics ang mga disiplina gaya ng algorithm, electronics, at mechanics. Inirerekomenda ang program na ito para sa mga kasalukuyang nag-aaral o naghahanda na mag-enroll sa mga master's o doctoral programs sa software engineering, applied mechanics, applied mathematics at computer science, o electronic engineering. Ang mga mag-aaral na nagpapakita ng kanilang talento ay maaaring magpatala nang walang bayad sa mga programa.'""At"»ang aming unibersidad.
Ano ang magiging mga gawain? Ang mga mag-aaral ng master at bachelor ay nilulutas ang iba't ibang mga problema. Gayunpaman, ang lahat ng mga gawain ay sumusubok ng komprehensibong kaalaman sa teorya ng kontrol, pagproseso ng impormasyon, at pagmomodelo ng robot. Halimbawa, hihilingin sa mga kalahok na subukan ang katatagan o pagkontrol ng isang system, pumili ng isang istraktura, o kalkulahin ang mga koepisyent ng controller.
"Kailangan nating lutasin ang isang direkta o kabaligtaran na problema sa kinematics para sa isang mobile o manipulative na robot, makipagtulungan sa Jacobian ng system, at maghanap ng mga sandali ng pagbabalanse sa mga joints para sa isang partikular na panlabas na load," sabi ni Sergei Alekseevich Kolyubin, Deputy Director sa ITMO. "Magkakaroon ng mga hamon sa programming—kailangan mong magsulat ng isang maliit na programa para sa robot simulation o pagpaplano ng trajectory sa Python o C++."
Sa finals, ang mga mag-aaral ay dapat mag-program ng isang robot upang maisagawa ang mga gawain na itinalaga ng mga kasosyong kumpanya: Russian Railways, Diakont, KUKA, at iba pa. Kasama sa mga proyekto ang mga unmanned aerial vehicle (UAV) para sa lupa at hangin, pati na rin ang mga collaborative na robot na gumagana sa pisikal na pakikipag-ugnayan sa kapaligiran. Ang format ng kumpetisyon ay nagpapaalala sa Ang mga mag-aaral ay unang nagtatrabaho sa isang simulator, at pagkatapos ay sa totoong hardware.

Susunod, tingnan natin ang ilang posibleng problema sa Robotics program na maaaring makaharap ng mga estudyante. Narito ang mga halimbawa para sa mga nag-aaplay sa programa ng master:
Halimbawang gawain #1: Gumagalaw ang isang automotive kinematics robot na may linear velocity na v = 0,3 m/s. Ang manibela ay nakabukas sa isang anggulo ng w = 0,2 rad. Kung ang radius ng mga gulong ng robot ay r = 0,02 m, at ang haba at track ng robot ay L = 0,3 m at d = 0,2 m, ayon sa pagkakabanggit, ano ang mga angular na bilis ng bawat isa sa mga gulong sa likuran, w1 at w2, na ipinahayag sa rad/s?
Mangyaring ipasok ang iyong sagot sa format ng dalawang numero na pinaghihiwalay ng isang puwang, tumpak sa pangalawang decimal place, na isinasaalang-alang ang sign.Halimbawang gawain #2: Ano ang maaaring maging tanda ng astaticism sa isang closed system na may kaugnayan sa reference signal kung ang pagsusuri ay isinasagawa ayon sa structural diagram ng system?
ang pagkakaroon ng mga aperiodic na link sa isang bukas na circuit;
ang pagkakaroon ng perpektong pagsasama ng mga link sa isang bukas na circuit;
ang pagkakaroon ng oscillatory at konserbatibong mga link sa isang bukas na circuit.
Narito ang mga problema para sa mga nag-a-apply sa graduate school o residency:
Halimbawang gawain #1: Ang figure ay nagpapakita ng isang redundant kinematics robot manipulator na may 7 rotary joints. Ipinapakita ng figure ang robot base coordinate system {s} na may y-axis vector na patayo sa plane ng page, ang coordinate system {b} ay konektado sa flange at collinear sa {s}. Ang robot ay ipinapakita sa isang configuration kung saan ang mga angular coordinate value ng lahat ng mga link ay katumbas ng 0. Ang mga screw axes para sa pitong kinematic pairs ay ipinapakita sa figure (positibong counterclockwise na direksyon). Ang mga axes ng joints 2, 4, at 6 ay codirectional, ang mga axes ng joints 1, 3, 5, at 7 ay magkapareho sa mga axes ng paunang base coordinate system. Ang mga sukat ng mga link ay L1 = 0,34 m, L2 = 0,4 m, L3 = 0,4 m, at L4 = 0,15 m.
Halimbawang gawain #2: Upang mapabuti ang katatagan ng particle filter-based simultaneous localization and mapping (SLAM) algorithm para sa mga mobile robot, nagpasya ang mga developer na gumamit ng resampling wheel algorithm. Sa isang partikular na punto sa pagpapatupad ng algorithm, isang sample ng 5 "particle" na may mga timbang na w(1) = 0,5, w(2) = 1,2, w(3) = 1,5, w(4) = 1,0, at w(5) = 0,8 ang nanatili sa memorya. Ano ang pinakamababang threshold para sa epektibong laki ng sample sa pag-ulit na ito na nagpapalitaw sa mekanismo ng resampling? Isulat ang iyong sagot bilang isang decimal fraction na may katumpakan ng isang decimal place.
Paano ihahanda. Maaari mong tasahin ang iyong kaalaman at mga prospect gamit ang checklist. Ang mga kalahok sa Robotics track ay dapat:
- Alamin ang mga prinsipyo ng pagmomodelo ng robot, ang mga katangian ng mga modernong sensor, at mga pamamaraan para sa pagkuha ng pandama na impormasyon.
- Alamin at makapag-apply sa mga pamamaraan ng pagsasanay at algorithm para sa pagpaplano ng trajectory at awtomatikong kontrol, pati na rin ang pagproseso ng pandama na impormasyon.
- Magkaroon ng mga kasanayan sa structured at object-oriented na programming. Makapagtrabaho sa mga development environment para sa mga robotic system.
- Unawain ang mga prinsipyo, pangunahing katangian, at tampok sa pagpapatakbo ng mga computing component, actuator, at sensor ng mga modernong robot. Magtataglay ng mga kasanayan sa pagpaplano at pagsasagawa ng mga eksperimento.
Upang "hilahin" ang alinman sa mga lugar, maaari mong bigyang pansin Ang ilang mga problema mula sa mga nakaraang Olympiad ay tinalakay doon. Mayroon ding espesyal na panitikan, tulad ng:
Higit pang mga libro
At mga online na kurso sa Openedu, Coursera, at Edx
Karagdagang impormasyon sa Olympiad:
Pinagmulan: www.habr.com


