💫
Derin Öğrenme
  • 💫Derin Öğrenme Notları
  • 🚀English Version
  • 🦋Projeye Katkıda Bulunma
  • 💼Kullanışlı Araçlar
  • 💎Yapay Sinir Ağları Kavramları
    • 🌱Giriş
    • 🔎Esas Problem
    • 👷‍♀️ Yapay Sinir Ağlarının Uygulanması Üzerine Notlar
    • 📚Yapay Sinir Ağlarının Kavramları
    • 💥Yapay Sinir Ağlarında Aktivasyon Fonksiyonları
    • 🎈NN Uygulama İp Uçları
    • 👩‍🔧 NN Düzenlileştirme (Regularization)
    • ✨Optimizasyon Algoritmaları
    • 🎨Softmax Regression
    • 🏃‍♀️ Tensorflow'a Hızlı Giriş
    • 👩‍💻 Yapay Sinir Ağlarıyla ilgili Pyhton Kod Parçaları
  • 🙋‍♀️ Yapay Sinir Ağları ile Derin Öğrenme'nin Hello World'u
    • 🌱Giriş
    • 🌐Tarayıcıda CNNler
  • 🚪Bilgisayar Görüşüne Giriş
    • 🌱Giriş
  • 🚩Evrişimli Sinir Ağları Kavramları
    • 🌱Giriş
    • 📌Evrişimli Sinir Ağları ile İlgili Genel Kavramlar
    • 🌟Evrişimli Sinir Ağları Gelişmiş Kavramları
    • 👀Evrişimli Sinir Ağlarının Görselleştirilmesi
    • 👵Klasik Evrişimli Sinir Ağları
    • ✨CNN'leri Kurmak İçin Diğer Yaklaşımlar
    • 🕸️CNN'lerin Popüler Uygulamaları
  • 👩‍💻 CNN'ler Üzerinde Kodlar ve Notlar
    • 🌱Giriş
  • 💄Derin Öğrenmenin Popüler Stratejileri
    • 🌱Giriş
    • 🚙Öğrenme Aktarması (Transfer Learning)
    • 📚Derin Öğrenmede Diğer Stratejiler
  • 🤡Resim Artırma (Image Augmentation)
    • 🌱Giriş
  • 🤸‍♀️ Uygulamalı Makine Öğrenmesi Üzerine Notlar
    • 🌱Giriş
    • 👩‍🔧 Makine Öğrenimi Projelerinin Yapılandırılması Üzerine Notlar
    • 👩‍🏫 Uygulama Talimatları
  • 🕵️‍♀️ Obje Algılama Temelleri
    • 🌱Giriş
    • ⭕Bölge Tabanlı (Region-Based) CNN'ler
    • 🤳SSD ve YOLO
    • 🤖TensorFlow Object Detection API
  • ➰Derin Öğrenmede Dizi Modelleri
    • 🌱Giriş
    • 📚Dizi Modellerinin Genel Kavramları
    • 🔄Tekrarlayan Sinir Ağları (RNN)
    • 🌌RNN'deki Vanishing Gradients
    • 🌚Kelime Gösterimi
    • 💬NLP Hakkında Karışık Bilgiler
  • 📕Proje Sözlüğü
  • 📚Faydalı PDF'ler
  • 👀Hızlı Görsel Bilgiler
Powered by GitBook
On this page
  • ✨ Keras Nedir?
  • 📚 Önemli Terimler
  • 👩‍🔬 En Basit Sinir Ağı
  • 👩‍💻 Kod Örneği
  • 👩‍💻 Kod Örneği
  • 👩‍💻 Kod Örneği
  • 👩‍💻 Kod Örneği
  • 👩‍💻 Benim Kodum
  • 🔃 Geleneksel Programlamaya vs. Makine Öğrenmesi
  • 🌞 Yazının Aslı
  • 🧐 Referanslar

Was this helpful?

Export as PDF
  1. 🙋‍♀️ Yapay Sinir Ağları ile Derin Öğrenme'nin Hello World'u

Giriş

👩‍💻 Yapay Sinir Ağları Kodlamasına Giriş

Her ilk uygulamada olduğu gibi, bize tüm metodoloji hakkında bir fikir veren süper basit bir şeyle başlamalıyız

✨ Keras Nedir?

Yüksek seviyeli bir Yapay Sinir Ağları API'si, Python ile yazılmış ve TensorFlow, CNTK veya Theano'nun üzerinde çalışabilir.

📚 Önemli Terimler

Terim

Açıkalama

Dense

Bir sinir ağında bir nöron katmanı

Loss Function

Tahminlerinin ne kadar yanlış olduğunu ölçmenin matematiksel bir yolu

Optimizer

Minimum kayıp fonksiyonunun değerine karşılık gelen parametre değerlerini bulmak için kullanan algoritma(lar)

👩‍🔬 En Basit Sinir Ağı

Bir sinirden oluşan bir katman içerir.

👩‍💻 Kod Örneği

# modeli tanımla
model = Sequential()

# tek birimli bir katman ekleme ve girişin boyutunu belirleme 
model.add(Dense(units=1, input_shape=[1]))

# fonksiyonel özellikleri belirleme ve modeli derleme
model.compile(optimizer='sgd', loss='mean_squared_error')

Yapay sinir ağını kurduktan sonra, onu örnek verilerimizle besleyebiliriz 😋

👩‍💻 Kod Örneği

xs = np.array([-1.0,  0.0, 1.0, 2.0, 3.0, 4.0], dtype=float)
ys = np.array([-3.0, -1.0, 1.0, 3.0, 5.0, 7.0], dtype=float)

Şimdi, eğitim sürecini başlatmalıyız 🚀

👩‍💻 Kod Örneği

model.fit(xs, ys, epochs=500)

Her şey tamamlandı😎! Şimdi sinir ağımızı yeni verilerle test edebiliriz 🎉

👩‍💻 Kod Örneği

print(model.predict([10.0]))

👩‍💻 Benim Kodum

🔃 Geleneksel Programlamaya vs. Makine Öğrenmesi

🌞 Yazının Aslı

🧐 Referanslar

Previous🙋‍♀️ Yapay Sinir Ağları ile Derin Öğrenme'nin Hello World'uNextTarayıcıda CNNler

Last updated 4 years ago

Was this helpful?

Tam kaynak kodu

🌱
burada 🐾
Burada 🐾
Official Documentation of Keras
More About Sequential model
More About Optimizers in Keras
More About Loss Functions in Keras