public IConvolutionalNetworkTrainer CreateConvolutionalTrainingProvider(ConvolutionDescriptor descriptor, IReadOnlyList <Tuple <I3DTensor, float[]> > data, IReadOnlyList <IConvolutionalLayer> layer, bool isTraining = true)
 {
     return(new ConvolutionalTrainingDataProvider(_lap, descriptor, data, layer, isTraining));
 }
 public IConvolutionalLayer CreateConvolutionalLayer(ConvolutionDescriptor descriptor, int inputDepth, int imageWidth, bool disableUpdates = false)
 {
     return(new ConvolutionalLayer(this, descriptor, inputDepth, imageWidth, disableUpdates));
 }