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