Derin Öğrenme Algoritmaları: Convolution, Pooling ve Flattening Katmanları