Zero-Shot Learning

زیرو شاٹ لرننگ کیا ہے؟

زیرو شاٹ لرننگ (Zero-Shot Learning) کا مطلب ہے کہ مشین لرننگ ماڈل کو کسی نئے کام کی کوئی تربیتی مثال نہ دی جائے، صرف وضاحت دی جائے، اور پھر وہ کام کرے۔ مثال کے طور پر آپ لارج لینگویج ماڈل سے کہیں: “درج ذیل اردو جملوں کو سندھی میں ترجمہ کریں، بغیر مثال کے” — اگر ماڈل نے عام تربیت میں زبانوں کا وسیع علم سیکھا ہو تو وہ کوشش کر سکتا ہے؛ یہی زیرو شاٹ جیسا عمل ہے۔

یہ فائدہ کیوں ہے؟

ہر نئے کام کے لیے فائن ٹیوننگ مہنگا ہوتا ہے۔ زیرو شاٹ اور اس کے قریب “ون شاٹ” یا “فیو شاٹ” (چند مثالیں) روزمرہ صارفین کو پرامپٹ انجینئرنگ سے تیزی دیتے ہیں۔

حدود

اگر کام بہت مخصوص ہو (مثلاً کمپنی کی اندرونی کوڈنگ سٹائل) تو زیرو شاٹ ناکام یا غلط ہو سکتا ہے۔ تب RAG یا تربیت بہتر ہے۔

یہ کیسے ممکن ہے؟

فاؤنڈیشن ماڈل وسیع دنیا کے پیٹرن سیکھ چکے ہوتے ہیں؛ نئے ہدایت نامے ان پیٹرنز کو نئے انداز میں جوڑ دیتے ہیں۔ ٹرانسفارمر اور بڑا ٹریننگ ڈیٹا یہاں معاون ہیں۔

پاکستان کے سیاق میں

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

متعلقہ اصطلاحات

اکثر پوچھے گئے سوالات

کیا زیرو شاٹ ہمیشہ درست ہوتا ہے؟ نہیں۔ ہیلوسینیشن اور غلط فارمیٹ عام مسائل ہیں۔

کیا یہ صرف زبان کے ماڈلز میں ہے؟ اصطلاح وسیع ہے؛ مگر آج سب سے زیادہ چرچا چیٹ بوٹس میں ہے۔

اگلا قدم: ٹوکن سمجھیں — ماڈل متن کو اندر کیسے ٹکڑوں میں توڑتا ہے۔