Hoşgeldin Misafir

Yasar7880

İzmir
1 Mar 2024
841 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
jJ4m9o.jpg



Merhaba THS ailesi!
Bugün sizlerle yapay zekâ dünyasının en etkileyici alanlarından birini konuşacağız:
Derin öğrenme (deep learning) ve bunun en popüler uygulama alanlarından biri olan görüntü tanıma (image recognition)!

Bu teknoloji sayesinde artık telefonlarımız yüzümüzü tanıyor, arabalar etrafı algılayarak kendi kendine sürüyor ve sosyal medya uygulamaları fotoğraflardaki objeleri otomatik olarak etiketleyebiliyor.
Peki bu “görüntü tanıma” işi aslında nasıl çalışıyor?
Bir makine, nasıl olur da bir kediyi köpekten ayırt edebiliyor?
Hadi gelin, bu gizemi birlikte çözelim.



jJicn2.webp

Görüntü Tanıma Nedir?
Kısaca anlatmak gerekirse; görüntü tanıma, bilgisayarların bir fotoğraf, video veya canlı kamera görüntüsünde nesneleri, yüzleri, desenleri ya da olayları tanıma yeteneğidir.


Eskiden bu tür işler tamamen insan gözüne bağlıydı.
Ama derin öğrenme algoritmaları sayesinde artık bilgisayarlar da “görmeyi” öğrendi.
Tabii burada “görmek” kelimesi bizimkinden biraz farklı:
Bilgisayar aslında piksellerden oluşan sayılarla çalışıyor.
Bir fotoğrafı milyonlarca küçük renk noktası (piksel) olarak algılıyor ve bu piksellerdeki desenleri istatistiksel olarak analiz ediyor.

jJ4WRL.jpg


Peki Derin Öğrenme Bu İşin Neresinde?
Derin öğrenme, yapay sinir ağları (artificial neural networks) denilen yapılar üzerine kuruludur.
Bu sinir ağları, insan beyninden esinlenerek tasarlanmıştır.
Yani bilgisayar, bir resmi tanımak için tıpkı bizim gibi “örnekleri görerek” öğrenir.

Bir çocuk düşünün…
Ona 100 tane kedi resmi gösterdiğinizde, artık 101. kediyi gördüğünde “bu bir kedi” diyebilir.
Derin öğrenme sistemleri de aynı şekilde çalışır:
Yüzlerce, hatta milyonlarca görseli inceleyerek her nesnenin şekil, renk, doku gibi özelliklerini öğrenir.
Bu sayede, daha önce görmediği bir resmi bile analiz edip tahmin yürütebilir.


Derin Öğrenme Nasıl Öğreniyor?
Biraz daha teknik ama anlaşılır şekilde anlatalım.
Derin öğrenmede genellikle Convolutional Neural Network (CNN) adını verdiğimiz özel sinir ağları kullanılır.
Bu ağların çalışma mantığı basitçe şöyle özetlenebilir:

jJ4Toh.png

  1. Girdi Katmanı (Input Layer)
    • Bilgisayara bir görüntü verilir. Bu görüntü piksellerden oluşur (örneğin 224x224 piksel).
  2. Evrişim Katmanları (Convolution Layers)
    • Bu katmanlar, görseli parçalara böler ve her bölgedeki kenarları, çizgileri veya dokuları tanımaya çalışır.
    • Yani “burada bir çizgi var, bu bir daireye benziyor, bu bölge karanlık” gibi çıkarımlar yapar.
  3. Aktivasyon ve Havuzlama Katmanları (Activation & Pooling Layers)
    • Burada sistem hangi özelliklerin önemli olduğunu seçer. Gereksiz detaylar elenir, anlamlı desenler kalır.
  4. Tam Bağlantılı Katman (Fully Connected Layer)
    • Tüm öğrenilen özellikler birleştirilir ve son aşamada sistem bir tahminde bulunur:
      “Bu bir köpek olabilir!” veya “Bu bir araba.”
  5. Çıktı (Output Layer)
    • Modelin tahmini burada ortaya çıkar.
    • Eğer doğruysa, sistem bu sonucu pekiştirir; yanlışsa hatasından öğrenir.

Bu süreç, binlerce kez tekrarlandıkça model “kendini eğitir” ve hatalarını azaltır.
Tıpkı bir insan gibi pratik yaptıkça daha iyi tanımaya başlar.


jJ4EO3.jpg


Eğitim Süreci: “Makineyi Öğretmek”

