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.
- Host: GitHub
- URL: https://github.com/shadowtime2000/natural-classifier
- Owner: shadowtime2000
- License: mit
- Created: 2020-06-11T18:14:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-24T05:20:27.000Z (over 5 years ago)
- Last Synced: 2025-02-05T08:35:20.917Z (8 months ago)
- Topics: natural, natural-language, natural-language-processing
- Language: JavaScript
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```