官术网_书友最值得收藏!

  • 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
主站蜘蛛池模板: 买车| 平阳县| 北安市| 吉安市| 和龙市| 马龙县| 陆川县| 青田县| 镇康县| 乌拉特中旗| 新晃| 宣城市| 桦川县| 阿图什市| 巍山| 诏安县| 东乡| 白城市| 惠来县| 宣汉县| 罗源县| 钦州市| 青神县| 麻江县| 夏邑县| 涡阳县| 保德县| 敦煌市| 察雅县| 新干县| 高州市| 长岭县| 咸宁市| 射阳县| 克山县| 修武县| 绵阳市| 湘西| 凌云县| 古丈县| 玛曲县|