Skip to content
Sentimentron edited this page Sep 30, 2014 · 19 revisions

GoLearn


This is the GoLearn Wiki (welcome!). GoLearn is a "batteries included" machine learning library written for and in Go. Go check us out on Github.

Installation | Loading data | Filtering | Classification (KNN | Trees | liblinear) | Regression

Quick start

Code excerpts and examples

  • Sorting data
  • [Reading CSV files](Parsing CSV files)
  • Histogram binning
  • Chi-Merge binning
  • [Setting the precision of a FloatAttribute](FloatAttribute precision)
  • [Adding an Attribute](Adding Attributes)
  • [Retrieving Attribute values](Attribute Specifications)
  • [Implementing a custom DataGrid](Custom DataGrids)

Future

Contributing

The wish-list

  • Expectation maximisation
  • Native guided tree structures
  • Support for time series processing
  • Support for disk-backed DenseInstances
  • SoftMax neural networks
  • Deep-learning primitives (recursive neural networks)
  • Recurrent neural networks
  • Image manipulation
  • Relational and pointer Attributes
  • Support for sparse binary spaces
  • Support for arbitrary insertion and deletion of Attributes
Clone this wiki locally