Matrix — সংখ্যার সাজানো বাগান
Matrix
মতিঝিল আইডিয়াল স্কুলের ক্লাস সিটিং
ধর তুই মতিঝিল আইডিয়াল স্কুলের ক্লাস টিচার। তোর ক্লাসে ৩ সারিতে ৪ জন কইরা ছাত্র বসে। তুই attendance নিতে গিয়া একটা Excel sheet খুললি — ৩টা row, ৪টা column। প্রতিটা cell-এ ছাত্রের roll number। সারি ধইরা পড়লে একটা row পাবি, কলাম ধইরা পড়লে একটা column। পুরা sheet-টাই একটা Matrix! এখন হেডমাস্টার বললেন 'প্রতিটা ছাত্রের ৫ বিষয়ের নম্বর দাও।' তুই ৩০ জন ছাত্রের ৫ বিষয়ের নম্বর সাজাইলি — ৩০×৫ ম্যাট্রিক্স! Excel-এর প্রতিটা sheet-ই আসলে একটা matrix, মামা।
এইটাই হইল Matrix — সংখ্যাগুলা row আর column-এ সাজানো! Excel sheet-এর মতো — m টা row, n টা column, ব্যস!
সংজ্ঞা
Matrix হইল সংখ্যাগুলারে rectangular grid-এ সাজানো — m টা row আর n টা column-এ। এইটারে m×n matrix বলে। প্রতিটা element-এর address হইল (row, column) — ঠিক Excel cell-এর মতো A1, B2।
ব্যাখ্যা
Matrix-এর Dimension বোঝা
Matrix-এর size বলার নিয়ম হইল 'row × column'। ৩ সারি ৪ কলাম হইলে বলবা 3×4 matrix। মনে রাখবা — আগে row (নিচে যাও), পরে column (পাশে যাও)। মতিঝিল স্কুলের ক্লাসে ৩ সারি ৪ জন = 3×4। মোট element = 3 × 4 = 12 টা।
Element Access — নির্দিষ্ট জায়গার সংখ্যা
Matrix-এর কোনো element বোঝাতে দুইটা index লাগে — row number আর column number। a_{2,3} মানে ২য় row-এর ৩য় column-এর element। Python-এ index ০ থেকে শুরু, কিন্তু math-এ ১ থেকে। Excel-এ যেমন B3 মানে ৩য় row, ২য় column — same concept!
Special Matrices — বিশেষ ম্যাট্রিক্স
কিছু matrix-এর special নাম আছে। Row vector (1×n) — একটা row-ই matrix। Column vector (m×1) — একটা column-ই matrix। Square matrix (n×n) — row আর column সমান। Zero matrix — সব element ০। ML-এ এই সবগুলাই কাজে আসে।
Dataset-কে Matrix হিসেবে দেখা
৩ জন ছাত্রের ৪ বিষয়ের নম্বর আছে — রহিম: [৮০, ৭৫, ৯০, ৮৫], করিম: [৭০, ৮৫, ৬৫, ৯০], জামাল: [৯৫, ৮০, ৮৮, ৭২]। এইটারে matrix হিসেবে লেখ এবং dimension বল। করিমের ৩য় বিষয়ের নম্বর কত?
Step 1: Matrix বানাও
প্রতিটা ছাত্র = ১ row, প্রতিটা বিষয় = ১ column
Step 2: Dimension বল
৩ জন ছাত্র (rows) × ৪ বিষয় (columns) = 3×4 matrix
Step 3: নির্দিষ্ট element বের কর
করিম = ২য় row, ৩য় বিষয় = ৩য় column, তাইলে a_{2,3}
3×4 matrix! করিমের ৩য় বিষয়ের নম্বর = 65। ML dataset-ও ঠিক এইভাবেই matrix — প্রতিটা row একটা sample, প্রতিটা column একটা feature!
ML-এ কোথায় লাগে?
মনে রাখার ট্রিক
Matrix = Excel Sheet! Row = সারি (নিচে যাও), Column = কলাম (পাশে যাও)। m×n মানে m সারি n কলাম। Dataset-এর প্রতিটা row = ১ জন, প্রতিটা column = ১ feature!