Eğitim İçeriği

Kurs, üç ayrı gün şeklinde düzenlenmiştir, üçüncü gün isteğe bağlıdır.

1. Gün - Machine Learning & Deep Learning: Teorik kavramlar

1. Yapay Zeka (YZ) Giriş, Machine Learning & Deep Learning

- Tarihçe, yapay zekanın temel kavramları ve bu alandaki fantastik beklentilerden uzak, yaygın uygulamaları

- Kolektif zeka: birçok sanal aracın paylaştığı bilgiyi bir araya getirme

- Genetik algoritmalar: sanal aracılardan oluşan bir popülasyonu seçilim yoluyla evrimleştirmek

- Yaygın Machine Learning kullanımı: tanım.

- Görev türleri: denetimli öğrenme, denetimsiz öğrenme, pekiştirmeli öğrenme

- Eylem türleri: sınıflandırma, regresyon, kümeleme, yoğunluk tahmini, boyut azaltma

- Yaygın Machine Learning algoritmaları örnekleri: Doğrusal Regresyon, Naive Bayes, Rastgele Ağaç

- Makine öğrenimi VE Deep Learning: Random Forest ve XGBoost'lar ile günümüzde en son teknoloji olan sorunlar

2. Sinir ağının temel kavramları (Uygulama: çok katmanlı algılayıcı)

- Matematiksel temellerin tekrarı.

- Sinir ağının tanımı: klasik mimari, aktivasyon fonksiyonları ve önceki aktivasyonların ağırlıklandırılması, ağın derinliği

- Sinir ağının öğreniminin tanımı: maliyet fonksiyonları, geri yayılım, stokastik gradyan inişi, maksimum olabilirlik.

- Sinir ağının modellenmesi: regresyon, sınıflandırma vb. problem türlerine göre giriş ve çıkış verilerinin modellenmesi. Boyutsallığın laneti. Çok özellikli veri ile sinyal arasındaki ayrım. Veriye göre maliyet fonksiyonunun seçimi.

- Bir fonksiyonu sinir ağı ile yaklaşık olarak hesaplama: sunum ve örnekler

- Bir dağılımı sinir ağı ile yaklaşık olarak hesaplama: sunum ve örnekler

- Veri artırma: bir veri kümesini dengeleme

- Sinir ağının sonuçlarının genelleştirilmesi.

- Sinir ağının başlatılması ve düzenlenmesi: L1/L2 düzenlemesi, Yığın Normalleştirme...

- Optimizasyonlar ve yakınsama algoritmaları.

3. Yaygın ML / DL araçları

Basit bir sunum, avantajları, dezavantajları, ekosistemdeki konumu ve kullanımı ile planlanmıştır.

- Veri yönetimi araçları: Apache Spark, Apache Hadoop

- Yaygın Machine Learning araçları: Numpy, Scipy, Sci-kit

- Yüksek seviyeli DL çerçeveleri: PyTorch, Keras, Lasagne

- Düşük seviyeli DL çerçeveleri: Theano, Torch, Caffe, Tensorflow

2. Gün - Evrişimli ve yinelemeli ağlar

4. Evrişimli Sinir Ağları (ESA).

- ESA'ların sunumu: temel prensipler ve uygulamalar

- ESA'nın temel işleyişi: evrişimli katman, çekirdek kullanımı, dolgu ve adım, özellik haritalarının oluşturulması, 'havuzlama' tipi katmanlar. 1D, 2D ve 3D uzantıları.

- Görüntü sınıflandırmada en son teknolojiye katkıda bulunan farklı ESA mimarileri: LeNet, VGG Ağları, Ağ İçinde Ağ, Inception, Resnet. Her mimarinin getirdiği yeniliklerin ve daha geniş uygulamalarının sunumu (1x1 Evrişim veya artık bağlantılar)

- Dikkat modelinin kullanımı.

- Yaygın bir sınıflandırma durumuna uygulama (metin veya görüntü)

- ESA'lar için üretme: süper çözünürlük, piksel bazında segmentasyon. Bir görüntü oluşturmak için özellik haritalarını artırmanın temel stratejilerinin sunumu.

5. Yinelemeli Sinir Ağları (YSA).

- YSA'ların sunumu: temel prensipler ve uygulamalar.

- YSA'nın temel işleyişi: gizli aktivasyon, zaman içinde geri yayılım, açılmış versiyon.

- GRU'lara (Kapılı Yinelemeli Birimler) ve LSTM'lere (Uzun Kısa Süreli Bellek) doğru evrim. Bu mimarilerin getirdiği farklı durumların ve evrimlerin sunumu

- Yakınsama ve kaybolan gradyan sorunları

- Klasik mimariler: Zaman serisi tahmini, sınıflandırma...

- YSA Kodlayıcı-Çözücü mimarisi. Dikkat modelinin kullanımı.

- NLP uygulamaları: kelime/karakter kodlama, çeviri.

- Video uygulamaları: bir video dizisinden oluşturulan bir sonraki görüntünün tahmini.

3. Gün - Üretici modeller ve Pekiştirmeli Öğrenme

6. Üretici modeller: Varyasyonel Otomatik Kodlayıcı (VOK) ve Üretici Çekişmeli Ağlar (ÜÇA).

- Üretici modellerin sunumu, 2. günde görülen ESA'lar ile bağlantı

- Otomatik kodlayıcı: boyut azaltma ve sınırlı üretme

- Varyasyonel Otomatik Kodlayıcı: üretici model ve bir verinin dağılımının yaklaşık olarak hesaplanması. Gizli alanın tanımı ve kullanımı. Yeniden parametreleme hilesi. Uygulamalar ve gözlemlenen sınırlamalar

- Üretici Çekişmeli Ağlar: temel prensipler. İki ağlı (üretici ve ayrımcı) mimari, alternatif öğrenme, mevcut maliyet fonksiyonları.

- ÜÇA yakınsaması ve karşılaşılan zorluklar.

- Geliştirilmiş yakınsama: Wasserstein ÜÇA, BeGAN. Dünya Hareket Mesafesi.

- Görüntü veya fotoğraf üretme, metin üretme, süper çözünürlük uygulamaları.

7. Derin Pekiştirmeli Öğrenme.

- Pekiştirmeli öğrenmenin sunumu: bir durumu ve olası eylemleri tanımlayan bir ortamda bir aracın kontrolü

- Durum fonksiyonunu yaklaşık olarak hesaplamak için bir sinir ağının kullanılması

- Derin Q Öğrenimi: deneyim tekrarı ve bir video oyununu kontrol etmek için uygulama.

- Öğrenme politikasının optimizasyonu. Politika tabanlı ve değer tabanlı. Aktör-Eleştirmen mimarisi. A3C.

- Basit bir video oyununu veya dijital sistemi kontrol etmek için uygulamalar.

Kurs İçin Gerekli Önbilgiler

Mühendislik Seviyesi

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler