کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

نزنی نوگوروڈ اسٹیٹ یونیورسٹی میں 3 جولائی سے 16 جولائی تک۔ N.I Lobachevsky نے Intel Interuniversity Summer School on Computer Vision - Computer Vision سمر کیمپ کی میزبانی کی، جس میں 100 سے زائد طلباء نے حصہ لیا۔ اسکول کا مقصد نزنی نووگوروڈ یونیورسٹیوں کے تکنیکی طلباء کے لیے تھا جو کمپیوٹر ویژن، گہری سیکھنے، نیورل نیٹ ورکس، Intel OpenVINO، OpenCV میں دلچسپی رکھتے ہیں۔

اس مضمون میں ہم بتائیں گے کہ اسکول کے لیے انتخاب کیسے ہوا، انھوں نے کیا مطالعہ کیا، طلبہ نے عملی حصہ میں کیا کیا، اور دفاع میں پیش کیے گئے کچھ پروجیکٹس کے بارے میں بھی بات کریں گے۔

انتخاب کا عمل اور شرکت کی شکلیں۔

ہم نے بچوں کو تعلیم کی دو اقسام کے لیے درخواست دینے کا انتخاب دینے کا فیصلہ کیا: کل وقتی اور جز وقتی۔ جز وقتی اور جز وقتی کورسز کے لیے، طلباء نے انتخاب نہیں کیا اور فوری طور پر داخلہ لیا گیا۔ وہ صرف لیکچرز میں شرکت کرتے تھے، ہفتے کے دن، صبح کے وقت۔ بچوں کو بھی عملی کام مکمل کرنے اور انہیں بھیجنے کا موقع ملا GitHub کے اساتذہ کے ٹیسٹ کے لیے۔

کل وقتی امتحان کے لیے اہل ہونے کے لیے، لڑکوں کو کمیشن کے ساتھ انٹرویو کے لیے انٹیل آفس آنا پڑا۔ پارٹ ٹائم اور پارٹ ٹائم فارم میں فرق یہ تھا کہ، لیکچرز کے علاوہ، کیمپ کے شرکاء نے کیوریٹرز - UNN اساتذہ اور Intel کے انجینئرز کے ساتھ عملی کام بھی کیا۔ دوسرے ہفتے میں، پریکٹیکل اسائنمنٹس ختم ہوئے اور پروجیکٹس شروع ہوئے، جن پر شرکاء نے 3 افراد کے گروپس میں کام کیا۔

انٹرویو کے دوران طلباء سے ریاضی اور پروگرامنگ سے متعلق سوالات پوچھے گئے اور انہیں ایک مسئلہ بھی دیا گیا جسے موقع پر ہی حل کرنا تھا۔ یہ بات قابل غور ہے کہ کمیشن سافٹ ویئر انجینئرز، الگورتھم انجینئرز اور یونیورسٹی کے اساتذہ پر مشتمل تھا۔ N.I Lobachevsky، تو انٹرویو کثیر جہتی اور غیر معمولی نکلا. انٹرویو لینے والے کے نقطہ نظر سے، کمپیوٹر ویژن کے سلسلے میں طلباء کی بنیادی تکنیکی معلومات کو جاننا دلچسپ تھا، اس لیے C++/STL، OOP، بنیادی الگورتھم اور ڈیٹا سٹرکچر، لکیری الجبرا، ریاضی کا تجزیہ، مجرد ریاضی اور بہت کچھ پوچھا گیا. کاموں میں، ترجیح طلباء کے استدلال کو تلاش کرنا تھا۔ کمیشن کو اس بات میں بھی دلچسپی تھی کہ انہوں نے کہاں تعلیم حاصل کی، اس اسکول سے پہلے ان کا کیا تجربہ تھا (مثال کے طور پر، سائنسی سرگرمی) اور اسے کمپیوٹر ویژن کے شعبے میں براہ راست کیسے لاگو کیا جا سکتا ہے۔

کل 78 طلباء نے کل وقتی انتخاب میں حصہ لیا، جبکہ 24 کل وقتی جگہیں فی جگہ 3 طلباء تھیں۔ شرکاء کے اعدادوشمار اور کل وقتی اور جز وقتی شرکت کے درمیان بصری فرق کو نیچے دیے گئے جدول میں دیکھا جا سکتا ہے۔

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

لڑکوں نے 2 ہفتوں تک کیا کیا؟

