- Deep Learning with Theano
- Christopher Bourez
- 211字
- 2021-07-15 17:16:56
Chapter 1. Theano Basics
This chapter presents Theano as a compute engine and the basics for symbolic computing with Theano. Symbolic computing consists of building graphs of operations that will be optimized later on for a specific architecture, using the computation libraries available for this architecture.
Although this chapter might appear to be a long way from practical applications, it is essential to have an understanding of the technology for the following chapters; what is it capable of and what value does it bring? All the following chapters address the applications of Theano when building all possible deep learning architectures.
Theano may be defined as a library for scientific computing; it has been available since 2007 and is particularly suited to deep learning. Two important features are at the core of any deep learning library: tensor operations, and the capability to run the code on CPU or Graphical Computation Unit (GPU). These two features enable us to work with a massive amount of multi-dimensional data. Moreover, Theano proposes automatic differentiation, a very useful feature that can solve a wider range of numeric optimizations than deep learning problems.
The chapter covers the following topics:
- Theano installation and loading
- Tensors and algebra
- Symbolic programming
- Graphs
- Automatic differentiation
- GPU programming
- Profiling
- Configuration
- Google Flutter Mobile Development Quick Start Guide
- Delphi程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- SQL Server 2012數(shù)據(jù)庫技術(shù)及應(yīng)用(微課版·第5版)
- NLTK基礎(chǔ)教程:用NLTK和Python庫構(gòu)建機(jī)器學(xué)習(xí)應(yīng)用
- 基于Java技術(shù)的Web應(yīng)用開發(fā)
- Hands-On C++ Game Animation Programming
- 機(jī)械工程師Python編程:入門、實(shí)戰(zhàn)與進(jìn)階
- Easy Web Development with WaveMaker
- H5頁面設(shè)計(jì):Mugeda版(微課版)
- Terraform:多云、混合云環(huán)境下實(shí)現(xiàn)基礎(chǔ)設(shè)施即代碼(第2版)
- C++編程兵書
- Python Deep Learning
- 基于GPU加速的計(jì)算機(jī)視覺編程:使用OpenCV和CUDA實(shí)時(shí)處理復(fù)雜圖像數(shù)據(jù)
- Mastering OpenStack
- 基于MATLAB的控制系統(tǒng)仿真及應(yīng)用