Skip to content

AnandChowdhary/train-natural

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“œ Train Natural

Easily train classifiers from text files on your computer. Works with classifiers available in Natural, a Node.js natural language facility library.

GitHub Actions Travis CI Coverage Status License Vulnerabilities NPM type definitions NPM

NPM

πŸ’‘ Usage

npm install train-natural
import { train } from "train-natural";
import { BayesClassifier } from "natural";
import { join } from "path";

const documents = join(__dirname, "training-data");
const classifier = new BayesClassifier();
await train(classifier, documents);

console.log(classifier.classify("example string"));

In the above example, a directory named training-data contains several folders, one for each label, in which each text file is used to train the classifier.

πŸ“„ License

MIT Β© Anand Chowdhary