طلباء کمپیوٹر ویژن کے اہم کاموں سے تھیوری اور پریکٹس سے واقف ہوئے: تصویر کی درجہ بندی، آبجیکٹ کا پتہ لگانا اور ان کا سراغ لگانا۔ ہر موضوع کے لیے لیکچر کے جزو میں عام طور پر کمپیوٹر ویژن کے مسائل کو حل کرنے کے لیے کلاسیکی طریقوں اور مشین لرننگ اور نیورل نیٹ ورکس کا استعمال کرتے ہوئے حل کرنے کے جدید طریقوں کی ترقی میں تاریخی سیر شامل ہوتی ہے۔ تھیوری کے بعد پریکٹس کی گئی، جہاں طلباء نے نیورل نیٹ ورک کے مقبول ماڈلز ڈاؤن لوڈ کیے اور انہیں اوپن سی وی لائبریری کے ڈی این این ماڈیول کا استعمال کرتے ہوئے لانچ کیا، ایک حسب ضرورت ایپلی کیشن بنائی۔

تمام لیکچرز کی پریزنٹیشنز عوامی ذخیرے میں پوسٹ کی گئیں۔ Github کے، تاکہ طلباء ہمیشہ ضروری معلومات کو کھول سکیں اور دیکھ سکیں، بشمول اسکول کے بعد۔ لیکچررز، پریکٹس اساتذہ اور انٹیل انجینئرز کے ساتھ لائیو اور گیٹر پر چیٹ کے ذریعے بات چیت کرنا ممکن تھا۔ پراجیکٹ ہفتہ کا وقت بھی کامیاب نکلا: یہ بدھ کو شروع ہوا، جس نے ٹیم کے فیصلوں کو بہتر بناتے ہوئے، لیکچرز سے پاک ویک اینڈ کو مفید طریقے سے گزارنا ممکن بنایا۔ سب سے زیادہ ذمہ دار شرکاء نے ہفتہ کا آدھا حصہ انٹیل آفس میں گزارا، جس کے لیے انہیں اسی دن غیر طے شدہ گھومنے پھرنے کا انعام دیا گیا۔

منصوبوں کا دفاع کیسا تھا؟

ہر ٹیم کو اس بارے میں بات کرنے کے لیے 10 منٹ کا وقت دیا گیا تھا کہ انھوں نے پروجیکٹ کے دوران کیا کیا اور وہ کیا آیا۔ اس وقت کے بعد، 5 منٹ شروع ہوئے، جس کے دوران کمپنی کے انجینئرز نے لڑکوں سے سوالات کیے اور چھوٹی چھوٹی ٹپس دی جو انہیں اپنے پروجیکٹ کو بہتر بنانے یا مستقبل میں موجودہ غلطیوں کو روکنے میں مدد دے گی۔ لڑکوں میں سے ہر ایک نے اپنے آپ کو اسپیکر کے طور پر آزمایا، کمپیوٹر وژن کے میدان میں اپنے علم کا مظاہرہ کیا اور پروجیکٹ کی تخلیق میں ان کے تعاون کی تصدیق کی، جس نے ہمیں اسکول میں ہر شریک کے بارے میں غور کرنے اور نتیجہ اخذ کرنے میں مدد کی۔ دفاع 3 گھنٹے سے زیادہ ہوا، لیکن ہم نے لڑکوں کا خیال رکھا اور کافی کے مختصر وقفے سے تناؤ کو کم کیا، جہاں لڑکے سانس لے سکتے تھے اور انٹیل کے سرکردہ ماہرین کے ساتھ مسائل پر بات چیت کر سکتے تھے۔

دن کے اختتام پر ہمیں ایک پہلی، دو دوسری اور تین تیسری پوزیشنوں سے نوازا گیا۔ اس کا انتخاب کرنا کافی مشکل تھا، کیونکہ ہر ٹیم، ہر پروجیکٹ کا اپنا ذائقہ تھا اور اس کی پیش کش کی اصلیت سے ممتاز تھا۔

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول
کل وقتی سی وی کیمپ کے شرکاء، پروجیکٹ ڈیفنس، نزنی نوگوروڈ میں انٹیل آفس

پروجیکٹس پیش کئے

اسمارٹ دستانے

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

خلا میں بصری نیویگیشن کے لیے اوپن سی وی کا استعمال کرتے ہوئے ایک ڈیٹیکٹر اور ٹریکر کا استعمال۔ ٹیم نے دو کیمروں کا استعمال کرتے ہوئے ڈیپتھ سینسنگ کی صلاحیت بھی شامل کی ہے۔ Microsoft Speech API کو مینجمنٹ انٹرفیس کے طور پر استعمال کیا جاتا ہے۔

رسیپٹر

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

