Neural Network Basics
📘 নিউরন, লেয়ার ও ওজন।
🌐 Neurons, layers and weights.
🧠
1
ধারণা · Concept
কী এবং কেন📘 বাংলা ব্যাখ্যা:
নিউরন, লেয়ার ও ওজন।
নিউরন, লেয়ার ও ওজন।
🌐 English:
Neurons, layers and weights.
Neurons, layers and weights.
🗂 কোথায় পড়ে
৪. ডিপ লার্নিং ও এআই → ডিপ লার্নিং → Neural Network Basics
🎯 এই শাখার লক্ষ্য
Build, train and regularise neural networks
🧰 টুলস
PyTorch, TensorFlow/Keras
🪜
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল💡 কেন গুরুত্বপূর্ণ?
ছবি, ভাষা, শব্দ—জটিল ডেটা থেকে নিজে ফিচার শেখার মডেল।
- ধাপ 1নিউরন: ইনপুট × ওজন + বায়াস → অ্যাক্টিভেশন
- ধাপ 2লেয়ার: ইনপুট → এক বা একাধিক হিডেন → আউটপুট
- ধাপ 3ফরোয়ার্ড পাস: লেয়ারে লেয়ারে ম্যাট্রিক্স গুণ ও অ্যাক্টিভেশন
- ধাপ 4আউটপুট লেয়ার: রিগ্রেশনে ১ নিউরন (লিনিয়ার), ক্লাসিফিকেশনে ক্লাস সংখ্যা (softmax)
🧪 বাস্তব উদাহরণ
৭৮৪ পিক্সেল → ১২৮ নিউরন → ১০ আউটপুট: হাতে লেখা অঙ্ক চেনার সরল নেটওয়ার্ক।
⚠️ সাধারণ ভুল
ছোট ট্যাবুলার ডেটায় ডিপ লার্নিং—বুস্টিং প্রায়ই ভালো।
🔑 মূল শব্দ (Key terms)
neuronweightbiaslayerforward passMLP
3
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিক1.1 পারসেপ্ট্রন1.1.1 w·x + b
1.2 লেয়ার1.2.1 ইনপুট1.2.2 হিডেন1.2.3 আউটপুট
1.3 Universal approximation ধারণা
🎬
ভিডিও · Videos (বাংলা ও English)
ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত📺 আরও খুঁজুন
💻
হাতে-কলমে · Try it (Deep Learning)
এডিট করে Run চাপুন · Ctrl+Enterimport numpy as np
# 2-layer neural net from scratch learning XOR
rng=np.random.default_rng(0); X=np.array([[0,0],[0,1],[1,0],[1,1]]); y=np.array([[0],[1],[1],[0]])
W1,b1=rng.normal(size=(2,8)),np.zeros(8); W2,b2=rng.normal(size=(8,1)),np.zeros(1); sig=lambda z:1/(1+np.exp(-z))
for ep in range(5000):
h=np.tanh(X@W1+b1); o=sig(h@W2+b2); d2=o-y; d1=(d2@W2.T)*(1-h**2)
W2-=0.1*h.T@d2; b2-=0.1*d2.sum(0); W1-=0.1*X.T@d1; b1-=0.1*d1.sum(0)
if ep%1000==0: print("epoch",ep,"loss",round(float(((o-y)**2).mean()),4))
print("XOR predictions:",o.round(2).ravel())❓
সেল্ফ-চেক · Self check
1. “w·x + b” — এটি কোন সাব-টপিকের বর্ণনা?
2. “ইনপুট, হিডেন, আউটপুট” — এটি কোন সাব-টপিকের বর্ণনা?
3. ভ্যানিশিং গ্রেডিয়েন্টে কম ভোগে?
4. Adam কী?
🔗
সংযুক্ত কনসেপ্ট · Connected concepts
এই শাখার অন্যান্য অংশ
1. Neural Network Basics2. Activation Functions3. Backpropagation4. Gradient Descent Optimizers5. TensorFlow Keras6. PyTorch7. Dropout Batch Normalization8. Transfer Learning
অন্য শাখার সম্পর্কিত টপিক
💻 Command Line Basics📐 Linear Algebra Basics📈 Matplotlib Basics📑 Power BI Basics📑 Tableau Basics👁️ Convolutional Neural Network🗺️ QGIS Basics🌏 Graph Neural Networks for Spatial Data