极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【C56】基于Python BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)不同直徑圓的分類

2022-09-14 12:05:38      索煒達(dá)電子      899     

文件編號(hào):C56

文件大?。?/strong>5.2M

開發(fā)環(huán)境:Python3.8、Pycharm2020

猿創(chuàng)承諾:該項(xiàng)目親測正常運(yùn)行,需遠(yuǎn)程調(diào)試部署需另外收費(fèi),確保正常使用,不能正常使用全額退款。

簡要概述:介紹了通過Python實(shí)現(xiàn)BP神經(jīng)網(wǎng)絡(luò)分類算法,對不同半徑的圓進(jìn)行多分類(3分類),特征即為圓的半徑。 輸入層12節(jié)點(diǎn),一個(gè)6節(jié)點(diǎn)的隱藏層,輸出層3個(gè)節(jié)點(diǎn)。

演示視頻:

【C56】基于Python BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)不同直徑圓的分類

點(diǎn)擊查看:系統(tǒng)演示視頻

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

準(zhǔn)備數(shù)據(jù) 目的: 生成3類圓在第一象限內(nèi)的坐標(biāo)(圓心都是原點(diǎn)) 第1類:半徑范圍為110,分類標(biāo)識(shí)為‘0’ 第2類:半徑范圍為1020,分類標(biāo)識(shí)為‘1’ 第3類:半徑范圍為20~30,分類標(biāo)識(shí)為‘2’ 

data_generate.py

【C56】基于Python BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)不同直徑圓的分類

圓的坐標(biāo)

【C56】基于Python BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)不同直徑圓的分類

散點(diǎn)圖

圖中藍(lán)色的點(diǎn)是label為0的圓,綠色的點(diǎn)是label為1的圓,紅色的點(diǎn)是label為2的圓。

處理數(shù)據(jù) 目標(biāo): 根據(jù)第3步獲得的坐標(biāo),計(jì)算每個(gè)圓的半徑(勾股定理)作為神經(jīng)網(wǎng)絡(luò)的輸入。 

data_process.py

【C56】基于Python BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)不同直徑圓的分類

圓的半徑

(1,0,0)表示類型為“0”的圓,(0,1,0)表示類型為“1”的圓,(0,0,1)表示類型為“2”的圓,這樣做的目的是為了下一步使用神經(jīng)網(wǎng)絡(luò)時(shí)處理起來方便。

構(gòu)建BP神經(jīng)網(wǎng)絡(luò) 上一步處理好的數(shù)據(jù)可以作為訓(xùn)練數(shù)據(jù),命名為:circles_data_training.csv 重復(fù)第3步和第4步,可以生成另一批數(shù)據(jù)作為測試數(shù)據(jù),命名為:circles_data_test.csv 當(dāng)然,也可以手動(dòng)劃分出訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)。 訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)在輸入時(shí),做了矩陣的轉(zhuǎn)置,將列轉(zhuǎn)置為行。 

data_analysis_bpnn.py

【C56】基于Python BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)不同直徑圓的分類

遠(yuǎn)程協(xié)助:

溫馨提示:索煒達(dá).猿創(chuàng)官方提供收費(fèi)遠(yuǎn)程協(xié)助,確保您項(xiàng)目運(yùn)行成功。

點(diǎn)擊查看:遠(yuǎn)程協(xié)助相關(guān)事項(xiàng)

我們提供完整項(xiàng)目文件清單如下:

文件目錄

 ├ 1.項(xiàng)目源碼

 ├ 2.運(yùn)行截圖

 └ 3.演示視頻

TAGBP神經(jīng)網(wǎng)絡(luò)
  • 4 次
  • 600 分