Liebesleid_z
2018-02-24 16:41
self.w_ = np.zeros(1 + X.shap[])
这句话我没看懂 没太看懂+1 的意思 不记得前面说 初始化权重向量 要加一 的事情
求大神讲解
题主问的是为什么要“1 + X.shap[]”对吗?这里zere(n)函数是一个返回全是零的列表的函数,其中的参数n是指列表中要有多少个元素。而n=1 + X.shap[]的原因是,还要加上之前课中提到的阈值w0。
因为z=w0x0+w1x1+...+wmxm,从0到m一共是m+1列,X.shape[0]表示行数,X.shape[1]表示列数
X.shape[1]=m
X.shape[1]+1 =m+1
机器学习-实现简单神经网络
66868 学习 · 182 问题
相似问题