Bir modelin iyi çalışması için ona bolca örnek göstermek gerekir.
Bu sürece model eğitimi (training) denir.
Örneğin bir sistemin kedileri tanımasını istiyorsak, ona:

  • 10.000 kedi fotoğrafı,
  • 10.000 köpek fotoğrafı,
  • 10.000 farklı nesne fotoğrafı gösteririz.
Her seferinde sistem, “doğru” ve “yanlış” tahminlerini kaydeder.
Yanlış çıktığında, içindeki matematiksel değerleri (ağırlıkları) ayarlayarak kendini geliştirir.

Bu süreci geri yayılım (backpropagation) denilen bir yöntem yönetir.
Yani sistem sürekli “ben nerede hata yaptım?” diye kendine sorar ve her denemede biraz daha iyi hale gelir.

Gerçek Hayatta Görüntü Tanıma Nerelerde Kullanılıyor?

Bugün derin öğrenme tabanlı görüntü tanıma, hayatımızın hemen her alanında karşımıza çıkıyor:

  • Akıllı Telefonlar:
    Yüz tanıma, parmak izi veya fotoğraf düzenleme önerileri.
  • Otonom Araçlar:
    Trafik levhalarını, yayaları, şeritleri tanır.
  • Sağlık Sektörü:
    Röntgen veya MR görüntülerinden hastalık tespiti yapılır.
  • Perakende ve Güvenlik:
    Kamera sistemleriyle müşteri davranışları analiz edilir, güvenlik ihlalleri tespit edilir.
  • Tarım ve Çevre:
    Uydu görüntülerinden toprak, bitki veya hava durumu analizi yapılır.
Kısacası, “makinelerin görmesi” artık bilim kurgu değil, günlük hayatın bir parçası.

Görüntü Tanıma Modelleri Nasıl Oluşturuluyor?

Eğer sen de bu alana meraklıysan, temel adımlar şöyle:


  1. Veri Topla:
    • Görüntüleri topla (örneğin “elma”, “armut”, “muz” resimleri).
  2. Veriyi Etiketle:
    • Her resmin ne olduğunu sisteme öğret (örneğin: “Bu elma”, “Bu armut”).
  3. Model Seç:
    • TensorFlow, PyTorch veya Keras gibi kütüphaneler kullanabilirsin.
  4. Modeli Eğit:
    • Verileri modele yükle, eğitim sürecini başlat.
  5. Sonuçları Test Et:
    • Yeni görüntülerde modelin doğruluğunu ölç.
  6. Geliştir:
    • Hatalı sonuçlarda parametreleri değiştir ve yeniden eğit.

Bu işlemleri artık herkes deneyebiliyor.
Hatta kod yazmadan bile, Google Teachable Machine gibi platformlarla birkaç dakikada kendi görüntü tanıma modelini oluşturmak mümkün. 👏



Kısaca Özetleyelim


VeriGörseller toplanır ve etiketlenir.
EğitimModel görseller üzerinden öğrenir.
TahminYeni görsellerde nesneleri tanır.
GeliştirmeDoğruluk artırmak için model yeniden eğitilir.


Gelecek Bizi Nereye Götürüyor?
Yapay zekâ artık sadece nesneleri tanımıyor, duyguları, davranışları ve bağlamı da anlamaya başlıyor.
Yeni nesil derin öğrenme modelleri, sadece “bu bir kedi” demekle kalmayacak,
“bu kedi mutlu, çünkü güneşli bir yerde uzanıyor” gibi çıkarımlar da yapabilecek.

Ayrıca 3D görüntü tanıma, video analizi ve görsel üretim (image generation) gibi alanlarda da devrim niteliğinde gelişmeler yaşanıyor.
Kısacası, makineler sadece görmeyi değil, görmeyi anlamayı da öğreniyor.


Sonuç: Görmek Artık Sadece Gözle Olmuyor

Derin öğrenme ile görüntü tanıma, teknolojinin en “insansı” yönlerinden biri haline geldi.
Bir bilgisayarın dünyayı bizim gibi “görebilmesi” sadece mühendislik başarısı değil, aynı zamanda insan zekâsının aynası.

Yapay zekâ artık sadece rakamlarla değil, görüntülerle de düşünmeyi öğreniyor.
Ve biz de bu dönüşümün tam ortasındayız.


jJZ3PZ.png
 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,255 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Derin öğrenme, görüntüleri katmanlar halinde işleyerek özellikleri otomatik keşfeder. İlk katmanlar temel detayları tanır, sonraki katmanlar daha karmaşık desenleri fark eder. Bu sayede, model eğitim sırasında görüntüdeki nesne veya detayları doğru şekilde tanıyabilir.
 

nournika

