dotprod
点产品重量功能
句法
z = dotprod(w,p,fp)
dim = dotprod('size',s,r,fp)
dw = dotprod('dw',w,p,z,fp)
info = dotprod('代码
')
描述
重量功能将权重应用于输入以获得加权输入。
z = dotprod(w,p,fp)
获取这些输入,
w |
|
p |
|
fp |
函数参数的结构(可选,忽略) |
并返回s
-经过-问
点产品w
和p
。
dim = dotprod('size',s,r,fp)
采用层尺寸s
,输入维度r
和功能参数,并返回重量大小[s
-经过-r
]。
dw = dotprod('dw',w,p,z,fp)
返回派生z
关于w
。
info = dotprod('
返回有关此功能的信息。定义了以下代码:代码
')
'deriv' |
衍生功能的名称 |
'pfullderiv' |
输入:降低导数= 2,全导数= 1,线性导数= 0 |
'wfullderiv' |
重量:减少衍生物= 2,全导数= 1,线性导数= 0 |
'姓名' |
全名 |
'fpnames' |
返回函数参数的名称 |
'fpdefaults' |
返回默认函数参数 |
例子
在这里,您定义一个随机重量矩阵w
和输入向量p
并计算相应的加权输入z
。
w = rand(4,3);p = rand(3,1);z = dotprod(w,p)
网络使用
您可以创建一个使用的标准网络dotprod
通过打电话feedforwardnet
。
更改网络,以便输入权重使用dotprod
, 放net.InputWeights {i,j} .weightfcn
到'dotprod'
。对于一层重量,设置net.layerweaights {i,j} .weightfcn
到'dotprod'
。
无论哪种情况,请致电SIM
用dotprod
。
也可以看看
在R2006a之前引入