利用python对前馈神经网络进行原理编写,也就是误差逆传播算法的实现,对于想要理解神经网络的很有帮助。其中可以直接替换测试数据集即可用自己的测试集,很方便!
这是用python实现的多层BP神经网络,详细简介: 1)层数、输入神经元个数、隐藏层神经元个数、输出神经元个数可定制; 2)隐藏层激励函数可选:tanh、logistic,可自行拓展到字典中; 3)内含多分类编码器,多分类数据集类标无需编码可直接输入输出; 4)输出层激励函数固定为sigmoid,在predict方法可以设置是否返回概率值。 初学机器学习,如编写有问题请不吝赐教,如果有疑问也欢迎讨论,QQ:1642990705
1