sentimentd

command module
v0.0.0-...-b2170da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2020 License: MIT Imports: 1 Imported by: 0

README

Sentiment Analysis Daemon (sentimentd)

High-performance sentiment analysis service

Quality gate

Features

  • Multi-label classification

Operations

Build binary

make build

Train

Firstly you need to create the brain (classifier) for the training.

./build/sentimentd brain create skynet "The artificial neural network-based conscious group mind"

Train it with some dataset

./build/sentimentd train skynet dataset.txt

And use it for sentiment analysis

./build/sentimentd analyse skynet "Hello world!"
Apply migrations
./build/sentimentd migrate

Credits

Many thanks to kaggle for the datasets.

See Sentiment Analysis: Emotion in Text.

TODO

Calculate a time and space complexity

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
domain/entity
Each sample contains some sentences and at least one assigned class.
Each sample contains some sentences and at least one assigned class.
domain/repository
This repository helps us to work with classes.
This repository helps us to work with classes.
domain/service/training/result
This package contains data types for the training results representation.
This package contains data types for the training results representation.
infrastructure/repository
This repository allows to save the training results
This repository allows to save the training results

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL