
python
No One
这个作者很懒,什么都没留下…
展开
-
Python 实现 周志华 《机器学习》 BP算法
习题5.5: 试编程实现标准BP算法和累积BP算法,在西瓜数据集3.0上分别用这两个算法训练一个单隐层网络,并进行比较算法的主要思想来自周志华《机器学习》上讲BP算法的部分,实现了书上介绍的标准BP算法和累积BP算法,对于西瓜数据集3.0,已经把文字部分的取值变为离散的数字了如果要求解亦或问题,把下面的代码注释取消即可x = np.mat( '1,1,2,2;\ 1,2,1原创 2017-02-23 20:06:22 · 7052 阅读 · 5 评论 -
Python 实现 周志华 《机器学习》 BP算法(高级版)
之前写过一版(戳这里查看初级版),全是通过for循环自己慢慢修改参数,这一版借助numpy矩阵运算的操作,使得代码量大大简化,并且运行的时间也比之前的版本快不少。#!/usr/bin/python #-*- coding:utf-8 -*- ############################ #File Name: bp-watermelon3.py #Author: No One原创 2017-02-28 20:06:46 · 5024 阅读 · 3 评论