Chapter 13. Extending Deep Learning with Theano
This chapter gives clues to go further with both Theano and Deep Learning. First, it presents how to create new operators for the Theano computation graph in Python or C, either for the CPU or the GPU. Then, interactions with other Deep Learning frameworks are studied with the support of code repositories and libraries that enable back-and-forth conversion with other technologies.
Lastly, to complete the possibilities offered by the field of Deep Learning with Theano, we develop the concepts of a new General Artificial Intelligence field.
The topics covered in this chapter are as follows:
- Writing new operators for Theano computation graphs
- Python code for CPU and GPU
- The C API for CPU and GPU
- Sharing models with other Deep Learning frameworks
- Cloud GPUs
- Meta learning, gradual learning, and guided learning
- General Artificial Intelligence
This chapter gives a complete overview of Deep Learning with Theano.