5 Tem 2023
939 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
jJ4m9o.jpg



Merhaba THS ailesi!
Bugün sizlerle yapay zekâ dünyasının en etkileyici alanlarından birini konuşacağız:
Derin öğrenme (deep learning) ve bunun en popüler uygulama alanlarından biri olan görüntü tanıma (image recognition)!

Bu teknoloji sayesinde artık telefonlarımız yüzümüzü tanıyor, arabalar etrafı algılayarak kendi kendine sürüyor ve sosyal medya uygulamaları fotoğraflardaki objeleri otomatik olarak etiketleyebiliyor.
Peki bu “görüntü tanıma” işi aslında nasıl çalışıyor?
Bir makine, nasıl olur da bir kediyi köpekten ayırt edebiliyor?
Hadi gelin, bu gizemi birlikte çözelim.



jJicn2.webp

Görüntü Tanıma Nedir?
Kısaca anlatmak gerekirse; görüntü tanıma, bilgisayarların bir fotoğraf, video veya canlı kamera görüntüsünde nesneleri, yüzleri, desenleri ya da olayları tanıma yeteneğidir.


Eskiden bu tür işler tamamen insan gözüne bağlıydı.
Ama derin öğrenme algoritmaları sayesinde artık bilgisayarlar da “görmeyi” öğrendi.
Tabii burada “görmek” kelimesi bizimkinden biraz farklı:
Bilgisayar aslında piksellerden oluşan sayılarla çalışıyor.
Bir fotoğrafı milyonlarca küçük renk noktası (piksel) olarak algılıyor ve bu piksellerdeki desenleri istatistiksel olarak analiz ediyor.

jJ4WRL.jpg


Peki Derin Öğrenme Bu İşin Neresinde?
Derin öğrenme, yapay sinir ağları (artificial neural networks) denilen yapılar üzerine kuruludur.
Bu sinir ağları, insan beyninden esinlenerek tasarlanmıştır.
Yani bilgisayar, bir resmi tanımak için tıpkı bizim gibi “örnekleri görerek” öğrenir.

Bir çocuk düşünün…
Ona 100 tane kedi resmi gösterdiğinizde, artık 101. kediyi gördüğünde “bu bir kedi” diyebilir.
Derin öğrenme sistemleri de aynı şekilde çalışır:
Yüzlerce, hatta milyonlarca görseli inceleyerek her nesnenin şekil, renk, doku gibi özelliklerini öğrenir.
Bu sayede, daha önce görmediği bir resmi bile analiz edip tahmin yürütebilir.


Derin Öğrenme Nasıl Öğreniyor?
Biraz daha teknik ama anlaşılır şekilde anlatalım.
Derin öğrenmede genellikle Convolutional Neural Network (CNN) adını verdiğimiz özel sinir ağları kullanılır.
Bu ağların çalışma mantığı basitçe şöyle özetlenebilir:

jJ4Toh.png

  1. Girdi Katmanı (Input Layer)
    • Bilgisayara bir görüntü verilir. Bu görüntü piksellerden oluşur (örneğin 224x224 piksel).
  2. Evrişim Katmanları (Convolution Layers)
    • Bu katmanlar, görseli parçalara böler ve her bölgedeki kenarları, çizgileri veya dokuları tanımaya çalışır.
    • Yani “burada bir çizgi var, bu bir daireye benziyor, bu bölge karanlık” gibi çıkarımlar yapar.
  3. Aktivasyon ve Havuzlama Katmanları (Activation & Pooling Layers)
    • Burada sistem hangi özelliklerin önemli olduğunu seçer. Gereksiz detaylar elenir, anlamlı desenler kalır.
  4. Tam Bağlantılı Katman (Fully Connected Layer)
    • Tüm öğrenilen özellikler birleştirilir ve son aşamada sistem bir tahminde bulunur:
  5. Çıktı (Output Layer)
    • Modelin tahmini burada ortaya çıkar.
    • Eğer doğruysa, sistem bu sonucu pekiştirir; yanlışsa hatasından öğrenir.

Bu süreç, binlerce kez tekrarlandıkça model “kendini eğitir” ve hatalarını azaltır.
Tıpkı bir insan gibi pratik yaptıkça daha iyi tanımaya başlar.


jJ4EO3.jpg


Eğitim Süreci: “Makineyi Öğretmek”

Bir modelin iyi çalışması için ona bolca örnek göstermek gerekir.
Bu sürece model eğitimi (training) denir.
Örneğin bir sistemin kedileri tanımasını istiyorsak, ona:

  • 10.000 kedi fotoğrafı,
  • 10.000 köpek fotoğrafı,
  • 10.000 farklı nesne fotoğrafı gösteririz.
