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 |