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