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

Özel belirteçler ekleme

Şimdi cümlelere sos (başlangıcı işaretler) ve eos (sonu işaretler) belirteçlerini eklemeyi öğreneceksin. Daha önce de konuştuğumuz gibi, elindeki model için bu adım isteğe bağlı, ancak sonraki bir bölümde uygulayacağın model için gerekli olacak.

Bu özel belirteçleri eklemek için Python string.join() fonksiyonunu kullanacaksın. string.join(), bir dize listesini bir ayırıcı kullanarak tek bir dizeye birleştirir. Örneğin, ['datacamp', 'is', 'awesome'] listesini 'datacamp is awesome' biçimine dönüştürmek istersen, ayırıcı olarak boşluk karakterinin kullanıldığı " ".join(['datacamp', 'is', 'awesome']) yazabilirsin.

Bu egzersiz için 10 Fransızca cümleden oluşan küçük bir örnek veri önceden içe aktarıldı.

Bu egzersiz

Keras ile Machine Translation

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

Egzersiz talimatları

  • Fransızca cümleler listesini (fr_text) dola.
  • Her cümlenin başına "sos", sonuna "eos" belirteci eklemek için string.join() fonksiyonunu kullan.
  • Değiştirilen cümleyi fr_text_new listesine ekle.
  • Değiştirilen sent_new cümlesini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

fr_text_new = []

# Loop through all sentences in fr_text
for sent in ____:
  
  print("Before adding tokens: ", sent)
  
  # Add sos and eos tokens using string.join
  sent_new = " ".____([____, sent, ____])
  # Append the modified sentence to fr_text_new
  ____.____(____)
  
  # Print sentence after adding tokens
  print("After adding tokens: ", ____, '\n')
Kodu Düzenle ve Çalıştır