نئی بلاگ سیریز - ایک TorchVision ڈویلپر PlatoBlockchain ڈیٹا انٹیلی جنس کی یادداشتیں۔ عمودی تلاش۔ عی

نئی بلاگ سیریز - ٹارچ ویژن ڈویلپر کی یادداشتیں۔

نئی بلاگ سیریز - ٹارچ ویژن ڈویلپر کی یادداشتیں۔

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

ڈس کلیمر: جن خصوصیات کا احاطہ کیا گیا ہے وہ ان موضوعات کی طرف متعصب ہوں گے جن میں میں ذاتی طور پر دلچسپی رکھتا ہوں۔ PyTorch ماحولیاتی نظام بہت بڑا ہے اور میرے پاس صرف اس کے ایک چھوٹے سے حصے پر مرئیت ہے۔ کسی خصوصیت کا احاطہ کرنا (یا نہ ڈھانپنا) اس کی اہمیت کے بارے میں کچھ نہیں کہتا۔ بیان کردہ آراء صرف اور صرف میری اپنی ہیں۔

اس سے ہٹ کر، آئیے دیکھتے ہیں کہ کیا پک رہا ہے:

CrossEntropy نقصان کے لیے لیبل ہموار کرنا

PyTorch پر ایک انتہائی درخواست کردہ خصوصیت یہ ہے۔ نرم اہداف کی حمایت کریں۔ اور لیبل ہموار کرنے کا اختیار شامل کریں۔ کراس اینٹروپی نقصان میں۔ دونوں خصوصیات کا ہدف لیبل اسموتھنگ کو آسان بنانا ہے، پہلے آپشن کے ساتھ جب ڈیٹا بڑھانے کی تکنیکیں زیادہ لچک پیش کرتی ہیں۔ اختلاط/کٹ مکس استعمال کیا جاتا ہے اور دوسرا سادہ کیسز کے لیے زیادہ کارکردگی کا مظاہرہ کرتا ہے۔ سافٹ ٹارگٹس کا آپشن پہلے ہی موجود ہے۔ ماسٹر پر ضم Joel Schlosser کی طرف سے جبکہ label_smoothing آپشن ہے۔ تیار کیا جارہا ہے۔ Thomas J. Fan کی طرف سے اور فی الحال زیر جائزہ ہے۔

نیا وارم اپ شیڈولر

لرننگ ریٹ وارم اپ ایک عام تکنیک ہے جو ماڈلز کو تربیت دیتے وقت استعمال کی جاتی ہے لیکن اب تک PyTorch نے آف دی شیلف حل پیش نہیں کیا۔ حال ہی میں علقار رمضانلی نے متعارف لکیری اور مستقل وارم اپ کو سپورٹ کرنے والا ایک نیا شیڈولر۔ فی الحال ارد گرد کام جاری ہے۔ زنجیر کی صلاحیت کو بہتر بنانا اور مجموعہ موجودہ شیڈولرز کی.

"بیٹریاں شامل" کے ساتھ ٹارچ ویژن

اس نصف کو ہم TorchVision کے مقبول ماڈلز، نقصانات، شیڈولرز، ڈیٹا بڑھانے اور جدید ترین نتائج حاصل کرنے کے لیے استعمال ہونے والی دیگر افادیت میں شامل کرنے پر کام کر رہے ہیں۔ اس منصوبے کو مناسب طور پر نام دیا گیا ہے "بیٹریاں شامل ہیں"اور فی الحال ہے۔ کام جاری ہے.

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

ترقی میں دیگر خصوصیات

سوچا کہ ہم دستاویزات، CI انفراسٹرکچر اور مجموعی کوڈ کوالٹی میں مسلسل بہتری لاتے ہیں، ذیل میں میں کچھ "صارف کا سامنا" کو نمایاں کرتا ہوں۔ روڈ میپ اشیاء جو ترقی پذیر ہیں:

یہی ہے! مجھے امید ہے کہ آپ کو یہ دلچسپ لگا۔ فارمیٹ کو کیسے ڈھالنا ہے یا کن عنوانات کا احاطہ کرنا ہے اس کے بارے میں کوئی بھی خیال بہت خوش آئند ہے۔ مجھے مارو لنکڈ or ٹویٹر.

ٹائم اسٹیمپ:

سے زیادہ ڈیٹا باکس