کھانے کا پتہ لگانا اور تیار شدہ ڈش کے لیے ترکیب کا انتخاب، جس میں پائے جانے والے اجزا بھی شامل ہیں۔ لوگ اس کام سے خوفزدہ نہیں تھے اور ایک ہفتے کے اندر انہوں نے اپنے طور پر کافی تعداد میں تصاویر کو نشان زد کیا، TensorFlow Object Detection API کا استعمال کرتے ہوئے ڈیٹیکٹر کو تربیت دی اور ترکیب تلاش کرنے کے لیے منطق کا اضافہ کیا۔ سادہ اور ذائقہ دار!

ایڈیٹر 2.0

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

پروجیکٹ کے شرکاء نے طویل ویڈیوز میں ٹکڑوں کو تلاش کرنے کے کام کے حصے کے طور پر چہرے کی شناخت کے لیے اعصابی نیٹ ورکس کا ایک سیٹ (چہرے کی تلاش، چہرے کی تصویر کو اہم نکات کے ذریعے معمول پر لانا، چہرے کی تصویر کی وضاحت کرنے والے کا حساب کتاب) استعمال کیا۔ موجودہ. ترقی یافتہ نظام کو ویڈیو ایڈیٹنگ کے لیے ایک امدادی نظام کے طور پر استعمال کیا جا سکتا ہے، جس سے کسی شخص کو ضروری ٹکڑوں کی تلاش میں خود ویڈیو دیکھنے کی ضرورت نہیں پڑتی۔ سے نیورل نیٹ ورک کا استعمال OpenVINO ماڈل لائبریریاںٹیم ایپلی کیشن کی تیز رفتاری حاصل کرنے میں کامیاب رہی: Intel Core i5 پروسیسر والے لیپ ٹاپ پر، ویڈیو پروسیسنگ کی رفتار 58 فریم فی سیکنڈ تھی۔

گمنام

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

ایک شخص کے چہرے پر شیشے اور ماسک کھینچنا۔ MTCNN نیٹ ورک کو چہروں اور اہم نکات کا پتہ لگانے کے لیے استعمال کیا گیا تھا۔

گمنام

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

شناخت چھپانے کے موضوع پر ایک اور دلچسپ کام۔ اس ٹیم نے چہروں کو مسخ کرنے کے لیے کئی اختیارات متعارف کروائے: دھندلا پن اور پکسلیشن۔ ایک ہفتے میں، لڑکوں نے نہ صرف ہاتھ میں کام کا پتہ لگایا، بلکہ ایک مخصوص شخص (چہرے کی شناخت کے ساتھ) کو گمنام کرنے کا طریقہ بھی فراہم کیا۔

گرم

"وارم اپ" پروجیکٹ ٹیم نے سر جھکاؤ کی ورزش کے لیے کھیلوں کے اسسٹنٹ بنانے کا مسئلہ حل کیا۔ اور یہاں تک کہ اگر اس ایپلی کیشن کا حتمی اطلاق اب بھی متنازعہ ہے، چہرے کا پتہ لگانے کے مختلف الگورتھم: ہار کیسکیڈز، ٹینسر فلو، اوپن سی وی اور اوپن وی این او کے نیٹ ورکس کا موازنہ کرتے ہوئے ایک جامع مطالعہ کیا گیا۔ ہم نہ صرف جسمانی طور پر بلکہ ذہنی طور پر بھی گرم ہوئے!

800 سے کم

کمپیوٹر ویژن سمر سیمپ – کمپیوٹر ویژن پر انٹیل سمر اسکول

Nizhny Novgorod، وہ شہر جہاں یہ اسکول ہوا تھا، 2 سال میں 800 سال پرانا ہو جائے گا، جس کا مطلب ہے کہ ایک دلچسپ منصوبے کو عملی جامہ پہنانے کے لیے کافی وقت ہے۔ ہم نے بچوں سے کہا کہ وہ ایک گائیڈ بنانے کے کام کے بارے میں سوچیں جو عمارتوں کے اگلے حصے کی تصویر کی بنیاد پر یہ معلومات فراہم کر سکے کہ تصویر میں کس قسم کی چیز دکھائی گئی ہے اور اس کے بارے میں کیا حقائق معلوم ہیں۔ ہماری رائے میں، یہ کام سب سے مشکل میں سے ایک تھا، کیونکہ اس کا تعلق کلاسیکی کمپیوٹر وژن سے ہے، لیکن ٹیم نے اچھا نتیجہ دکھایا۔

پتھر کاغذ قینچی

