An open API service indexing awesome lists of open source software.

https://github.com/shadowtime2000/natural-classifier

A command line tool to train natural classifiers in NodeJS from JSON data.
https://github.com/shadowtime2000/natural-classifier

natural natural-language natural-language-processing

Last synced: 6 months ago
JSON representation

A command line tool to train natural classifiers in NodeJS from JSON data.

Awesome Lists containing this project

README

          

# natural-classifier
A command line tool to train natural classifiers in NodeJS from JSON data.
The natural language processing NodeJS library uses classifiers that you must call methods on to add training data. This seems needless because if you get more data, you are required to change your code. This is a simple command line tool that can read JSON files and train and export a classifier from it.

## Dependencies
This project was built with:
* NodeJS
* yargs
* natural
* fs

## Installation

You can install this repository and use ```npm install -g``` in it, or you can download it from the Github npm registry with this:
```
> npm install @shadowtime2000/natural-classifier
```

## Usage
Your training data must be structered like this:
```
{
"documents": [
{"data": "gold", "class": "sell"},
{"data": "silver", "class": "buy"}
]
}
```
To find all commands use the following command:
```
> natural-classify --help
```