问答详情
源自:4-3 适应性神经元代码实现

权重长度设置

老师,为什么初始化w长度为像本数量,wi*xi,不是应该和样本特征维度一样长吗

提问者:qq_双子星_1 2017-07-03 11:42

个回答

  • 慕函数5970831
    2017-09-21 22:11:35

    感知器其实就是一个函数,其表示形式可以写成

    f(x)=sign(dot(w,x)+b)//dot(w,x)表示求两个向量的点积

    上式中,w是权重(weigh)向量,b叫做偏置(bias)

    本教程中的w0就是上面式子里的偏置b.
    dot(w,x)+b又可以写成 dot(w,x)+b*1,

    这里令W=[b,w1,w2,...,wn]   ,令X=[1,x1,x2,...,xn],所以初始化W的长度为n+1,多出来的那个就是偏置啦

    希望能帮到你~