/// <summary> /// Initializes a new instance of the <see cref="MaxPoolingLayer"/> class, using the existing <see cref="MaxPoolingLayer"/> object. /// </summary> /// <param name="other">The <see cref="MaxPoolingLayer"/> to copy the data from.</param> public MaxPoolingLayer(MaxPoolingLayer other) : base(other) { }
/// <summary> /// Initializes a new instance of the <see cref="MaxPoolingLayer"/> class, using the specified architecture. /// </summary> /// <param name="shape">The shape of the layer's input tensor.</param> /// <param name="architecture">The layer architecture.</param> /// <param name="random">The random numbers generator.</param> public MaxPoolingLayer(Shape shape, string architecture, RandomNumberGenerator <float> random) : base(shape, MaxPoolingLayer.KernelFromArchitecture(architecture)) { }