AdaptiveMaxPool
	
struct defined in module 
	Flux
			AdaptiveMaxPool(out::NTuple)
			Adaptive max pooling layer. Calculates the necessary window size such that its output has 
			size(y)[1:N] == out.
			Expects as input an array with 
			ndims(x) == N+2, i.e. channel and batch dimensions, after the 
			N feature dimensions, where 
			N = length(out).
			See also 
	
			
			MaxPool, 
	
			
			AdaptiveMeanPool.
			julia> xs = rand(Float32, 100, 100, 3, 50);  # batch of 50 RGB images
julia> AdaptiveMaxPool((25, 25))(xs) |> size
(25, 25, 3, 50)
julia> MaxPool((4,4))(xs) ≈ AdaptiveMaxPool((25, 25))(xs)
true
There is
			1
			method for Flux.AdaptiveMaxPool:
		
The following pages link back here:
models/layers.jl , Flux.jl , layers/conv.jl