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ş
Egzersiz 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ı 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)