主要内容

mandist

曼哈顿距离权重函数

描述

例子

Z= mandist (WP以一个年代——- - - - - -R权重矩阵,W,以及R——- - - - - -矩阵的输入(列)向量,P,并返回年代——- - - - - -向量距离矩阵,Z

mandist为曼哈顿距离权重函数。权重函数对输入施加权重以获得加权的输入。

mandist也是一个层距离函数,可以用来寻找一层中神经元之间的距离。

例子

D= mandist (posN——- - - - - -年代神经元位置矩阵,pos,并返回年代——- - - - - -年代距离矩阵,D

例子

全部折叠

这个例子展示了如何计算加权输入矩阵。

定义一个随机权重矩阵W输入向量P并计算相应的加权输入Z

W = rand(4,3);P = rand(3,1);Z = mandist(W,P)

这个例子展示了如何计算在三维空间中排列的10个神经元的距离。

定义10个神经元在三维空间中的随机位置矩阵,然后求出它们之间的距离。

Pos = rand(3,10);D = mandist(pos)

输入参数

全部折叠

权重矩阵,指定为年代——- - - - - -R矩阵。

输入矩阵,指定为R——- - - - - -矩阵的输入(列)向量。

神经元位置矩阵,指定为N——- - - - - -年代矩阵。

输出参数

全部折叠

向量距离矩阵,返回为年代——- - - - - -矩阵。

距离矩阵,返回为年代——- - - - - -年代矩阵。

更多关于

全部折叠

网络使用

改变一个网络,使输入权重使用mandist,设置net.inputWeights {i, j} .weightFcn“mandist”.对于层权重,设置net.layerWeights {i, j} .weightFcn“mandist”

更改网络以使一层的拓扑结构使用mandist,设置net.layers{我}.distanceFcn“mandist”

无论哪种情况,打电话sim卡来模拟网络用经销.看到newpnnnewgrnn对于模拟例子。

算法

曼哈顿距离D两个向量之间X而且Y

D = sum(abs(x-y))

版本历史

R2006a之前介绍

另请参阅

||