GERİ DÖN

Ders Öğretim Planı


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 Nedir? Neden Paralel Hesaplama Kullanmalı? Benzer Hesaplama Merkezleri (Bilgisayar Kümesi, Kuantum Hesaplama, Hesaplamalı Bilim Kişisel Süper Bilgisayarlar, High-Performance Cloud Computing (HPC2)) Paralel Hesaplamayı Kimler Kullanıyor?
2 Kuramsal Temeller Von Neumann Bilgisayar Mimarisi Tek Komut, Tek Veri (SISD) Tek Komut, Çok Veri (SIMD) Çok Komut, Tek Veri (MISD) Çok Komut, Çok Veri (MIMD) Bazı Genel Paralel Terminolojiler Paralel Programlamanın Sınırları ve Maliyetleri Amdahl Yasası
3 Hadoop Dağıtık Dosya Sistemi ve Bileşenleri
4 Hadoop Common, Hadoop YARN
5 Map-Reduce Mimarisi, HDDS DataNode, NameNode
6 Java Kurulumu, Ek Kütüphane ve bileşenlerin içe aktarılması, Deeplearning 4J Kurulumu, Hadoop Cluster Kurulumu
7 Mapping İşlemi ve Örnek Uygulama
8 Reduce İşlemi ve Örnek Uygulama
9 I. Ara Sınav
10 Word2Vec Modelinin MapReduce ile işlenmesi
11 SVM MapReduce Uygulaması
12 LSTM MapReduce Uygulaması
13 MNNB MapReduce Uygulaması
14 Dönem Sonu Sınavı

1. Hadoop: The Definitive Guide – Tom White- O'Reilly Media, Inc. 2. Optimizing Hadoop for MapReduce -Tannir Khaled - Packt Publishing



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 40
Proje Hazırlama 1 30
Proje Sunma 1 30
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
ÖÇ 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek