#machine-learning #automatic-differentiation #auto-diff #neural-network #math #statistics

nightly gtensor

Reverse-mode autodifferentiation of computational graphs with tensors and more for machine learning

4 releases (1 stable)

1.0.0 Nov 27, 2023
0.5.4 Dec 26, 2022
0.2.1 Nov 27, 2023
0.1.1 Nov 27, 2023

#402 in Machine learning

MIT/Apache

79KB
2K SLoC

Graph Tensor

A library for reverse-mode automatic differentiation of tensor operations on computational graphs for machine learning and more.

Goals

The goal of gTensor is to create a general-purpose framework for machine learning with an emphasis on performance, flexibility, and documentation. We hope to span Deep, Convolutional, and Recurrent neural networks, unsupervised algorithms like KNN and clustering, and reinforcement algorithms like Deep Q-Learning.

Documenation

Extensive documentation is provided in the /docs/ folder.

Examples

Currently gT provides the classification example which shows how to load a dataset, build, train, and test a neural network, and save the network to disk.

Contribution

gTensor is in active, early development. Expect frequent, breaking changes. If you find gT is missing important features, feel free to create a pull request.

Dependencies

~11MB
~184K SLoC