[ 
https://issues.apache.org/jira/browse/MATH-1267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14737858#comment-14737858
 ] 

Gilles commented on MATH-1267:
------------------------------

bq.  The Neuron2D is a metaphor

The question was whether that metaphor would bring anything more than the 
current {{NeuronSquareMesh2D}} that is composed of a {{Network}} of  {{Neuron}} 
instances.

bq. Neuron2D coordinates need to be updated \[...\]  IIUC this is the case in 
general as well?

No.  The layout is a {{Network}} property, and {{Neuron}} instances have only 
one property: the weight vector.

Grid coordinate is an afterthought, for the specific kind of network that is a 
2D-map.
I'm afraid that it looks overly important because that's what is currently 
implemented (as the most often used SOFM).
We should really try and implement other kinds of ANN before attempting to draw 
conclusions on what is central (for training and classification) or merely a 
convenience (for visualization).

It is quite possible that I overlook important features of ANN, because I was 
focused on a very simple one (SOFM).


> Grid coordinate of "Neuron" that belongs to a "NeuronSquareMesh2D"
> ------------------------------------------------------------------
>
>                 Key: MATH-1267
>                 URL: https://issues.apache.org/jira/browse/MATH-1267
>             Project: Commons Math
>          Issue Type: Wish
>            Reporter: Gilles
>            Assignee: Gilles
>            Priority: Minor
>             Fix For: 4.0, 3.6
>
>         Attachments: LocationFinder.java
>
>
> When the network layout is a 2D grid, it useful to be able to retrieve the 
> grid coordinate (row, column) of a a neuron.
> I propose to define a new class "LocationFinder" (in package 
> "o.a.c.m.ml.neuralnet.twod.util") that will provide the functionality through 
> a "getLocation(Neuron n)" method.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to