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

Python ile Doğal Dil İşlemeye Giriş

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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