BERT modelini değerlendirme
Örnek yorumları BERT'in tokenizer’ı ile tokenleştirdikten sonra, şimdi PyBooks’taki örneklerle BERT modelini değerlendirme zamanı. Ayrıca, modelin yeni verilerdeki duygu tahminini de değerlendireceksin.
Senin için şu bileşenler içe aktarıldı: BertTokenizer, BertForSequenceClassification, torch.
Eğitilmiş model örneği de önceden yüklendi. Şimdi bunu yeni bir veri örneğinde test edeceğiz.
Bu egzersiz
PyTorch ile Metin için Deep Learning
kursunun bir parçasıdırEgzersiz talimatları
- Değerlendirme metnini modeli beslemek için tokenleştir ve PyTorch tensörleri olarak döndür.
- Çıktı logits’lerini sıfır ile bir arasındaki olasılıklara dönüştür.
- Olasılıklardan duygu (sentiment) etiketlerini göster.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
text = "I had an awesome day!"
# Tokenize the text and return PyTorch tensors
input_eval = tokenizer(____, return_tensors=____, truncation=True, padding=True, max_length=32)
outputs_eval = model(**input_eval)
# Convert the output logits to probabilities
predictions = torch.nn.functional.____(outputs_eval.____, dim=-1)
# Display the sentiments
predicted_label = ____ if torch.____(predictions) > 0 else ____
print(f"Text: {text}\nSentiment: {predicted_label}")