# Reference

- [Operation Namespaces](/en-1.0.0-m1.1/samediff/reference/operation-namespaces.md)
- [Base Operations](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/base-operations.md)
- [Bitwise](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/bitwise.md)
- [CNN](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/cnn.md)
- [Image](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/image.md)
- [LinAlg](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/linalg.md)
- [Loss](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/loss.md)
- [Math](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/math.md)
- [NN](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/nn.md)
- [Random](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/random.md)
- [RNN](/en-1.0.0-m1.1/samediff/reference/operation-namespaces/rnn.md)
- [Variables](/en-1.0.0-m1.1/samediff/reference/variables.md): What types of variables are used in SameDiff, their properties and how to switch these types.
