# Reference

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