# Reference

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