I can use a function to compute the positions of individual nodes of a neural network based on how many there are in each layer (nodesPerLayerList below). Now I want to display them all in position. The Map function below does put out the requested number of circles, but does not position them. The multiple Graphics examples in the hands-on start book type out each object explicitly.
Is there a simple way? Must I loop?
nodesPerLayerList = { 2 , 4 , 3 , 4 , 1 , 1 } ;
nodeCenterList = positionNodes[ nodesPerLayerList ] ;
nodeCenterList
(*
{{{10,30},4},{{10,42},4},{{24,18},4},{{24,30},4},{{24,42},4},
{{24,53},4},{{38,24},4},{{38,36},4},{{38,48},4},{{52,18},4},{{52,30},4},
{{52,42},4},{{52,53},4},{{65,36},4},{{79,36},4}}
*)
And then
Map[ Graphics[ Circle[] ] , nodeCenterList ]