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

Theano

Theano is an open source library of numerical computation for the Python programming language developed by a group of machine learning experts at the University of Montreal. In Theano, calculations are expressed using a syntax that is similar to NumPy's, and is compiled to perform efficiently on both CPU and GPU architectures.

You can find the updated version of the library and all the documentation supplied at the following link: http://deeplearning.net/software/theano.

It is named after a Greek mathematician, Theano of Crotone. Theano is a compiler for mathematical expressions written in Python. It allows defining, optimizing, and evaluating mathematical expressions, in particular those with multidimensional arrays. Using Theano, it is possible to achieve comparable speeds with C or C ++ applications for problems with large amounts of data. Theano combines aspects of a computer algebra system with aspects of an optimizing compiler. These characteristics are useful when complex mathematical expressions are evaluated repeatedly, and the evaluation speed is crucial. In the following screenshot, we can see the official home page of Theano:

It combines the convenience of the NumPy syntax with the speed of an optimized machine language. The user composes mathematical expressions in a high-level description that mimics the syntax and semantics of NumPy, even though it is statically typed. These expressions allow Theano to provide symbolic differentiation. Before performing the calculation, Theano optimizes the choice of expressions, translates them into C ++ (or CUDA for GPU), and automatically compiles them into dynamically loaded Python modules. The machine learning algorithms implemented with Theano are particularly fast.

主站蜘蛛池模板: 宜丰县| 三台县| 泊头市| 阳朔县| 琼海市| 古浪县| 定兴县| 鱼台县| 岐山县| 阿克陶县| 榆社县| 方山县| 科技| 丽水市| 白玉县| 叙永县| 海兴县| 乡城县| 永德县| 洞口县| 葵青区| 盐城市| 鲜城| 灵丘县| 沧州市| 凤冈县| 建水县| 祁门县| 喀喇| 井冈山市| 淮南市| 双城市| 翁牛特旗| 平塘县| 交口县| 农安县| 巫溪县| 吴桥县| 松阳县| 易门县| 阜宁县|