主要内容

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

s-经过-r重量矩阵

p

r-经过-矩阵输入(列)向量

fp

函数参数的结构(可选,忽略)

并返回s-经过-点产品wp

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'

无论哪种情况,请致电SIMdotprod

在R2006a之前引入