中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

我想注冊(cè)網(wǎng)站我怎么做廊坊seo排名霸屏

我想注冊(cè)網(wǎng)站我怎么做,廊坊seo排名霸屏,wordpress創(chuàng)建知識(shí)庫(kù),廣東現(xiàn)在疫情最新情況BP算法就是反向傳播,要輸入的數(shù)據(jù)經(jīng)過(guò)一個(gè)前向傳播會(huì)得到一個(gè)輸出,但是由于權(quán)重的原因,所以其輸出會(huì)和你想要的輸出有差距,這個(gè)時(shí)候就需要進(jìn)行反向傳播,利用梯度下降,對(duì)所有的權(quán)重進(jìn)行更新,這樣…

BP算法就是反向傳播,要輸入的數(shù)據(jù)經(jīng)過(guò)一個(gè)前向傳播會(huì)得到一個(gè)輸出,但是由于權(quán)重的原因,所以其輸出會(huì)和你想要的輸出有差距,這個(gè)時(shí)候就需要進(jìn)行反向傳播,利用梯度下降,對(duì)所有的權(quán)重進(jìn)行更新,這樣的話在進(jìn)行前向傳播就會(huì)發(fā)現(xiàn)其輸出和你想要的輸出越來(lái)越接近了。

# 
import numpy as np
from tqdm import tqdm
import matplotlib.pyplot as plt# 生成權(quán)重以及偏執(zhí)項(xiàng)layers_dim代表每層的神經(jīng)元個(gè)數(shù),
#比如[2,3,1]代表一個(gè)三成的網(wǎng)絡(luò),輸入為2層,中間為3層輸出為1層
def init_parameters(layers_dim):L = len(layers_dim)parameters ={}for i in range(1,L):parameters["w"+str(i)] = np.random.random([layers_dim[i],layers_dim[i-1]])parameters["b"+str(i)] = np.zeros((layers_dim[i],1))return parametersdef sigmoid(z):return 1.0/(1.0+np.exp(-z))# sigmoid的導(dǎo)函數(shù)
def sigmoid_prime(z):return sigmoid(z) * (1-sigmoid(z))# 前向傳播,需要用到一個(gè)輸入x以及所有的權(quán)重以及偏執(zhí)項(xiàng),都在parameters這個(gè)字典里面存儲(chǔ)
# 最后返回會(huì)返回一個(gè)caches里面包含的 是各層的a和z,a[layers]就是最終的輸出
def forward(x,parameters):a = []z = []caches = {}a.append(x)z.append(x)layers = len(parameters)//2# 前面都要用sigmoidfor i in range(1,layers):z_temp =parameters["w"+str(i)].dot(x) + parameters["b"+str(i)]z.append(z_temp)a.append(sigmoid(z_temp))# 最后一層不用sigmoidz_temp = parameters["w"+str(layers)].dot(a[layers-1]) + parameters["b"+str(layers)]z.append(z_temp)a.append(z_temp)caches["z"] = zcaches["a"] = a    return  caches,a[layers]# 反向傳播,parameters里面存儲(chǔ)的是所有的各層的權(quán)重以及偏執(zhí),caches里面存儲(chǔ)各層的a和z
# al是經(jīng)過(guò)反向傳播后最后一層的輸出,y代表真實(shí)值
# 返回的grades代表著誤差對(duì)所有的w以及b的導(dǎo)數(shù)
def backward(parameters,caches,al,y):layers = len(parameters)//2grades = {}m = y.shape[1]# 假設(shè)最后一層不經(jīng)歷激活函數(shù)# 就是按照上面的圖片中的公式寫(xiě)的grades["dz"+str(layers)] = al - ygrades["dw"+str(layers)] = grades["dz"+str(layers)].dot(caches["a"][layers-1].T) /mgrades["db"+str(layers)] = np.sum(grades["dz"+str(layers)],axis = 1,keepdims = True) /m# 前面全部都是sigmoid激活for i in reversed(range(1,layers)):grades["dz"+str(i)] = parameters["w"+str(i+1)].T.dot(grades["dz"+str(i+1)]) * sigmoid_prime(caches["z"][i])grades["dw"+str(i)] = grades["dz"+str(i)].dot(caches["a"][i-1].T)/mgrades["db"+str(i)] = np.sum(grades["dz"+str(i)],axis = 1,keepdims = True) /mreturn grades   # 就是把其所有的權(quán)重以及偏執(zhí)都更新一下
def update_grades(parameters,grades,learning_rate):layers = len(parameters)//2for i in range(1,layers+1):parameters["w"+str(i)] -= learning_rate * grades["dw"+str(i)]parameters["b"+str(i)] -= learning_rate * grades["db"+str(i)]return parameters
# 計(jì)算誤差值
def compute_loss(al,y):return np.mean(np.square(al-y))# 加載數(shù)據(jù)
def load_data():"""加載數(shù)據(jù)集"""x = np.arange(0.0,1.0,0.01)y =20* np.sin(2*np.pi*x)# 數(shù)據(jù)可視化plt.scatter(x,y)return x,y
#進(jìn)行測(cè)試
x,y = load_data()
x = x.reshape(1,100)
y = y.reshape(1,100)
plt.scatter(x,y)
parameters = init_parameters([1,25,1])
al = 0
for i in range(4000):caches,al = forward(x, parameters)grades = backward(parameters, caches, al, y)parameters = update_grades(parameters, grades, learning_rate= 0.3)if i %100 ==0:print(compute_loss(al, y))
plt.scatter(x,al)
plt.show()

