Machine Learning Tutorial
مشین لرننگ
مشین لرننگ یعنی کمپیوٹر کو خود سیکھنے دینا۔ جی ہاں، بالکل اسی طرح جیسے بچے اپنی زندگی کے تجربات سے سیکھتے ہیں۔ کمپیوٹر کو ڈیٹا (معلومات) دی جاتی ہے اور وہ اس ڈیٹا سے نمونے تلاش کرتا ہے اور ان نمونوں کی بنیاد پر فیصلے کرنا سیکھتا ہے۔
مثال کے طور پر: آپ نے ایک کمپیوٹر کو کتوں اور بلیوں کی بہت سی تصاویر دکھائیں۔ کمپیوٹر ان تصاویر سے یہ سیکھے گا کہ کتے اور بلیاں کیسی لگتی ہیں۔ اب اگر آپ کمپیوٹر کو ایک نئی تصویر دکھائیں تو وہ بتا سکتا ہے کہ اس تصویر میں کتا ہے یا بلی۔
مشین لرننگ کی تین اہم اقسام
:(Supervised Learning) سُپر وائزڈ لرننگ
اس میں ہمیں ڈیٹا کے ساتھ اس کے صحیح جوابات بھی دیے جاتے ہیں۔ مثال کے طور پر، فٹبال کھلاڑیوں کے ڈیٹا کے ساتھ یہ بھی بتایا جاتا ہے کہ وہ کون سی پوزیشن پر کھیلتے ہیں۔
:(Unsupervised Learning) ان سُپر وائزڈ لرننگ
اس میں ہمارے پاس صرف ڈیٹا ہوتا ہے اور ہمارے پاس اس کے صحیح جوابات نہیں ہوتے۔ ہم اس ڈیٹا کو گروپوں میں تقسیم کرنے کی کوشش کرتے ہیں تاکہ اہم نمونے تلاش کی جا سکیں۔
مثال کے طور پر، آپ کمپیوٹر کو مختلف رنگوں کے گلابوں کی تصاویر دکھائیں۔ کمپیوٹر خود ہی مختلف اقسام کے گلابوں کے گروپ بنائے گا۔
:(Reinforcement Learning) رِئن فورسمنٹ لرننگ
اس میں کمپیوٹر کو ایک خاص کام انجام دینے کے لیے انعام یا سزا دی جاتی ہے۔ مثال کے طور پر، ایک کمپیوٹر گیم میں کمپیوٹر کو یہ سیکھنا ہوتا ہے کہ گیم کیسے جیتا جائے۔ ہر کامیاب قدم پر کمپیوٹر کو انعام دیا جاتا ہے اور ہر غلط قدم پر سزا دی جاتی ہے۔ اس طرح کمپیوٹر سیکھتا ہے کہ گیم کیسے جیتا جائے۔
: خلاصہ
مشین لرننگ کمپیوٹر سائنس کا ایک بہت ہی اہم شعبہ ہے جس کے ذریعے کمپیوٹر کو انسانوں کی طرح سیکھنے اور فیصلے کرنے کی صلاحیت دی جا رہی ہے۔ اس کی بہت سی ایپلی کیشنز ہیں جیسے کہ چہرے کی پہچان، اسپیم فلٹرنگ، خودکار ترجمہ اور خود ڈرائیونگ کاریں۔
اگر آپ کے کوئی سوالات ہیں تو پوچھنے میں ہچکچائیں نہیں۔