boxdist
(To be removed) Distance between two position vectors
boxdist will be removed in a future release. For more information,
see Transition Legacy Neural Network Code to dlnetwork Workflows.
For advice on updating your code, see Version History.
Syntax
d = boxdist(pos)
Description
boxdist is a layer distance function that is used to find the
distances between the layer’s neurons, given their positions.
d = boxdist(pos) takes one argument,
pos |
|
and returns the S-by-S matrix of
distances.
boxdist is most commonly used with layers whose topology function
is gridtop.
Examples
Here you define a random matrix of positions for 10 neurons arranged in three-dimensional space and then find their distances.
pos = rand(3,10); d = boxdist(pos)
Network Use
To change a network so that a layer’s topology uses boxdist, set
net.layers{i}.distanceFcn to 'boxdist'.
In either case, call sim to simulate the network with
boxdist.
Algorithms
The box distance D between two position vectors
Pi and Pj from a set of S
vectors is
Dij = max(abs(Pi-Pj))
Version History
Introduced before R2006aSee Also
Time Series
Modeler | fitrnet (Statistics and Machine Learning Toolbox) | fitcnet (Statistics and Machine Learning Toolbox) | trainnet | trainingOptions | dlnetwork