go-mining

module
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2016 License: BSD-3-Clause

README

[GoDoc] (https://godoc.org/github.com/shuLhan/go-mining) [Go Report Card] (https://goreportcard.com/report/github.com/shuLhan/go-mining)

go-mining

Go-mining is a small library for data mining.

The library is written in Go language.

Features

Classifiers
  • CART
  • Random Forest
  • Cascaded Random Forest
  • K-Nearest Neighbourhood
Resampling
  • SMOTE
  • LN-SMOTE (Local Neigbourhood SMOTE)
Miscellaneous
  • Gini index

Directories

Path Synopsis
cart
Package cart implement the Classification and Regression Tree by Breiman, et al.
Package cart implement the Classification and Regression Tree by Breiman, et al.
crf
Package crf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper: Baumann, Florian, et al.
Package crf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper: Baumann, Florian, et al.
rf
Package rf implement ensemble of classifiers using random forest algorithm by Breiman and Cutler.
Package rf implement ensemble of classifiers using random forest algorithm by Breiman and Cutler.
cmd
crf
rf
gain
gini
Package gini contain function to calculating Gini gain.
Package gini contain function to calculating Gini gain.
Package knn implement the K Nearest Neighbor using Euclidian to compute the distance between samples.
Package knn implement the K Nearest Neighbor using Euclidian to compute the distance between samples.
Package math provide generic functions working with math.
Package math provide generic functions working with math.
Package resampling provide common interface, constants, and methods for resampling modules.
Package resampling provide common interface, constants, and methods for resampling modules.
lnsmote
Package lnsmote implement the Local-Neighborhood algorithm from the paper, Maciejewski, Tomasz, and Jerzy Stefanowski.
Package lnsmote implement the Local-Neighborhood algorithm from the paper, Maciejewski, Tomasz, and Jerzy Stefanowski.
smote
Package smote resamples a dataset by applying the Synthetic Minority Oversampling TEchnique (SMOTE).
Package smote resamples a dataset by applying the Synthetic Minority Oversampling TEchnique (SMOTE).
tree
binary
Package binary contain implementation of binary tree.
Package binary contain implementation of binary tree.

Jump to

Keyboard shortcuts

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