DERS BİLGİ PAKETİ · VM 521

Optimizasyon

Zorunlu · İngilizce
AKTS
8
Yerel Kredi
3
Teori + Uygulama + Lab
4 + 0 + 0
Dersin Düzeyi
Yüksek Lisans
Ön Koşul
-
Yarıyıl
1

İçerik

Dersin Amacı

Bu dersteki amacımız öncelikle kısıtlar altında, veya kısıt verilmemiş (kısıtsız) optimizasyon problemlerinin matematik inşası ve çözüm yöntemlerini öğrenmektir. İkinci olarak, Veri Biliminde karşılaşılan optimizasyon problemlerini uygulama olarak ele almaktır.

Dersin İçeriği

Matematiksel Tanım ve Kavramlarla Giriş
Dışbükeylik (convexity)
Türev
Taylor polinomları

Kısıtsız Optimizasyon
Lokal vs global problem
Birincil ve ikincil koşullar
Algoritmalar, iki temel strateji: Doğru arama (line search)ve güven bölgesi (trust region)
Küçük kareler Problemleri-Regresyon Uygulama

Kısıtlar Altında Optimizasyon
Olurlu bölge
Eşitlikli kısıt-Eşitliksizli kısıt ve Lagrange metodu
Geometrik Bakış

Doğrusal programlama-Kuadratik Programlama
Simpleks metodu, dual problem
İç noktalar metodu

Uygulama: Yapay Öğrenme Problemleri
Kümeleme-İkili sınıflandırma-Ses işleme-Tavsiye Sistemleri-Lojistik bağlanım-Derin öğrenme-Yapay sinir ağları..vb.

Dersin Öğrenme Çıktıları

Veri Bilimi problemlerini anlamak ve geliştirmek için Matematik, İstatistik, Programlama gibi alanların bilgi ve metodolojilerini özümsemek ve öğrenmek gerekir. Optimizasyon kendi başına çok geniş, çok eski bir çalışma alanıdır hem matematik hem de mühendislikte. Optimizasyon problemlerinin önemli bir kısmı Veri Bilimi problemlerini anlamak için şu iki şekilde kullanılmaktadır.
1) Optimizasyon metotlarını Veri Bilimi problemlerine uygulamak:
Veri Bilimi problemlerinin içinde (bir yerde mutlaka en kısa yol, en az maliyetli iş, tahminler vs) gerektiğinde optimizasyon metotlarına başvururuz. Örnek: Yapay Sinir ağlarını eğitirken.

2) Veriyi optimizasyon problemlerinin girdisi olarak kullanmak:
Modeli veriye adapte etmeye uydurmaya çalışırız ki model simülasyonları gerçek sonucu verebilsin. Örnek: Regresyon

Bu dersi başaran öğrenci
1) Optimizasyonun temellerini hatırlamış olur.
2)Optimizasyon problemlerini sınıflandırmayı öğrenmiş olur, mesela doğrusal/doğrusal olmayan; kesikli/sürekli, konveks/konveks olmayan, kısıtsız/kısıtlar altında.. vb. İçerikteki yöntemleri öğrenmiş olur.
3) Hangi yöntemin hangi Veri Bilimi problemi için uygun şekilde işlediğini öğrenmiş olur.

Öğretim Yöntemleri

Ders, problem ve programlama

Kaynaklar

Numerical Optimization, J. Nocedal& S. J. Wright, Springer, 1999. ve 2. basım: 2006.
Introduction to Global Optimization, R. Horst , P. M.Pardolas&N. V. Thoai, Kluwer Academic Publishers, 1995.

The Princeton Companion to Applied Mathematics, Edited by Nicholas J. Higham, Princeton University Press, 2015

https://nhigham.com/2016/03/29/the-top-10-algorithms-in-applied-mathematics/

Linear Programming and Network Flows, Mokhtar S. Bazaraa, John J. Jarvis, Hanif D. Sherali. John Wiley, 2004. Third edition

