コード例 #1
0
        public override INetwork GetNetwork(GpuCard paGpuCard, DataSetModel paDataSetModel)
        {
            var metaData = paDataSetModel.MetaData;
            var model    = (NeuralNetConfigurationModel)ConfigurationModel.Clone();

            model.InitInputAndOutput(metaData.Width, metaData.Height, metaData.Deep, metaData.OutputSize);
            if (paGpuCard != null && paGpuCard is NullGpu == false)
            {
                model.UseGpuCard(paGpuCard);
            }
            var network = model.GenerateNetwork();

            GeneratedNetworkType = model.NetworkTypeName;
            return(network);
        }