資源簡介
python神經(jīng)網(wǎng)絡(luò)算法,代碼注釋詳細(xì),實(shí)用易懂
代碼片段和文件信息
#---Author:伍思磊---
#---Mail:wusilei@1006.tv---
#---2015/7/27---
import?random
import?math
#---神經(jīng)網(wǎng)絡(luò)Model---
class?Ann:
????#構(gòu)造函數(shù)?初始化模型參數(shù)
????def?__init__(self?i_num?h_num?o_num):
????????#可調(diào)參數(shù)
????????self.learn_rate?=?0.1????#學(xué)習(xí)率
????????self.num_long?=?2????????#輸出結(jié)果位數(shù)
????????self.random_long?=?10????#隨機(jī)種子位數(shù)
????????#輸入?yún)?shù)
????????self.input_num?=?i_num???#輸入層?數(shù)量
????????self.hidden_num?=?h_num??#隱層?數(shù)量
????????self.output_num?=?o_num??#輸出層?數(shù)量
????????#模型參數(shù)
????????self.input?=?[]??????????#輸入層
????????self.hidden?=?[]?????????#隱層
????????self.output?=?[]?????????#輸出層
????????self.error?=?[]??????????#誤差
????????self.expectation?=?[]????#期望
????????self.weight_ih?=?self.__ini_weight(self.input_num?self.hidden_num)???#輸入層->隱層?連接權(quán)
????????self.weight_ho?=?self.__ini_weight(self.hidden_num?self.output_num)??#隱層->輸出層?連接權(quán)
????????self.threshold_h?=?self.__ini_threshold(self.hidden_num)??????????????#隱層?閾值
????????self.threshold_o?=?self.__ini_threshold(
- 上一篇:HT1381驅(qū)動C
- 下一篇:XproerIM仿QQ源碼。。。
評論
共有 條評論