Polynomial Regression
📘 বক্ররেখা সম্পর্ক মডেল।
🌐 Model curved relationships.
🎯
1
ধারণা · Concept
কী এবং কেন📘 বাংলা ব্যাখ্যা:
বক্ররেখা সম্পর্ক মডেল।
বক্ররেখা সম্পর্ক মডেল।
🌐 English:
Model curved relationships.
Model curved relationships.
🗂 কোথায় পড়ে
৩. মেশিন লার্নিং → সুপারভাইজড লার্নিং → Polynomial Regression
🎯 এই শাখার লক্ষ্য
Train, compare and choose regression/classification models
🧰 টুলস
scikit-learn, XGBoost
🪜
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল💡 কেন গুরুত্বপূর্ণ?
বক্র সম্পর্ক লিনিয়ার মডেল দিয়েই ধরা।
- ধাপ 1PolynomialFeatures(degree=2) দিয়ে x, x², x·z তৈরি
- ধাপ 2LinearRegression দিয়ে ফিট—মডেল সহগে এখনো রৈখিক
- ধাপ 3ডিগ্রি ১–৫ ক্রস-ভ্যালিডেশনে তুলনা করুন
- ধাপ 4স্কেলিং ও রেগুলারাইজেশন (Ridge) যোগ করুন—উচ্চ ডিগ্রিতে অস্থিরতা
🧪 বাস্তব উদাহরণ
তাপমাত্রা বনাম বিদ্যুৎ চাহিদা U-আকৃতির (শীতে হিটার, গরমে এসি)—ডিগ্রি ২ যথেষ্ট।
⚠️ সাধারণ ভুল
ডিগ্রি ১০—ট্রেনিং ডেটায় নিখুঁত, বাইরে অদ্ভুত।
🔑 মূল শব্দ (Key terms)
polynomial regressiondegreefeature expansionoverfitting
3
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিক2.1 PolynomialFeatures2.1.1 x²2.1.2 x³
2.2 ডিগ্রি নির্বাচন2.2.1 ওভারফিট ঝুঁকি
2.3 ক্রস-ভ্যালিডেশনে যাচাই
🎬
ভিডিও · Videos (বাংলা ও English)
ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত📺 আরও খুঁজুন
💻
হাতে-কলমে · Try it (Supervised Learning)
এডিট করে Run চাপুন · Ctrl+Enterfrom sklearn.datasets import load_breast_cancer
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.pipeline import make_pipeline
from sklearn.preprocessing import StandardScaler
X,y=load_breast_cancer(return_X_y=True); Xtr,Xte,ytr,yte=train_test_split(X,y,random_state=1)
for n,m in {"LogReg":make_pipeline(StandardScaler(),LogisticRegression(max_iter=500)),"KNN":make_pipeline(StandardScaler(),KNeighborsClassifier()),
"RandomForest":RandomForestClassifier(random_state=0),"GradBoost":GradientBoostingClassifier()}.items():
print(f"{n:13s} accuracy = {m.fit(Xtr,ytr).score(Xte,yte):.3f}")❓
সেল্ফ-চেক · Self check
1. “x², x³” — এটি কোন সাব-টপিকের বর্ণনা?
2. “ওভারফিট ঝুঁকি” — এটি কোন সাব-টপিকের বর্ণনা?
🔗
সংযুক্ত কনসেপ্ট · Connected concepts
এই শাখার অন্যান্য অংশ
1. Linear Regression2. Polynomial Regression3. Ridge Lasso Regularization4. Logistic Regression5. KNN6. Naive Bayes7. Decision Tree8. Random Forest9. SVM10. Gradient Boosting XGBoost11. LightGBM CatBoost
অন্য শাখার সম্পর্কিত টপিক
🎯 Linear Regression🎯 Logistic Regression📏 Regression Metrics MAE RMSE R2📍 Geographically Weighted Regression