theano教程:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from theano import function
import theano.tensor as t
# 第1步:定義兩個變數及其型別
x = t.dscalar('x') # 雙精度浮點型的0-維陣列(也就是標量)
y = t.dscalar('y')
# 第2步:構建表示式
z = x + y
# 建構函式f,輸入[x, y],輸出是乙個0維的numpy.ndarray
f = function([x, y], z)
print f(2, 3) # 使用函式
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy
from theano import function
import
theano.tensorast
x = t.dmatrix
('x')
y = t.dmatrix('y')
z = x + y
f = function
([x, y], z)
print f([[1, 2], [3, 4]], [[10, 20], [30, 40]])
print f(numpy.array([[1, 2], [3, 4]]), numpy.array([[10, 20], [30, 40]]))
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from theano import function
import theano.tensor as t
a = t.vector() # 向量
b = t.vector()
out = a ** 2 + b ** 2 + 2 * a * b
f = function([a, b], out)
print f([0, 1], [1, 2])
>>>[ 1. 9.]
theano學習筆記
定義函式import theano.tensor as t from theano import function,pp 標量 x t.dscalar x 向量 x t.vector a 矩陣 x t.dmatrix x y t.dscalar y z x y f function x,y z 函式...
7 theano 安裝 學習theano的筆記
之前寫過有關theano在macos上的安裝部署,昨天又在windows上安裝了一版,發現還有theano.test 這種玩法,不知道有多少人的機器是全部通過的,6000多個測試程式,不發生問題的概率估計是不大。我自己的機器上現在還有7個failure,不打算找問題了,先用著再說。天天搞深度學習的,...
Theano深度學習系列1
最近將英文原版書籍 python for data analysis 看完,也將 scikit learn cookbook 例子實現完,對基本的機器學習有一定的了解,下面來學習強大的python深度學習庫theano以及keras。import numpy import theano import...