A gentle introduction to optimization / B. Guenin , J. Könemann , L. Tunçel Cambridge
University Press

http://www.veridefteri.com/: en güncel kaynaklar, ders notları, haber, bilimsel programlama

Konu Başlıkları

Teori Konu Başlıkları
Hafta Konu Başlıkları
1 Ders izlencesi ve Optimizasyon ve Veri Bilimi ilişkisi tanıtımı
2 Matematiksel Tanım ve Kavramlarla Giriş, Dışbükeylik (convexity). Türev. Taylor polinomları
3 Kısıtsız Optimizasyon. Lokal vs global problem. Birincil ve ikincil koşullar. Problem Uygulaması.
4 Sayısal Yöntemler ve Algoritmalar. Küçük kareler Problemleri-Regresyon Uygulama.
5 Kısıtlar Altında Optimizasyon Olurlu bölge Eşitlikli kısıt-Eşitliksizli kısıt ve Lagrange metodu
6 Geometrik Bakış ve Uygulamalar
7 Ara sınav
8 Doğrusal programlama. Simpleks metodu, dual problem
9 Kuadratik Programlama. Problemler
10 Uygulama: Yapay Öğrenme Problemleri Kümeleme-İkili sınıflandırma-Ses işleme-Tavsiye Sistemleri-Lojistik bağlanım-Derin öğrenme-Yapay sinir ağları..vb.
11 Uygulama: Yapay Öğrenme Problemleri Kümeleme-İkili sınıflandırma-Ses işleme-Tavsiye Sistemleri-Lojistik bağlanım-Derin öğrenme-Yapay sinir ağları..vb.
Uygulama Konu Başlıkları
Hafta Konu Başlıkları
1 Optimizasyon ve VEri Bilimi ilişkisini ortaya koyan ilk örnekler
2 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
3 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
4 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
5 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
6 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
7 Ara sınav
8 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
9 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
10 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları
11 İlgili haftaya ait teorik dersin uygulamaları, problemler ve öğrenci sunumları

Değerlendirme Sistemi

Başarı Notuna Etki Oranları
Etkinlikler Sayı Katkı Payı
Yarıyıl içi çalışmaların başarı notuna katkısı 3 60
Yarıyıl sonu çalışmaların başarı notuna katkısı 1 40
Toplam 4 100
Yarıyıl İçi Çalışmaları
Etkinlikler Sayı Katkı Payı
Ödevler 1 15
Sunum 1 15
Arasınavlar (Hazırlık Süresi Dahil) 1 30
Proje 0 0
Laboratuar 0 0
Diğer Uygulamalar 0 0
Kısa Sınavlar 0 0
Dönem Ödevi / Projesi 0 0
Portfolyo Çalışmaları 0 0
Raporlar 0 0
Öğrenme Günlükleri 0 0
Bitirme Tezi/Projesi 0 0
Seminer 0 0
Diğer 0 0
Bütünleme 0 0
Toplam 3 60

AKTS - İş Yükü Tablosu

Etkinlikler Sayı Süre Toplam İş Yükü
Ders Süresi 12 4 48
Sınıf Dışı Çalışma Süresi 12 6 72
Ödevler 2 8 16
Sunum 1 5 5
Arasınavlar (Hazırlık Süresi Dahil) 4 12 48
Proje 0 0 0
Laboratuar 0 0 0
Diğer Uygulamalar 0 0 0
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) 0 0 0
Kısa Sınavlar 0 0 0
Dönem Ödevi / Projesi 0 0 0
Portfolyo Çalışmaları 0 0 0
Raporlar 0 0 0
Öğrenme Günlükleri 0 0 0
Bitirme Tezi/Projesi 0 0 0
Seminer 0 0 0
Diğer 0 0 0
Bütünleme 0 0 0
Ts Yıl Sonu 0 0 0
Hazırlık Yıl Sonu 0 0 0
Hazırlık Bütünleme 0 0 0
Toplam İş Yükü 189
Toplam İş Yükü / 25 7.56
Dersin AKTS Kredisi 8