neuronProperties.setProperty("weightsFunction", WeightedInput.class);
neuronProperties.setProperty("summingFunction", Sum.class);
neuronProperties.setProperty("transferFunction",TransferFunctionType.RAMP);
// createLayer full connectivity in competitive layer
CompetitiveLayer competitiveLayer = new CompetitiveLayer(outputNeuronsCount, neuronProperties);
// add competitive layer to network
this.addLayer(competitiveLayer);
double competitiveWeight = -(1 / (double) outputNeuronsCount);