Veri Bilimi İkinci Öğretimde Tezsiz Yüksek Lisans Programı

Optimizasyon(VM 521)

Ders Kodu Dersin Adı Yarıyıl Teori Uygulama Lab Kredisi AKTS
VM 521 Optimizasyon 1 4 0 0 3 8
Ön Koşul
Derse Kabul Koşulları
Dersin Dili İngilizce
Türü Zorunlu
Dersin Düzeyi Yüksek Lisans
Dersi Veren(ler) Ayşegül ULUS aulus@gsu.edu.tr (Email)
Dersin Yardımcıları
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.
İçerik 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
Ders İçeriğini Yazdır
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ı
Başarı Notuna Etki Oranları
  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ı
  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
Toplam 3 60
Numara Program Yeterlilikleri Puan
1 2 3 4 5
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
Toplam İş Yükü 189
Toplam İş Yükü / 25 7.56
Dersin AKTS Kredisi 8
Scroll to Top