ڈیزائن کے کام کو مکمل کرنے کے لیے وقت کی سخت پابندیوں کے باوجود، یہ ٹیم ایک مشہور گیم میں ہاتھ کی پوزیشنوں کی درجہ بندی کرنے کے لیے اپنے اعصابی نیٹ ورک کو تربیت دینے کے لیے تجربہ کرنے سے بھی نہیں ڈرتی تھی۔

شرکاء سے تاثرات

ہم نے مختلف کورسز کے طلباء سے سمر اسکول کے بارے میں اپنے تاثرات شیئر کرنے کو کہا:

میں حال ہی میں انٹیل کمپیوٹر ویژن سمر کیمپ میں شرکت کے لیے کافی خوش قسمت تھا اور یہ ایک شاندار تجربہ تھا۔ ہم نے سی وی، سافٹ ویئر کی تنصیب، ڈیبگنگ کے میدان میں بہت سے نئے علم اور مہارتیں حاصل کیں، ہم کام کے ماحول میں بھی ڈوبے ہوئے تھے، حقیقی مسائل کا سامنا کرنا پڑا، ساتھیوں اور اسکول کے اساتذہ کے ساتھ ممکنہ حل کے بارے میں بات کی گئی ہے کہ ایک پروگرامر کا کام ہے۔ مکمل طور پر کمپیوٹر کے ساتھ بات چیت پر مشتمل ہے۔ تاہم، ایسا بالکل نہیں ہے۔ ہمارا تخلیقی کام لوگوں کے ساتھ رابطے سے الگ نہیں ہے۔ بات چیت کے ذریعے ہی کوئی منفرد علم حاصل کر سکتا تھا۔ اور مجھے سکول کا یہ جزو سب سے زیادہ پسند آیا۔ تاہم، ایک خرابی ہے... تربیت مکمل کرنے کے بعد میں جاری رکھنا چاہتا تھا! DL میں نظریاتی علم اور CV میں عملی مہارت کے علاوہ، میں نے اندازہ حاصل کیا کہ ریاضی کے کن شعبوں پر خصوصی توجہ دی جانی چاہیے اور کن ٹیکنالوجیز کا مطالعہ کیا جانا چاہیے۔ Intel انجینئرز اور محققین کے کام کے لیے لگن، پیشہ ورانہ مہارت اور محبت نے IT میں میری سمت کے انتخاب کو متاثر کیا۔ اس کے لیے میں اسکول کے تمام منتظمین کا شکریہ ادا کرنا چاہتا ہوں۔

کرسٹینا، پہلا سال، HSE

اتنے کم وقت میں سکول کمپیوٹر ویژن کے موضوع پر زیادہ سے زیادہ معلومات فراہم کرنے اور پریکٹس کرنے میں کامیاب رہا۔ اور اگرچہ یہ بنیادی معلومات کے لیے ڈیزائن کیا گیا تھا، لیکچرز میں بہت زیادہ تکنیکی مواد تھا جسے آپ سمجھنا چاہتے ہیں اور مطالعہ میں زیادہ وقت گزارنا چاہتے ہیں۔ اسکول کے اساتذہ اور لیکچررز نے خوشی سے تمام سوالات کے جوابات دیے اور طلباء کے ساتھ بات چیت کی۔ ٹھیک ہے، حتمی پروجیکٹ کو مکمل کرنے کے دوران، مجھے ایک تیار شدہ ایپلیکیشن تیار کرنے کے جنگل میں چھلانگ لگانی پڑی اور ایسی مشکلات کا سامنا کرنا پڑا جو مطالعہ کے دوران ہمیشہ پیدا نہیں ہوتیں۔ ہماری ٹیم نے بالآخر کمپیوٹر کے ساتھ گیم "راک پیپر-کینچی" کھیلنے کے لیے ایک درخواست دی۔ ہم نے ایک ماڈل کو ویب کیم پر کسی شخصیت کو پہچاننے کی تربیت دی، منطق لکھی اور اوپن سی وی فریم ورک کی بنیاد پر ایک انٹرفیس بنایا۔ اسکول نے سوچ کے لیے خوراک اور بعد میں سیکھنے اور ترقی کے لیے ایک ویکٹر فراہم کیا۔ مجھے بہت خوشی ہے کہ میں نے حصہ لیا۔

سرجی، تیسرا سال، یو این این

