Eğitim İçeriği

Uygulamalı Makine Öğrenimi Giriş

  • İstatistiksel öğrenme vs. Makine öğrenimi
  • Yineleme ve değerlendirme
  • Bias-Variance mukayesesi
  • Gözetimli vs Gözetimsiz Öğrenme
  • Makine öğrenimi ile çözülen problemler
  • Eğitim-Doğrulama-Test – Makine Öğrenimi akışı aşamaları ve overfitting kaçırma
  • Makine öğrenimi akış süreci
  • Makine öğrenme algoritmaları
  • Probleme uygun algoritmanın seçilmesi

Algoritma Değerlendirme

  • Sayısal tahminlerin değerlendirilmesi
    • Doğruluk ölçüler: ME, MSE, RMSE, MAPE
    • Parametre ve tahmin istikrarlığı
  • Sınıflandırma algoritmalarının değerlendirilmesi
    • Doğruluk ve sorunları
    • Tahmin hatası matrisi (Confusion Matrix)
    • Hanebilirsin hatalar problemleri
  • Model performansını görselleştirme
    • Karlılık eğrisi (Profit Curve)
    • ROC eğrisi (ROC Curve)
    • Lift eğrisi (Lift Curve)
  • Model seçimi
  • Model ayarlama – grid search stratejileri

Modellere Hazır Veri

  • Veri içe aktarımı ve depolama
  • Veriyi anlama – temel keşifler
  • pandas kütüphanesi ile veri manipülasyonu
  • Veri dönüşümleri – veri temizleme ve dönüştürme (Data wrangling)
  • Gezinti analizi (Exploratory analysis)
  • Eksik gözlem tespiti ve çözümler
  • Aykırı değerlerin tespiti ve stratejileri
  • Standartlaştırma, normalleştirme, ikilik dönüştürme (Binarization)
  • Nitel verinin kodlaması

Aykırı Değer Tespit için Makine Öğrenimi Algoritmaları

  • Gözetimli algoritmalar
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Gözetimsiz algoritmalar
    • Mesafeye dayalı yaklaşımlar
    • Yoğunluk tabanlı yöntemler
    • Olasılık temelli yöntemler
    • Model temelli yöntemler

Derin Öğrenmeye Giriş

  • Derin Öğrenme Temel Kavramları
  • Makine Öğrenimi ve Derin Öğrenme arasındaki farklar
  • Derin Öğrenmenin Uygulama Alanları

Sinir Ağlarına Giriş

  • Sinir Ağları nedir?
  • Sinir Ağları vs Regresyon Modelleri
  • Matematiksel Temeller ve Öğrenme Mekanizmalarını Anlamak
  • Yarı yapay sinir ağı oluşturma (Artificial Neural Network)
  • Sinir hücresi ve bağlantıları anlama
  • Nöronlar, katmanlar ve girdi-çıkış verileri ile çalışma
  • Tek Katmanlı Perceptron anlayışı
  • Gözetimli ve Gözetimsiz Öğrenme arasındaki farklar
  • Yayılım ve Geri Yayılım Sinir Ağları
  • Ileri Yayılım (Forward Propagation) ve Geri Yayılım (Back Propagation) anlayışı

Keras ile Basit Derin Öğrenme Modelleri Oluşturma

  • Bir Keras modeli oluşturma
  • Veriyi anlama
  • Derin öğrenme modelini belirtme
  • Modeli derleme (Compiling)
  • Modeli eğitme (Fitting)
  • Sınıflandırma verilerini işleme
  • Sınıflandırma modelleri ile çalışma
  • Modellerin kullanılması

Derin Öğrenim için TensorFlow ile Çalışmak

  • Verinin Hazırlanması
    • Veriyi indirme
    • Eğitim verisini hazırlama
    • Test verisini hazırlama
    • Girişleri Ölçeklendirme (Scaling Inputs)
    • Placeholders ve değişkenler kullanma
  • Ağ yapısını belirtme
  • Maliyet fonksiyonunu (Cost Function) kullanma
  • Optimizatör kullanma (Optimizer)
  • Başlatıcıları (Initializers) kullanma
  • Sinir ağını eğitme (Fitting Neural Network)
  • Grafiği oluşturma (Building the Graph)
    • Sonuç (Inference)
    • Kayıp (Loss)
    • Eğitim (Training)
  • Modeli eğitme (Training the Model)
    • Grafiği (The Graph)
    • Oturum (The Session)
    • Eğitim döngüsü (Train Loop)
  • Modeli değerlendirme (Evaluating the Model)
    • Değerlendirme grafiği oluşturma (Building the Eval Graph)
    • DeğerlendirmeyiEval output ile değerlendirme (Evaluating with Eval Output)
  • -scalable model eğitim
  • TensorBoard ile Model Görselleştirme ve Değerlendirme

Derin Öğrenmenin Anomali Tespitte Kullanılması

  • Autoencoder
    • Kodlayıcı-Çözücü mimarisi (Encoder - Decoder Architecture)
    • Yeniden oluşturma kaybı (Reconstruction loss)
  • Varyasyonel Autoencoder
    • Varyasyonel tahmin (Variational inference)
  • Kararlı Zaman Serileri Modeli
    • Oluşturucu - Ayırıcı mimarisi (Generator – Discriminator architecture)
    • AN kullanmak için GAN yaklaşımları (Approaches to AN using GAN)

Kombineli Çerçeveler (Ensemble Frameworks)

  • Farklı yöntemlerden elde edilen sonuçları birleştirme
  • Yeniden örnekleme ile_agregating (Bootstrap Aggregating)
  • Aykırı değer puanlarının ortalaması

Kurs İçin Gerekli Önbilgiler

  • Python programlama deneyimi
  • İstatistik ve matematik kavramlarına temel aşinalık

Hedef Kitle

  • Geliştiriciler
  • Veri bilimciler
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler