Git & GitHub
📘 ভার্সন কন্ট্রোল ও সহযোগিতা।
🌐 Version control and collaboration.
🚀
1
ধারণা · Concept
কী এবং কেন📘 বাংলা ব্যাখ্যা:
ভার্সন কন্ট্রোল ও সহযোগিতা।
ভার্সন কন্ট্রোল ও সহযোগিতা।
🌐 English:
Version control and collaboration.
Version control and collaboration.
🗂 কোথায় পড়ে
৬. ইঞ্জিনিয়ারিং ও ক্যারিয়ার → এমএলঅপস ও ডিপ্লয়মেন্ট → Git & GitHub
🎯 এই শাখার লক্ষ্য
Version, containerise, deploy and monitor models
🧰 টুলস
Git, Docker, FastAPI, MLflow
🪜
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল💡 কেন গুরুত্বপূর্ণ?
কোডের প্রতিটি পরিবর্তন সংরক্ষণ, সহযোগিতা ও পোর্টফোলিও প্রদর্শন।
- ধাপ 1git init, git add, git commit -m "বার্তা" — স্থানীয় ইতিহাস
- ধাপ 2branch দিয়ে নতুন ফিচার আলাদা, merge দিয়ে একত্র
- ধাপ 3GitHub-এ রিপো: git remote add, push, pull; Pull Request দিয়ে রিভিউ
- ধাপ 4.gitignore (ডেটা, env, পাসওয়ার্ড), ভালো README
🧪 বাস্তব উদাহরণ
প্রতিটি প্রজেক্টে README: উদ্দেশ্য, ডেটা, কীভাবে চালাবেন, ফলাফল ও স্ক্রিনশট।
⚠️ সাধারণ ভুল
পাসওয়ার্ড/API key কমিট করা—ইতিহাস থেকেও মুছতে হয়।
🔑 মূল শব্দ (Key terms)
GitcommitbranchmergeGitHubpull request.gitignore
3
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিক1.1 commit, branch, merge
1.2 GitHub1.2.1 push1.2.2 pull request
1.3 .gitignore ও README
🎬
ভিডিও · Videos (বাংলা ও English)
ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত📺 আরও খুঁজুন
💻
হাতে-কলমে · Try it (MLOps & Deployment)
এডিট করে Run চাপুন · Ctrl+Enter# Save / load a model and serve predictions like an API would
import pickle, json
from sklearn.datasets import load_iris
from sklearn.linear_model import LogisticRegression
X,y=load_iris(return_X_y=True); model=LogisticRegression(max_iter=300).fit(X,y)
blob=pickle.dumps(model); served=pickle.loads(blob)
def predict_endpoint(payload:str):
x=json.loads(payload)["features"]; return json.dumps({"class":int(served.predict([x])[0])})
print("POST /predict ->",predict_endpoint('{"features":[5.1,3.5,1.4,0.2]}'))
print("model size:",len(blob),"bytes")❓
সেল্ফ-চেক · Self check
1. “push, pull request” — এটি কোন সাব-টপিকের বর্ণনা?
2. কনটেইনার টুল?
3. ডেটা ড্রিফট মানে?
🔗