Adam Pocock

Results 375 comments of Adam Pocock

I think the issue with treating it completely independently is that summing the all class version of a multi-label confusion matrix doesn't lead to a sensible number. Normally when you...

So I'd like to get the `MultiLabelConfusionMatrix.toString` merged in before 4.1 which will come out shortly after the TF PR is merged in and we've done the final docs &...

Unfortunately the `IncrementalTrainer` interface is not used anywhere in Tribuo at the moment. We added it with the intention of supporting online learning/retraining where the feature and output domains didn't...

There is a `predict` method on `Model` which produces predictions. Once a model has been trained you don't need to use a dataset to feed it examples, it will automatically...

Ok. Quick question: do you expect the feature or label spaces to change as you add more examples (i.e. will there be new labels or features in the new examples)?...

Yeah, that's roughly where we expect most people to be. 2 & 3 are roughly equivalent in terms of implementation complexity, but adding new labels has statistical consequences because the...

Do you mean this kind of thing - https://itsallbinary.com/create-your-own-chat-bot-in-java-using-apache-opennlp-artificial-intelligence-natural-language-processing/, or something else? The link I posted strikes me as a fairly complicated approach for intent routing and entity extraction/tagging. Intent...

There isn't a helper to write out a csv file of predictions. You can save the dataset back out using `CSVSaver`, but that won't have the predicted values in it....

Alternatively there is `Regressor.getSerializableForm()` which produces an output string `DIM-0=,...,DIM-N=` depending on how exactly you want the output to look. This format is the one that's easily consumed by `RegressionFactory.generateOutput`.

Ok. I'm not sure where such a method should live. We have done this in the past when writing out classification outputs for comparison against other systems, but it lives...