I am trying to use TextAnalysis.jl for some text classification using the Naive Bayes Classifier. However, I’ve been unable to begin as I’m getting an error before I can even load the classifier.
using TextAnalysis: NaiveBayesClassifier, fit!, predict
Produces this error
ERROR: UndefVarError: NaiveBayesClassifier not defined
I know TextAnalysis.jl is intalled and it loads on its own (
using TextAnalysis). How can I fix this?
Ever figure this out? I’m getting this right now too.
It looks like this was just fixed, but I don’t think a new version has been registered yet:
You can install it using
Thank you @jkbest2. I just saw that too. I’m just getting into Julia so am learning as I go. After reading some more docs, I see that one can add a package from Github like this:
From the Julia command prompt, type
] and that brings you to the Pkg command prompt.
From the Pkg command prompt:
pkg> add "https://github.com/JuliaText/TextAnalysis.jl"
After it installs hit BACKSPACE and Bob’s your uncle. I can confirm that the new fix works and is available via that modified install process.
Several years ago I tried to get one of the NaiveBayes classifiers in the ecosystem to work, and after spending 2hrs grappling with it I decided to just write my own (it’s a very simple algorithm). Maybe things are better now(IE: after getting the install maybe it will work?), but that is another option depending on where you are with things and what you need and when. I can help with that and may already have some suitable building blocks laying around somewhere to kick start it…