spaCy ile cümle bölütleme
Bu egzersizde cümle bölütleme pratiği yapacaksın. NLP’de, bir belgeyi cümlelerine ayırmak yararlı ve temel bir işlemdir. Adlandırılmış varlık tespiti gibi daha kapsamlı birçok NLP görevinin ilk adımlarından biridir. Ayrıca, cümle sayısını yakalamak, metnin sağladığı bilgi miktarı hakkında fikir verebilir.
texts adlı listede on adet yemek yorumu bulunuyor.
en_core_web_sm modeli senin için nlp olarak yüklendi ve hazır.
Bu egzersiz
spaCy ile Natural Language Processing
kursunun bir parçasıdırEgzersiz talimatları
textslistesindeki her öğe üzerindespaCymodelini çalıştır ve tümDockaplarını içerendocumentsadlı bir liste oluştur.documentslistesi üzerinde yineleme yaparak herdockabının cümlelerini çıkar vesentencesadlı listeye ekle.sentenceslistesini kullanarak herdockabındaki cümle sayısını say.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Generating a documents list of all Doc containers
documents = [____(text) for text in texts]
# Iterate through documents and append sentences in each doc to the sentences list
sentences = []
for doc in documents:
sentences.append([s for s in ____.____])
# Find number of sentences per each doc container
print([len(____) for s in sentences])