(پینتیس اقساط پر مشتمل سیریز جو بچوں اور نئے سیکھنے والوں کو انتہائی آسان انداز میں اے آئی کی دنیا سے متعارف کرائے گی)
قسط نمبر23 : سپورٹ ویکٹر مشین کیا ہے؟
جب ہم چیزوں کو پہچاننا سیکھتے ہیں، تو ہم انہیں گروہوں میں بانٹتے ہیں۔ جیسے کہ یہ بلی ہے، یہ کتا ہے، یا یہ پھل ہے، یہ سبزی ہے۔ ہمارا دماغ خود بخود کچھ نشانیاں پکڑ کر فیصلہ کرتا ہے کہ کون سی چیز کہاں فِٹ ہوتی ہے۔ مصنوعی ذہانت کی دنیا میں بھی جب مشین کو سکھایا جاتا ہے کہ چیزوں کو گروپ میں بانٹنا ہے، تو اس کے لیے ایک خاص ذہین طریقہ استعمال کیا جاتا ہے جسے "سپورٹ ویکٹر مشین" یا "SVM" کہتے ہیں۔
فرض کریں آپ کے سامنے ایک کاغذ ہے جس پر کچھ نیلے اور کچھ لال دائرے بنے ہیں۔ نیلے دائرے ایک طرف ہیں اور لال دائرے دوسری طرف۔ اب اگر کوئی آپ سے کہے کہ ایک لکیر کھینچ کر بتائیں کہ نیلے اور لال دائرے کہاں تقسیم ہوتے ہیں، تو آپ ایک ایسی لکیر کھینچیں گے جو دونوں کو الگ کرے، اور دونوں کے درمیان زیادہ سے زیادہ فاصلہ رکھے۔ یہی کام سپورٹ ویکٹر مشین کرتی ہے، لیکن وہ اسے صرف دائرے نہیں بلکہ ڈیٹا پوائنٹس پر کرتی ہے ،اور وہ بھی نہایت احتیاط سے، جس میں غلطی کی گنجائش کم سے کم ہو۔
ایس وی ایم کا کمال یہ ہے کہ یہ صرف سادہ لکیریں نہیں کھینچتی، بلکہ اگر ڈیٹا بہت پیچیدہ ہو تو یہ اسے ایک نئی دنیا میں لے جا کر، وہاں اس کا رخ ایسے موڑ دیتی ہے کہ سیدھی لکیر بھی پیچیدہ مسئلہ حل کر دے۔ یہ ایسا ہی ہے جیسے آپ ایک گُتھی سلجھا نہ سکیں تو اسے اُٹھا کر سیدھا پھیلا دیں، تاکہ ہر دھاگا الگ نظر آئے۔ SVM ایسے معاملات میں بہت ہوشیاری سے کام کرتی ہے، اور یہ فیصلہ کرتی ہے کہ کون سا ڈیٹا کس گروہ میں آتا ہے۔
ایک اور دلچسپ بات یہ ہے کہ SVM صرف چیزوں کو الگ نہیں کرتی، بلکہ وہ ان چیزوں کے درمیان وہ حد تلاش کرتی ہے جو سب سے بہترین ہو، جس کے دونوں طرف کا ڈیٹا اس سے زیادہ دُور ہو۔ یہ حد یا لکیر وہی ہوتی ہے جو مشین کے لیے سب سے محفوظ اور قابلِ بھروسا فیصلہ کرتی ہے۔ اس لکیر کو "ہائپرپلین" کہا جاتا ہے ،اور ہاں، نام کتنا بھی مشکل ہو، کام نہایت دلکش ہوتا ہے۔
یہ تکنیک اس وقت بہت کام آتی ہے جب ہمیں دو یا زیادہ اقسام کے ڈیٹا کو الگ الگ پہچاننا ہو ،جیسے ای میل میں سپیم اور غیر سپیم پیغامات، یا بیماری کی علامات سے پتہ لگانا کہ مریض صحت مند ہے یا نہیں۔ SVM اس معاملے میں بہت قابل اعتماد ماڈل سمجھا جاتا ہے، کیونکہ یہ کم ڈیٹا پر بھی اچھے فیصلے کر سکتا ہے ۔
یہ بات سچ ہے کہ SVM تھوڑا ٹیکنیکل ہوتا ہے، اور بعض اوقات اسے سمجھنے کے لیے گراف اور لائنوں کی دنیا میں جانا پڑتا ہے، لیکن اگر اسے سادگی سے سمجھا جائے تو یہ وہ آلہ ہے جو مشین کو صاف اور درست فیصلے کرنے کے قابل بناتا ہے، خاص طور پر وہاں جہاں چیزیں ایک دوسرے سے ملتی جلتی ہوں اور فرق بہت باریک ہو۔
تو آج کی قسط میں ہم نے جانا کہ سپورٹ ویکٹر مشین ایک ایسا طریقہ ہے جو مشین کو یہ سکھاتا ہے کہ مختلف اقسام کے ڈیٹا کو کیسے الگ الگ پہچاننا ہے، اور وہ بھی اس انداز سے کہ درمیان کی لکیر سب سے پریسائز ہو۔
اگلی قسط میں ہم ایک اور دلچسپ تکنیک پر بات کریں گے جس کا نام ہے "ڈیسیژن ٹری" ،ایک ایسا درخت جو خود ہی فیصلہ کرنا سیکھتا ہے!
یہ تحریر اے آئی کی دنیا کے فیس بک پیج پر پوسٹ کی گئی ہے۔ اس کی تمام اقساط آپ (#AiKiDuniyaKidsSeries) ہیش ٹیگ پر کلک کر کے پڑھ سکتے ہیں۔