Documentation
¶
Overview ¶
Golang Machine Learning currently contains several packages supporting different ML concepts, algorithms, and testing environments.
A neural network (nn) package contains various loss functions and layers. A clustering package contains algorithms such as KMeans and Spectral clustering. A reinforcement learning (rlearning) package contains algorithms such as Q-Learning. An environment contains environments such as FrozenLake for any personal testing and configuring.
Directories
¶
Path | Synopsis |
---|---|
The cluster package contains code for various clustering algorithms and other related functions needed to run them.
|
The cluster package contains code for various clustering algorithms and other related functions needed to run them. |
The env package contains code for generating a custom gym environment or to replicate a similar environment from the gym library.
|
The env package contains code for generating a custom gym environment or to replicate a similar environment from the gym library. |
frozenlake
The frozenlake package contains code for generating the frozen lake environment.
|
The frozenlake package contains code for generating the frozen lake environment. |
soccer
The soccer package contains code for generating the soccer environment.
|
The soccer package contains code for generating the soccer environment. |
The nn package contains code for building a neural network and other related functions needed to run them.
|
The nn package contains code for building a neural network and other related functions needed to run them. |
The rlearning package contains code for reinforcement learning algorithms and other related functions needed to run them.
|
The rlearning package contains code for reinforcement learning algorithms and other related functions needed to run them. |
Click to show internal directories.
Click to hide internal directories.