Her seferinde sistem, “doğru” ve “yanlış” tahminlerini kaydeder.
Yanlış çıktığında, içindeki matematiksel değerleri (ağırlıkları) ayarlayarak kendini geliştirir.

Bu süreci geri yayılım (backpropagation) denilen bir yöntem yönetir.
Yani sistem sürekli “ben nerede hata yaptım?” diye kendine sorar ve her denemede biraz daha iyi hale gelir.

Gerçek Hayatta Görüntü Tanıma Nerelerde Kullanılıyor?

Bugün derin öğrenme tabanlı görüntü tanıma, hayatımızın hemen her alanında karşımıza çıkıyor:

  • Akıllı Telefonlar:
    Yüz tanıma, parmak izi veya fotoğraf düzenleme önerileri.
  • Otonom Araçlar:
    Trafik levhalarını, yayaları, şeritleri tanır.
  • Sağlık Sektörü:
    Röntgen veya MR görüntülerinden hastalık tespiti yapılır.
  • Perakende ve Güvenlik:
    Kamera sistemleriyle müşteri davranışları analiz edilir, güvenlik ihlalleri tespit edilir.
  • Tarım ve Çevre:
    Uydu görüntülerinden toprak, bitki veya hava durumu analizi yapılır.
Kısacası, “makinelerin görmesi” artık bilim kurgu değil, günlük hayatın bir parçası.

Görüntü Tanıma Modelleri Nasıl Oluşturuluyor?

Eğer sen de bu alana meraklıysan, temel adımlar şöyle:


  1. Veri Topla:
    • Görüntüleri topla (örneğin “elma”, “armut”, “muz” resimleri).
  2. Veriyi Etiketle:
    • Her resmin ne olduğunu sisteme öğret (örneğin: “Bu elma”, “Bu armut”).
  3. Model Seç:
    • TensorFlow, PyTorch veya Keras gibi kütüphaneler kullanabilirsin.
  4. Modeli Eğit:
    • Verileri modele yükle, eğitim sürecini başlat.
  5. Sonuçları Test Et:
    • Yeni görüntülerde modelin doğruluğunu ölç.
  6. Geliştir:
    • Hatalı sonuçlarda parametreleri değiştir ve yeniden eğit.

Bu işlemleri artık herkes deneyebiliyor.
Hatta kod yazmadan bile, Google Teachable Machine gibi platformlarla birkaç dakikada kendi görüntü tanıma modelini oluşturmak mümkün. 👏



Kısaca Özetleyelim


VeriGörseller toplanır ve etiketlenir.
EğitimModel görseller üzerinden öğrenir.
TahminYeni görsellerde nesneleri tanır.
GeliştirmeDoğruluk artırmak için model yeniden eğitilir.


Gelecek Bizi Nereye Götürüyor?
Yapay zekâ artık sadece nesneleri tanımıyor, duyguları, davranışları ve bağlamı da anlamaya başlıyor.
Yeni nesil derin öğrenme modelleri, sadece “bu bir kedi” demekle kalmayacak,
“bu kedi mutlu, çünkü güneşli bir yerde uzanıyor” gibi çıkarımlar da yapabilecek.

Ayrıca 3D görüntü tanıma, video analizi ve görsel üretim (image generation) gibi alanlarda da devrim niteliğinde gelişmeler yaşanıyor.
Kısacası, makineler sadece görmeyi değil, görmeyi anlamayı da öğreniyor.


Sonuç: Görmek Artık Sadece Gözle Olmuyor

Derin öğrenme ile görüntü tanıma, teknolojinin en “insansı” yönlerinden biri haline geldi.
Bir bilgisayarın dünyayı bizim gibi “görebilmesi” sadece mühendislik başarısı değil, aynı zamanda insan zekâsının aynası.

Yapay zekâ artık sadece rakamlarla değil, görüntülerle de düşünmeyi öğreniyor.
Ve biz de bu dönüşümün tam ortasındayız.


jJZ3PZ.png
Bu foruma harbi aşığım desem gülüp geçeceksiniz ama seviyorum kardeşim ne yapacaksın, zorla mı ayıracaksın bu forumdan ?
Takip etmeyelim mi yani ? Seviyoruz burayı daa naapalum ? Şu anlatılan konuyu pek çok blogda göremezsin bak. Gpt'den çıkartmış ama güzel sonuç yani, anlatım iyi.

Saygı Sevgilerimle Nezaketle Şefkatle Merhametle ve Hürmetlerimle