Comments (10)
Yeah it's Bayesian classifier module
from natural.
Support for a number of storage methods has been added. See #727
from natural.
how did you load the model can u provide some code snippets
from natural.
Of course, we can build everything we want :-)
I am curious to know which module you are working with? Is it the Bayesian classifier?
I think this would be a configuration to choose between database and JSON. In the end a back-end to save to and load from different types of storage methods. But starting with a choice between JSON and database would be great.
from natural.
Some design ideas:
- Pass a config object to Classifier in classifier.js. Also put the stemmer in there to prevent many arguments when creating the object.
- Adapt the load and and save methods to work with mongodb depending on the configuration: return a key on save, and load using a key. Instead of filenames.
from natural.
can anyone provide code snippets of Bayesian classifier module that's compatible with the latest package version
from natural.
You could take a look at the tests:
https://github.com/NaturalNode/natural/blob/master/spec/bayes_classifier_spec.js
from natural.
This will be amazing! The classifier could receive an object that implements an interface, allowing us to access the data and handle it effectively. This enables the user implementing 'natural' to choose their preferred database. Instead of loading all the data at once, we could simply read from the database.
from natural.
Yes, you could store a trained classifier in a database. Later on you could retrieve and re-instate it as an object using `SetPrototypeOf``.
Wrt design I am considering a backend that supports file-based storage and MongoDB to begin with by means of plugins or something like that. In this way we can abstract away the concrete storage method.
from natural.
See #727
from natural.
Related Issues (20)
- Trying to import natural in TypeScript yields a linter error
- Missing typings for LevenshteinDistanceSearch as well as for DamerauLevenshteinDistanceSearch HOT 2
- Sanity check - client side only possible? HOT 2
- Version 6.5.0 introduces a breaking change for sentence tokenizing HOT 2
- Error when using natural from deno using esm.sh HOT 1
- Enhancement: Stricter Typing for tag Field in BrillPOSTaggedWord Interface HOT 1
- Error in `natural.JaroWinklerDistance()` when missing optional `options` parameter
- natural.AggressiveTokenizerRu() doesn't filter out non-cyrillic characters HOT 1
- Bulk mode that is mindful of event loop HOT 2
- Check for Eszett symbol ß in German tokenizer HOT 1
- Noob Question. Challenge to devs? Help?
- Typo in docs HOT 1
- Load model with BayesClassifier and PorterStemmerEs HOT 2
- Cannot read properties of undefined (reading 'on') HOT 3
- AggressiveTokenizerUk doesn't exist. HOT 1
- Version 7.0.0 results in security vulnerability and deprecation warnings HOT 8
- BrowserFS Deprecated HOT 1
- Logistic Regression Classifier's load function incorrectly passing callback as stemmer HOT 1
- Phonetics not work HOT 2
- CPU Usage? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from natural.