Problemer med NLTK sin Naive Bayes

Vi har f?tt h?re at mange f?r problemer med at NLTK sin Naive Bayes ikke klarer ? sammenligne strenger og tupler. Dette skyldes en oppdatering i NLTK-pakken. For ? unng? ? f? feilen kan man passe p? at man enten sender inn bare tupler, eller bare strenger, som trekk. Hvis dere velger ? konvertere til tupler, s? merk at for ? konvertere en streng til en en-tuppel, s? m? vi skrive ("streng",), ikke tuple("streng"), fordi tuple("streng") vil lage en tuppel med hvert tegn. Obs! Legg merke til kommaet etter "streng" i det f?rste eksemplet. 
I koden fra forelesningen gjelder dette linjer som:

words_cleaned.append(bi)

og

words_cleaned.append(word)

hvor dere kan velge ? gj?re om bi til en streng, eller word til en tuppel. Det samme gjelder trigrammene.

 

Publisert 30. okt. 2020 15:34 - Sist endret 30. okt. 2020 15:34