go-mining

module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2016 License: BSD-3-Clause

README

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
Resampling
  • SMOTE
  • LN-SMOTE (Local Neigbourhood SMOTE)
Miscellaneous
  • Computing Gini index
  • Computing K-Nearest Neighbourhood

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.
cascadedrf
Package cascadedrf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper: Baumann, Florian, et al.
Package cascadedrf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper: Baumann, Florian, et al.
randomforest
Package randomforest implement ensemble of classifiers using random forest algorithm by Breiman and Cutler.
Package randomforest implement ensemble of classifiers using random forest algorithm by Breiman and Cutler.
Package dataset extend the dsv.Reader to read data from delimited separated value (DSV) file by adding attribute ClassIndex which indicate the index of target attribute (class) in data.
Package dataset extend the dsv.Reader to read data from delimited separated value (DSV) file by adding attribute ClassIndex which indicate the index of target attribute (class) in data.
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.
resampling
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