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, kursun bir parçasıdır

Keras ile Machine Translation

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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