BaşlayınÜcretsiz Başlayın

Önceden eğitilmiş PyTorch modeliyle dil çevirisi

PyBooks'taki ekibin, bir dilden diğerine çeviri içeren bir AI projesi üzerinde çalışıyor. Bu görev için önceden eğitilmiş modellerden yararlanmak istiyorlar; bu da ciddi eğitim süresi ve kaynak tasarrufu sağlar. Bu egzersizdeki görevin, HuggingFace'in Transformers kütüphanesinden, özel olarak T5 (Text-To-Text Transfer Transformer) modelini kurmak ve İngilizce bir ifadeyi Fransızcaya çevirmek için kullanmak.

T5Tokenizer, T5ForConditionalGeneration senin için yüklendi.

Bu egzersiz

PyTorch ile Metin için Deep Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • "t5-small" önceden eğitilmiş modelinden tokenizer ve model'i başlat.
  • Girdiyi tokenizer ile encode et ve PyTorch tensörleri döndürüldüğünden emin ol.
  • Girdiyi model ile çevir ve çevrilmiş çıktıyı üret.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Initalize tokenizer and model
tokenizer = ____.from_pretrained("t5-small")
model = ____.from_pretrained("t5-small")

input_prompt = "translate English to French: 'Hello, how are you?'"

# Encode the input prompt using the tokenizer
input_ids = ____.____(input_prompt, return_tensors="____")

# Generate the translated ouput
output = model.____(input_ids, max_length=50)
generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
print("Generated text:",generated_text)
Kodu Düzenle ve Çalıştır