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

polyglot ile İspanyolca NER

Şimdi polyglot ile İspanyolca ek açıklamalarla keşfine devam edeceksin. Bu yazı bir gazete tarafından yazılmadı; bu yüzden daha blog tarzı bir metne ilk örneğin olacak. Sence bu, varlıkları bulurken nasıl bir fark yaratır?

Text nesnesi txt olarak oluşturuldu ve her bir varlık, IPython Shell'de gördüğün gibi yazdırıldı.

Özel görevin, varlıkların kaç tanesinin "Márquez" veya "Gabo" sözcüklerini içerdiğini belirlemek — bunlar aynı kişiye farklı şekillerde atıfta bulunuyor!

Bu egzersiz, kursun bir parçasıdır

Python ile Doğal Dil İşlemeye Giriş

Kursa Göz Atın

Egzersiz talimatları

  • ent yineleyici değişkenini kullanarak txt içindeki tüm varlıklar üzerinde yinele.
  • Varlık "Márquez" veya "Gabo" içeriyor mu kontrol et. Eğer içeriyorsa, count değerini artır. "Márquez" içinde aksanlı á harfini unutma!
  • Gabriel García Márquez’e (nam-ı diğer Gabo) atıfta bulunan varlıkların yüzdesini görmek için 'Yanıtı Gönder'e bas.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Initialize the count variable: count
count = 0

# Iterate over all the entities
____
    # Check whether the entity contains 'Márquez' or 'Gabo'
    ____
        # Increment count
        ____

# Print count
print(count)

# Calculate the percentage of entities that refer to "Gabo": percentage
percentage = count / len(txt.entities)
print(percentage)
Kodu Düzenle ve Çalıştır