اسکول میری توقعات پر پورا نہیں اترا۔ لیکچرز انٹیل ڈویلپرز کے کافی تجربہ کار لوگوں کے ذریعہ دیئے گئے تھے۔ لیکچررز کے ساتھ بات چیت ہمیشہ دلچسپ اور مفید رہی ہے، اساتذہ جوابدہ اور مدد کے لیے ہمیشہ تیار رہتے ہیں، لیکچرز سننے کے لیے خوشگوار ہوتے ہیں، موضوعات کافی متعلقہ اور معلوماتی ہوتے ہیں۔ لیکن میں کچھ چیزیں پہلے ہی جانتا تھا، اور جو میں نہیں جانتا تھا وہ کسی بھی طرح سے پریکٹس کے ذریعے تعاون یافتہ نہیں تھے، اور اس لیے واقعی اچھے مواد کو کبھی بھی پوری طرح سے سمجھا اور مطالعہ نہیں کیا گیا۔ جی ہاں، زیادہ تر معلومات معلوماتی مقاصد کے لیے فراہم کی جاتی ہیں، تاکہ آپ اسے گھر بیٹھے آزما سکیں، یا صرف اس کا اندازہ ہو کہ یہ سب کیا ہے، لیکن میں پھر بھی اپنے طور پر کچھ موجودہ الگورتھم کو لاگو کرنا چاہتا تھا۔ تجربہ کار اساتذہ کی نگرانی جو کچھ کام نہ ہونے کی صورت میں اچھا مشورہ یا مدد دے سکتے ہیں۔ نتیجے کے طور پر، عملی طور پر، تیار شدہ حل استعمال کیے گئے، اور کوڈ، جو کوئی کہہ سکتا ہے، ہمارے لیے پہلے سے لکھا گیا تھا؛ اسے صرف تھوڑا سا ترمیم کرنے کی ضرورت تھی۔ منصوبے سب سے آسان تھے، اور اگر آپ کسی طرح سے کام کو پیچیدہ کرنے کی کوشش کرتے ہیں، تو آپ کے پاس اتنا وقت نہیں ہے کہ اسے کم و بیش مستحکم حالت میں نافذ کر سکیں، جیسا کہ ہمارے ساتھ ہوا ہے۔
عام طور پر، پورا اسکول ڈویلپرز کی کسی نہ کسی طرح کی بہت سنجیدہ گیم کی طرح لگتا ہے، اور یہ بالکل عملی حصہ کی غلطی ہے۔ میں سمجھتا ہوں کہ اسکول میں گزارے جانے والے وقت کو بڑھانا، پریکٹس کے مواد کو پیچیدہ کرنا ضروری ہے تاکہ آپ خود کچھ لکھ سکیں، کچھ واقعی پیچیدہ اور ضروری، اور ریڈی میڈ کا استعمال نہ کریں، تاکہ مشق کو بڑھانے میں آسانی ہو۔ پیچیدگی، مقابلوں کے پراجیکٹس کے عنوانات کو پہلے دنوں میں دے دیا جائے، تاکہ لیکچرز اور پریکٹسز کا مواد آپ کے پراجیکٹس میں فوری طور پر استعمال ہو سکے اور اس پر عمل درآمد کے لیے زیادہ وقت ملے۔ پھر اسکول میں گزارا ہوا وقت خواہشمند ماہرین کے لیے ایک اچھے تجربے کا کام کرے گا۔

دمتری، 1st سال کی ماسٹر ڈگری، NSTU

Intel کی طرف سے سمر اسکول اس موسم گرما میں اپنی پسند کے کام کرنے کا ایک بہترین موقع تھا۔ حقیقت یہ ہے کہ کمپیوٹر وژن کے شعبے میں پروگرامنگ سے متعلق انٹیل ملازمین کے لیکچرز نے مجھے آرام کرنے کی اجازت نہیں دی، میں اس سارے عمل سے زیادہ سے زیادہ فائدہ اٹھانا چاہتا تھا، حالانکہ یہ کبھی کبھی مشکل ہوتا تھا۔ ہر دن بہت تیزی سے، غیر محسوس اور نتیجہ خیز گزرا۔ اپنے پراجیکٹ کو عملی جامہ پہنانے کے موقع نے مجھے شاندار کیوریٹروں اور اسکول کے دیگر شرکاء کے ساتھ ایک ٹیم میں کام کرنے کا موقع دیا۔ ان دو ہفتوں کو مختصراً اس طرح بیان کیا جا سکتا ہے: دلچسپ اور لمحاتی۔

ایلیزاویٹا، دوسرا سال، یو این این

موسم خزاں میں (اکتوبر-نومبر)، ڈیلٹا تعلیمی پروگرام آپ کا انتظار کر رہا ہے، جس کے بارے میں آپ ہماری معلومات سے جان سکتے ہیں۔ VKontakte گروپس. دیکھتے رہنا!

ماخذ: www.habr.com

نیا تبصرہ شامل کریں