運(yùn)行結(jié)果:

在這里插入圖片描述

http://www.risenshineclean.com/news/54084.html

相關(guān)文章:

  • 網(wǎng)站是如何建立的網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣seo
  • 網(wǎng)站的建設(shè)及維護(hù)報(bào)告優(yōu)化營(yíng)商環(huán)境
  • wordpress代碼上傳到服務(wù)器深圳優(yōu)化seo排名
  • 網(wǎng)站頁(yè)面怎么做的好看chatgpt 鏈接
  • 做襪子娃娃的網(wǎng)站百度導(dǎo)航下載2022最新版
  • 合肥專(zhuān)業(yè)的房產(chǎn)網(wǎng)站建設(shè)怎么在百度發(fā)布信息
  • 網(wǎng)站建設(shè)需要注意什么百度信息流廣告推廣
  • 棋牌游戲網(wǎng)站怎么做的百度app關(guān)鍵詞優(yōu)化
  • 微信電腦網(wǎng)站是什么原因凡科網(wǎng)站建設(shè)
  • 保安公司網(wǎng)站如何做網(wǎng)站優(yōu)化要多少錢(qián)
  • 平邑網(wǎng)站定制太原seo軟件
  • cpa網(wǎng)站怎么做百度知道電腦版網(wǎng)頁(yè)入口
  • 用易語(yǔ)言做網(wǎng)站電商平臺(tái)排行榜前十名
  • 千圖主站的功能介紹網(wǎng)店運(yùn)營(yíng)推廣
  • 免費(fèi)創(chuàng)建個(gè)人網(wǎng)站上海網(wǎng)站快速優(yōu)化排名
  • 揚(yáng)州市建設(shè)局網(wǎng)站網(wǎng)站點(diǎn)擊量 哪里查詢(xún)
  • 揭陽(yáng)做網(wǎng)站的windows優(yōu)化大師收費(fèi)
  • 怎么做網(wǎng)站 高中信息技術(shù)百度搜索引擎下載免費(fèi)
  • 惠州網(wǎng)站建設(shè)推廣公司網(wǎng)絡(luò)營(yíng)銷(xiāo)師工作內(nèi)容
  • 網(wǎng)站建站視頻口碑營(yíng)銷(xiāo)案例2021
  • 跨境電商b2c是什么網(wǎng)站關(guān)鍵詞百度自然排名優(yōu)化
  • 天眼查公司信息查詢(xún)東莞seo優(yōu)化推廣
  • 自治區(qū)住房和城鄉(xiāng)建設(shè)部網(wǎng)站天津網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站用圖片怎么交換友情鏈接
  • 自己的網(wǎng)站怎么做搜索引擎制作免費(fèi)個(gè)人網(wǎng)站
  • 網(wǎng)站建設(shè)與維護(hù)筆記優(yōu)就業(yè)seo課程學(xué)多久
  • 專(zhuān)業(yè)品牌設(shè)計(jì)網(wǎng)站建設(shè)seo查詢(xún)軟件
  • 怎么生成網(wǎng)站地圖5118素材網(wǎng)站
  • 網(wǎng)站開(kāi)發(fā)實(shí)踐意義足球比賽直播2021歐冠決賽
  • acg的wordpress主題深圳百度推廣優(yōu)化