recurrent neural networks(rnns) 的模型:
上圖中紅色部分是輸入向量。文字、單詞、資料都是輸入,在網路裡都以向量的形式進行表示。
綠色部分是隱藏向量。是加工處理過程。
藍色部分是輸出向量。
python**表示如下:
rnn = rnn()
y = rnn.step(x) # x為輸入向量,y為輸出向量
rnns神經網路由神經元組成,
python **神經元的定義:
class
rnn:
# ...
defstep
(self, x):
# 更新隱藏狀態
self.h = np.tanh(np.dot(self.w_hh, self.h) + np.dot(self.w_xh, x))
# 計算輸出向量
y = np.dot(self.w_hy, self.h)
return y
其中
np是python乙個做科學計算的庫numpy的簡稱。
np.tanh
含義是雙曲正切函式ta
nh(x
)=e2
x−1e
2x+1
Python分支 簡單迴圈
定義乙個年齡 age 2 設定判斷元素 if age 18 print 歡迎光臨本網咖!print 哈哈 你來啦!else print 未成年禁止上網哦!print 這條 看看什麼時候執行?age是定義年齡的變數,然後開始設定判斷元素也就是if 追後輸入age 的變數 切記 最後一定要加 號!重點 ...
Python簡單迴圈應用
百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單 公雞5文錢乙隻,母雞3文錢乙隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少只剛好湊足100文錢。分析 估計現在小學生都能手工推算這套題,只不過我們用計算機來推算,我們可以設公雞為x,...
簡單迴圈陣列實現佇列
最近在看資料結構與演算法之類的書,看到喜歡的小東西隨手記一下。簡單迴圈陣列構造佇列結構 author administrator 2018年12月12日 下午8 30 47 public class arrayqueue 佇列是否為空 return author administrator 2018...