Popularity
5.2
Growing
Activity
0.0
Stable
137
11
28
Programming language: Go
License: MIT License
Tags:
Machine Learning
shield alternatives and similar packages
Based on the "Machine Learning" category.
Alternatively, view shield alternatives based on common mentions on social networks and blogs.
-
Gorgonia
Gorgonia is a library that helps facilitate machine learning in Go. -
tfgo
Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python. -
gosseract
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library. -
gorse
A High Performance Recommender System Package based on Collaborative Filtering for Go. -
CloudForest
Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go. -
ocrserver
A simple OCR API server, seriously easy to be deployed by Docker and Heroku. -
Goptuna
Bayesian optimization framework for black-box functions written in Go. Everything will be optimized. -
neat
Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT). -
neural-go
A multilayer perceptron network implemented in Go, with training via backpropagation. -
go-featureprocessing
Fast and convenient feature processing for low latency machine leraning in Go. -
go-cluster
Go implementation of the k-modes and k-prototypes clustering algorithms. -
probab
Probability distribution functions. Bayesian inference. Written in pure Go. -
mlgo
This project aims to provide minimalistic machine learning algorithms in Go.
Scout APM - Leading-edge performance monitoring starting at $39/month
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of shield or a related project?
Popular Comparisons
README
Shield is a bayesian text classifier with flexible tokenizer and backend store support
Currently implemented:
- Redis backend
- English tokenizer
Example
package main
import (
"github.com/eaigner/shield"
)
func main() {
sh := shield.New(
shield.NewEnglishTokenizer(),
shield.NewRedisStore("127.0.0.1:6379", "", 0),
)
sh.Learn("good", "sunshine drugs love sex lobster sloth")
sh.Learn("bad", "fear death horror government zombie god")
c, _ := sh.Classify("sloths are so cute i love them")
if c != "good" {
panic(c)
}
c, _ = sh.Classify("i fear god and love the government")
if c != "bad" {
panic(c)
}
}