theano學習筆記 1 代數

2021-07-13 08:07:28 字數 1166 閱讀 7372

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...