示例#1
0
文件: Ann.cs 项目: sandhaka/libsann
        public void Build(AnnBuild AnnBuilding)
        {
            if (network != null)
            {
                network.Destroy();
            }

            network = new Mlp(
                AnnBuilding.InputUnits,
                AnnBuilding.HiddenUnits,
                AnnBuilding.HiddenLayers,
                AnnBuilding.OutputUnits,
                AnnBuilding.Bias,
                AnnBuilding.ActivationNeuroMode
                );

            synInitMode = AnnBuilding.SynInitMode;

            network.Instantiate();

            status = NetworkStatus.UNTRAINED;

            logger.InfoFormat("Building neural network classifier: {0}", this.ToString());
        }
示例#2
0
 private void Build(uint input, uint hiddenLayers, uint[] hiddenNeurons, uint output)
 {
     // Build network model
     mlpNetwork = new Mlp(input, hiddenNeurons, hiddenLayers, output);
     mlpNetwork.Instantiate();
 }
示例#3
0
 public libsannTest()
 {
     uint[] hlayers = new uint[1];
     hlayers[0] = 2;
     mlpNetwork = new Mlp(2, hlayers, 1, 1);
 }