CNN constructor
CNN({})
Implementation
CNN({
required this.height,
required this.width,
required this.channels,
required List<int> headLayers,
int? seed,
}) : head = ANN(layers: headLayers, seed: seed) {
if (height <= 0 || width <= 0 || channels <= 0) {
throw ArgumentError('invalid input shape');
}
if (headLayers.isEmpty) throw ArgumentError('headLayers required');
}