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ırEgzersiz talimatları
entyineleyici değişkenini kullanaraktxtiçindeki tüm varlıklar üzerinde yinele.- Varlık
"Márquez"veya"Gabo"içeriyor mu kontrol et. Eğer içeriyorsa,countdeğ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)