#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

#414 in Machine learning

24 downloads per month

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
~186K SLoC