Graf Temsili Öğrenmesi(INF 515)
| Ders Kodu | Dersin Adı | Yarıyıl | Teori | Uygulama | Lab | Kredisi | AKTS |
|---|---|---|---|---|---|---|---|
| INF 515 | Graf Temsili Öğrenmesi | 2 | 3 | 0 | 0 | 3 | 6 |
| Ön Koşul | |
| Derse Kabul Koşulları |
| Dersin Dili | İngilizce |
| Türü | Seçmeli |
| Dersin Düzeyi | Yüksek Lisans |
| Dersi Veren(ler) | Günce Keziban ORMAN korman@gsu.edu.tr (Email) |
| Dersin Yardımcıları | |
| Dersin Amacı | Bu ders bir çok farklı alanda veri modellene için kullanılan grafların yeni jenerasyon temsil öğrenmesi yöntemleri ile sayısal vektörlere dönüşütülmesinin altında yatan teori ve teknikleri öğretmeyi hedeflemektedir. Geleneksek spektral yöntemlerde güncel graf sinir ağları yöntemlerine geniş spektrumlu bir çerçevede konuyu ele alır. Ana amaç, öğrencilerde veri analizi için karmaşık sistem mantığını kurgulayabilmeleri ve karşılatıkları problemlere doğru çözümü üretecek doğgu temsil öğrenme tekniği seçebilmeleri için gerekli malzemeyi vermektir. |
| İçerik |
Giriş ve Graf Teorisi Temelleri Geleneksel Graf İstatistikleri ve Çekirdek (Kernel) Yöntemleri Komşuluk Örtüşmesi ve Spektral Yöntemler Sığ Düğüm Gömme ve Encoder-Decoder Çerçevesi Rastgele Yürüyüş Yöntemleri ve Bilgi Grafları Grafik Sinir Ağları (GNN) ve Mesaj İletimi GNN Mimarilerinde Toplama ve Güncelleme Metotları Vize Graf Havuzlama ve İlişki Tahmini Uygulamaları GNN Uygulamalarında Verimlilik ve Düğüm Örnekleme Spektral Graf Konvolüsyonları ve Teorik Motivasyonlar GNN Kapasitesi ve Grafik İzomorfizmi Geleneksel ve Derin Üretici Graf Modelleri Proje Sunumu |
| Dersin Öğrenme Çıktıları |
- Bir karmaşık ağı graf olarak ele alabilmek - Grafı çalışılan probleme uygun sayı vektörlerine dönüştürebilmek |
| Öğretim Yöntemleri | anlatım, beyin fırtınası, tartışma |
| Kaynaklar |
https://www.cs.mcgill.ca/~wlh/grl_book/files/GRL_Book.pdf http://web.stanford.edu/class/cs224w/ |
Teori Konu Başlıkları
| Hafta | Konu Başlıkları |
|---|---|
| 1 | Giriş ve Graf Teorisi Temelleri |
| 2 | Geleneksel Graf İstatistikleri ve Çekirdek (Kernel) Yöntemleri |
| 3 | Komşuluk Örtüşmesi ve Spektral Yöntemler |
| 4 | Sığ Düğüm Gömme ve Encoder-Decoder Çerçevesi |
| 5 | Rastgele Yürüyüş Yöntemleri ve Bilgi Grafları |
| 6 | Grafik Sinir Ağları (GNN) ve Mesaj İletimi |
| 7 | GNN Mimarilerinde Toplama ve Güncelleme Metotları |
| 8 | Vize |
| 9 | Graf Havuzlama ve İlişki Tahmini Uygulamaları |
| 10 | GNN Uygulamalarında Verimlilik ve Düğüm Örnekleme |
| 11 | Spektral Graf Konvolüsyonları ve Teorik Motivasyonlar |
| 12 | GNN Kapasitesi ve Grafik İzomorfizmi |
| 13 | Geleneksel ve Derin Üretici |
| 14 | Graf Modelleri Proje Sunumu |
Uygulama Konu Başlıkları
| Hafta | Konu Başlıkları |
|---|
Başarı Notuna Etki Oranları
| Sayı | Katkı Payı | |
|---|---|---|
| Yarıyıl içi çalışmaların başarı notuna katkısı | 2 | 60 |
| Yarıyıl sonu çalışmaların başarı notuna katkısı | 1 | 40 |
| Toplam | 3 | 100 |
Yarıyıl İçi Çalışmaları
| Sayı | Katkı Payı | |
|---|---|---|
| Ödevler | 0 | 0 |
| Sunum | 0 | 0 |
| Arasınavlar (Hazırlık Süresi Dahil) | 1 | 30 |
| Proje | 1 | 30 |
| 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 | 2 | 60 |
| Numara | Program Yeterlilikleri | Puan | ||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 1 | Bilgisayar mühendisliği alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular. | X | ||||
| 2 | Bilgisayar mühendisliğinde uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgi sahibidir. | X | ||||
| 3 | Bilgisayar mühendisliği ile ilgili alanlarda belirsiz, sınırlı ya da eksik verileri kullanarak, bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değişik disiplinlere ait bilgileri bir arada kullanabilir. | X | ||||
| 4 | Bilgisayar mühendisliği mesleğinin yeni ve gelişmekte olan uygulamalarının farkında olup, gerektiğinde bunları inceler ve öğrenir. | X | ||||
| 5 | Bilgisayar mühendisliği problemlerini kurgular, çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. | X | ||||
| 6 | Yeni ve/veya özgün fikir ve yöntemler geliştirir; karmaşık donanım ve yazılım tabanlı sistemleri veya süreçleri tasarlar ve tasarımlannda yenilikçi/alternatif çözümler geliştirir. | X | ||||
| 7 | Kuramsal, deneysel ve modelleme esaslı araştırmaları tasarlar ve uygular; bu süreçte karşılaşılan karmaşık problemleri irdeler ve çözümler | X | ||||
| 8 | Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilir, bu tür takımlarda liderlik yapabilir ve karmaşık durumlarda proje ve risk yönetimi tekniklerini de kullanarak çözüm yaklaşımları geliştirebilir; bağımsız çalışabilir ve sorumluluk alır. | X | ||||
| 9 | Bir yabancı dili en az Avrupa Dil Portfoyü B2 Genel Düzeyinde kullanarak, sözlü ve yazılı iletişim kurar. | X | ||||
| 10 | Çalışmalarının süreç ve sonuçlarını, bilgisayar mühendisliği alanındaki veya ilgili alanlardaki ulusal ve uluslararası ortamlarda sistematik ve açık bir sekilde yazılı ya da sözlü olarak aktarır. | X | ||||
| 11 | Girişimcilik ve yenilikçilik boyutlarını dikkate alarak bilgisayar mühendisliği uygulamalarını gerçekleştirebilir. | |||||
| 12 | Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. | X | ||||
| 13 | Bilgisayar mühendisliği uygulamalarının sosyal ve çevresel boyutlarını betimler. | X | ||||
| Etkinlikler | Sayı | Süre | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi | 12 | 3 | 36 |
| Sınıf Dışı Çalışma Süresi | 12 | 6 | 72 |
| Ödevler | 0 | 0 | 0 |
| Sunum | 0 | 0 | 0 |
| Arasınavlar (Hazırlık Süresi Dahil) | 1 | 10 | 10 |
| Proje | 1 | 10 | 10 |
| Laboratuar | 0 | 0 | 0 |
| Diğer Uygulamalar | 0 | 0 | 0 |
| Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) | 1 | 20 | 20 |
| 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ü | 148 | ||
| Toplam İş Yükü / 25 | 5.92 | ||
| Dersin AKTS Kredisi | 6 | ||


