Hugging Face নিয়ে কাজ করা (Working with Hugging Face)
Hugging Face কী?
Hugging Face একটি ওপেন সোর্স প্ল্যাটফর্ম ও কমিউনিটি যা প্রাকৃতিক ভাষা প্রক্রিয়াকরণ (NLP), কম্পিউটার ভিশন, অডিও এবং মাল্টিমোডাল AI এর জন্য অত্যাধুনিক টুল ও মডেল সরবরাহ করে।
কেন Hugging Face ব্যবহার করবেন?
Hugging Face-এর গুরুত্বপূর্ণ লাইব্রেরি
| লাইব্রেরি | উদ্দেশ্য |
| transformers | NLP, vision, audio-এর জন্য প্রি-ট্রেইনড মডেল |
| datasets | হাজার হাজার ML ডেটাসেট ব্যবহারের জন্য |
| huggingface_hub | মডেল/ডেটাসেট আপলোড-ডাউনলোডের জন্য |
| gradio | ইন্টারঅ্যাকটিভ ML ডেমো বানাতে |
| evaluate | স্ট্যান্ডার্ড ML পারফরম্যান্স মেট্রিকস |
Transformers দিয়ে শুরু করা
ইন্সটল করুন:
| pip install transformers
pip install datasets |
প্রি-ট্রেইনড মডেল ব্যবহার:
| from transformers import pipeline
classifier = pipeline(“sentiment-analysis”) result = classifier(“I love learning with Hugging Face!”) print(result) |
আউটপুট:
| [{‘label’: ‘POSITIVE’, ‘score’: 0.9998}] |
ম্যানুয়ালি মডেল ও টোকেনাইজার লোড করা:
| from transformers import AutoTokenizer, AutoModelForSequenceClassification
model_name = “distilbert-base-uncased-finetuned-sst-2-english” tokenizer = AutoTokenizer.from_pretrained(model_name) model = AutoModelForSequenceClassification.from_pretrained(model_name) |
ডেটাসেট এক্সপ্লোর করুন:
| from datasets import load_dataset
dataset = load_dataset(“imdb”) print(dataset[“train”][0]) |
Hugging Face Hub ব্যবহার করা
মডেল ও ডেটাসেট ব্রাউজ করতে যান:
নিজের মডেল আপলোড করুন
| huggingface-cli login |
তারপর:
| from huggingface_hub import HfApi
api = HfApi() api.create_repo(name=”my-model”) |
কমন Use Case ও Pipeline:
| প্রয়োগ | পাইপলাইন |
| Sentiment Analysis | pipeline(“sentiment-analysis”) |
| Text Summarization | pipeline(“summarization”) |
| Question Answering | pipeline(“question-answering”) |
| Translation | pipeline(“translation”) |
| Text Generation | pipeline(“text-generation”) |
Hugging Face Spaces (ডেমো বানানোর জন্য)
Spaces হল Gradio বা Streamlit দিয়ে তৈরি ওয়েব অ্যাপ, যা আপনি সহজেই শেয়ার করতে পারেন।
Not a member yet? Register now
Are you a member? Login now