Metin üretim hattı oluşturma
Hugging Face pipeline’ları, çeşitli görevler için Machine Learning modellerini kullanmayı kolaylaştırır. Bu egzersizde, gpt2 modelini kullanarak bir metin üretim hattı kuracak ve parametrelerini ayarlayarak çıktıyı özelleştireceksin.
Pipeline içinde farklı istemlerle denemeler yapmaktan çekinme; örneğin "Ya şöyle olsaydı …?", "Nasıl yapılır …?" gibi veya keşfetmek istediğin yaratıcı herhangi bir fikir.
Bu egzersiz
Hugging Face ile Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
"gpt2"modelini kullanarak bir metin üretim hattı oluşturmak için eksik kodu tamamla.- Girdi olarak kendi seçtiğin kısa bir cümleyi istem (prompt) olarak ver; zaman aşımını önlemek için kısa tut.
- Pipeline’ı, en fazla 10 token üretecek ve 2 çıktı döndürecek şekilde yapılandır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
from transformers import ____
gpt2_pipeline = ____(task="____", model="openai-community/gpt2")
# Generate three text outputs with a maximum length of 10 tokens
results = gpt2_pipeline("What if AI", max_new_tokens=____, num_return_sequences=____)
for result in results:
print(result['generated_text'])