关于 初始化化权重向量为0

来源:3-1 实现感知器对象(上)

Liebesleid_z

2018-02-24 16:41

self.w_ = np.zeros(1 + X.shap[])

这句话我没看懂 没太看懂+1 的意思  不记得前面说 初始化权重向量 要加一 的事情

求大神讲解

写回答 关注

3回答

  • 慕移动9181930
    2022-03-27 08:26:39
  • 慕前端1296039
    2020-10-06 14:25:05

    题主问的是为什么要“1 + X.shap[]”对吗?这里zere(n)函数是一个返回全是零的列表的函数,其中的参数n是指列表中要有多少个元素。而n=1 + X.shap[]的原因是,还要加上之前课中提到的阈值w0。

  • Kaiz不是
    2018-02-25 11:48:10

    因为z=w0x0+w1x1+...+wmxm,从0到m一共是m+1列,X.shape[0]表示行数,X.shape[1]表示列数

    X.shape[1]=m

    X.shape[1]+1 =m+1

    Liebes...

    老师说 w0对应的是步调函数的阈值 但是前面的课里 没记得说权重向量里要存储阈值啊

    2018-02-26 17:33:28

    共 1 条回复 >

机器学习-实现简单神经网络

人工智能时代,你准备好成为抓住机遇的那百分之二吗。

66868 学习 · 182 问题

查看课程

相似问题