Evrişimli Sinir Ağı

term_id: convolutional_neural_network

Category: basic_concepts

Definition

Evrişimli Sinir Ağları (CNN’ler), görsel girdilerden özelliklerin uzaysal hiyerarşilerini otomatik ve uyarlanabilir şekilde öğrenmek üzere tasarlanmıştır. Belirli desenleri tespit etmek için filtreler uygulayan evrişimsel katmanlardan oluşurlar.

Summary

Görüntüler gibi ızgara benzeri verileri işlemek için evrişimsel filtreler uygulayan, öncelikle görüntü işleme alanında kullanılan özel bir derin sinir ağı sınıfıdır.

Key Concepts

  • Evrişimsel Katmanlar
  • Havuzlama (Pooling)
  • Özellik Haritaları
  • Uzaysal Hiyerarşi

Use Cases

  • Görüntü sınıflandırma
  • Video akışlarında nesne algılama
  • Tıbbi görüntü teşhisi

Code Example

1
2
3
4
5
6
7
import tensorflow as tf
model = tf.keras.Sequential([
    tf.keras.layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1)),
    tf.keras.layers.MaxPooling2D((2, 2)),
    tf.keras.layers.Flatten(),
    tf.keras.layers.Dense(10)
])