| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| FBYZR7044 | Yüksek Başarımlı Hesaplama ile Yapay Zeka Uygulamaları II | Ders | 1 | 2 | 5,00 |
Yüksek Lisans
Türkçe
Yüksek Başarımlı Hesaplama mimarilerinin tanıtılması, öğretilmesi ve yapay zeka algoritmalarının yüksek başarımlı hesaplama ile optimize edilmesine yönelik metotlar geliştirmek. Hadoop mimarisini anlatmak, Hadoop dağıtık dosya sisteminin bileşenlerini öğretmek, dağıtık mimaride programlama yaparak yüksek başarımlı uygulamalar geliştirmek. Map-Recuce algoritmasına dayalı yeni algoritmalar modellemek ve mevcut algoritmaların Map-Reduce tabanlı uygulanmasını sağlamak.
Dr. Öğretim Üyesi Fikriye ATAMAN
| 1 | Yüksek başarımlı hesaplama teknolojilerinden biri olan Hadoop Dağıtık Dosya Sisteminin kuramsal temellerinin anlatılarak uygulama geliştirmek. |
| 2 | Yapay Zeka algoritmalarının Map-Reduce tabanlı dağıtık geliştirilmesini sağlayarak performans kazancı elde etmek. |
| 3 | Dağıtık-Paralel Sistemlerde yüksek başarımlı hesaplamaların sağlanmasına yönelik problem çözümü sunmak. |
Birinci Öğretim
Yok
Bu dersi seçecek öğrencilerin programlama bilgisine sahip olması tercih edilir.
Java Dili ile verilerin temizlenerek ön işlenmesi ve standartlaştırılması, sosyal medyadan veri toplanması, Deeplearning 4J kütüphanesinin kurulması, büyük verilerin örnek algoritmalar ile uygulanması, algoritmaların dağıtık mimari ile yeniden modellenmesi. Sonuçlara ait başarım istatistiklerinin hesaplanması ve karşılaştırılmasıdır.
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | Genel Bakış Paralel Hesaplama Tanımı Yüksek Başarımlı Hesaplamanın Tanımı Paralel Hesaplama Gerekçeleri Yüksek Başarımlı Hesaplama Yaklaşımları(Bilgisayar Kümesi, Kuantum Hesaplama, Hesaplamalı Bilim Kişisel Süper Bilgisayarlar, High-Performance Cloud Computing (HPC2)) Paralel Hesaplamanın Hedef Kitlesi | Yok | Yok |
| 2 | Kuramsal Temeller Von Neumann Bilgisayar Mimarisi Flynn Sınıflandırması Paralel Terminoloji Yüksek Baaşarımlı Hesaplamanın Sınırları ve Maliyetleri Amdahl Yasası Moore Yasası Dennard Ölçeklemesi | Yok | Yok |
| 3 | Bellek Mimarileri | Yok | Yok |
| 4 | Paralel Hesaplama Mimarileri | Yok | Yok |
| 5 | Hadoop Mimarisi Tanıtımı Hadoop Dağıtık Dosya Sistemi ve Bileşenleri | Yok | Yok |
| 6 | Hadoop Common, Hadoop YARN | Yok | Yok |
| 7 | Map-Reduce Mimarisi, HDDS DataNode, NameNode | Yok | Yok |
| 8 | Ara Sınav | Yok | Yok |
| 9 | Java Kurulumu, Ek Kütüphane ve bileşenlerin içe aktarılması, Deeplearning 4J Kurulumu, Hadoop Cluster Kurulumu | Yok | Yok |
| 10 | Mapping İşlemi ve WordCount Örnek Uygulaması | Yok | Yok |
| 11 | Reduce İşlemi ve WordCount Örnek Uygulaması | Yok | Yok |
| 12 | Word2Vec Modelinin MapReduce ile işlenmesi | Yok | Yok |
| 13 | Word2Vec Modelinin MapReduce ile işlenmesi | No | No |
| 14 | SVM MapReduce Uygulaması | Yok | Yok |
| 15 | SVM MapReduce Uygulaması | No | No |
1. Hadoop: The Definitive Guide – Tom White- O'Reilly Media, Inc. 2. Optimizing Hadoop for MapReduce -Tannir Khaled - Packt Publishing
Yok
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Proje Hazırlama | 1 | 25 |
| Proje Sunma | 1 | 25 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 3 | 3 |
| Final Sınavı | 1 | 3 | 3 |
| Derse Katılım | 14 | 3 | 42 |
| Proje Sunma | 1 | 5 | 5 |
| Bireysel Çalışma | 14 | 5 | 70 |
| Ev Ödevi | 1 | 3 | 3 |
| Toplam İş Yükü (saat) | 126 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | PÇ 16 | |
| ÖÇ 1 | 2 | 5 | 4 | 3 | 5 | 5 | 4 | 3 | 4 | 5 | 2 | 2 | 3 | 5 | 3 | 4 |
| ÖÇ 2 | 2 | 5 | 4 | 3 | 5 | 5 | 4 | 3 | 4 | 5 | 2 | 2 | 3 | 5 | 2 | 4 |
| ÖÇ 3 | 2 | 5 | 4 | 3 | 5 | 5 | 5 | 3 | 4 | 5 | 2 | 2 | 3 | 5 | 3 | 4 |