Ana içeriğe atla

CSE 517 - Veri Analizi ve Görselleştirme

Fen Bilimleri Enstitüsü · Bilgisayar Bilimleri ve Mühendisliği (%30 İngilizce) · Doktora

AKTS: 7.5 T+U+L: 3+0+0 Bölüm Seçmeli
Koordinatör: Dr. Öğr. Üyesi Akhtar JAMIL

Dersin Amacı

Bu ders yüksek lisans öğrencilerine veri analizi ve görselleştirme alanlarını tanıtmayı amaçlamaktadır. Dersin temel amacı, veri modelleme, analiz ve görselleştirme tekniklerinde en son teknolojiyi kapsayarak bağımsız bir veri analisti olmanızı sağlayacak araçlarla sizi donatmaktır.

Ders İçeriği

Ders, öğrenciler için hem teorik hem de pratik konuları içermektedir. Python programlama dili, farklı modelleme ve görselleştirme tekniklerini programlamak için kullanılır. Dersin sonunda öğrenciler, büyük veri kümeleri için görselleştirme sistemi tasarlayarak hızlı veri analizi yaparak verileri etkili bir şekilde görselleştirebileceklerdir. Veri dönüşümleri, zaman serileri analizi, keşif araştırması, keşifsel mekansal veri analizi ve istatistiksel grafikler esas alınacaktır.

Zorunlu Kaynaklar

Data Analysis and Visualization Using Python by Dr. Ossama Embarak (2018)
ISBN-13 (pbk): 978-1-4842-4108-0 ISBN-13 (electronic): 978-1-4842-4109-7
https://doi.org/10.1007/978-1-4842-4109-7

Önerilen Kaynaklar

Practical Data Science Cookbook: Data Pre-processing, Analysis and Visualization using R and Python. Second Edition by Prabhanjan Tattar, Tony Ojeda (2017)

Kurallar

• Cep telefonu kullanıcısı kesinlikle yasaktır. Sınıfta veya laboratuarda, herhangi bir öğrenci cep telefonunu kullanarak yakalanırsa, önce bir uyarı alabilir ve daha sonra sınıfta veya laboratuarda oturmasına izin verilmeyebilir.
• Devam: Derslere katılmak ve laboratuarda okumak zorunludur. 10 dakika sonra sınıfa giremezsiniz. Zamanında sınıfta olmaya teşvik edilirsiniz. Katılımınız% 70'ten az ise, ödün vermeyecek ve dersten çekileceksiniz ve bir DZ notu verilecektir.
• Geç teslime izin verilmez: Ödevinizi / projenizi belirtilen saatte teslim edemezseniz, hiçbir not alamazsınız.
• İntihal Kabul Edilemez: Projeniz veya ödeviniz için çevrimiçi olarak mevcut herhangi bir kodu, onları anlamadan doğrudan kopyalayıp yapıştırmanıza izin verilmez. Çevrimiçi materyali anladıysanız ve kullandıysanız, kopyaladığınız web sitesine veya kaynağa referans vermelisiniz. Aksi takdirde, intihal kabul edilir ve size hiçbir işaret verilmez.

Dersin Öğrenme Çıktıları

  1. Veri analizi ve görselleştirmenin temellerini anlayın.
  2. İnsan algı bilgisini ve bilgisayarların bilgiyi nasıl gösterdiğini bilmek.
  3. Büyük veri kümeleri için veri analizi ve modellemesi yapın.
  4. Saçılma noktaları, çizgi grafikler ve histogramlar dahil olmak üzere çeşitli istatistiksel grafikler ve görselleştirmeler için tasarım ilkeleri uygulayın.

Temel Alan Dağılımı

(46) Matematik ve İstatistik%40 (52) Mühendislik%60

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapTartışmaAlıştırma ve UygulamaGösterim

Ölçme ve Değerlendirme

ÖdevProje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16348
Sınıf Dışı Ders Çalışma Süresi16464
Ara Sınav122
Kısa Sınav313
Ödev326
Uygulama000
Final122

Ders Akışı

HaftaKonuÖn Hazırlık
1Derse giriş, Görselleştirmenin amacı, veri setlerinin verileri içindeki veri türleri, Python programlama temelleri ve kütüphanelerLecture
2Numpy'ye giriş. Diziler (Yaratma, İndeksleme, Yerleştirme, Evrensel fonksiyonlar, İşleme ve Girdi / Çıktı).slides
3Pandalara Giriş, Seri ve Veri Çerçevesi, Veri Temizleme ve Manipülasyon Teknikleri. (Dizin Nesneleri, Reindex, Bırakma Girişi, Girdi Seçme, Veri Hizalama, Sıralama ve Sıralama, Özet İstatistikler, Eksik Veri, Dizin Hiyerarşisi)
4Dosya G / Ç Veri İşleme ve Yükleme (Metin Dosyalarını Okuma ve Yazma, JSON, HTML, Microsoft Excel dosyaları).
5Veri Arama ve İşlemleri (Birleştirme, Dizinde Birleştirme, Birleştirme, Veri Çerçevelerini Birleştirme, Yeniden Şekillendirme, Döndürme, Veri Çerçevelerinde Çoğaltmalar, Haritalama, Değiştirme, Dizini Yeniden Adlandırma, Tonlama, Aykırı Değerler ve Permütasyon).
6Veri Arama ve İşlemleri (DataFrames Sözlüğü ve Serilerine Göre Gruplama, Toplama, Bölme, Uygulama ve Birleştirme, Çapraz Tablolama)
7Veri Görselleştirme ve İstatistiksel Grafikler (Çizgi Grafiği, Çubuk Grafiği, Pasta Grafiği, Histogram Grafiği, Çekirdek Yoğunluğu Tahmini Grafikleri, Grafik Stillerini Birleştir, Kutu ve Keman Grafikleri, Regresyon Grafiği, Isı Haritaları ve Kümelenmiş Matrisler).
8Ara SinavAra Sinav
9Çok Değişkenli Analiz ve Makine Öğrenmesi (Denetimli / Denetimsiz Öğrenme, Veri Görselleştirme ve ML Bağlantısı, Doğrusal Regresyon ve Lojistik Regresyon)
10Çok Değişkenli Analiz ve Makine Öğrenmesi (Çok Sınıflı Sınıflandırma, Destek Vektör Makinesi ve Naif Bayes)
11Çok Değişkenli Analiz ve Makine Öğrenimi (Karar Ağaçları ve Rastgele Orman, Doğal Dil İşleme)
12Veri Analizi ve Genel İstatistik Teoremlerinin Görselleştirilmesi (Kesikli Düzgün Dağılım ve Sürekli Düzgün Dağılım)
13Veri Analizi ve Genel İstatistik Teoremlerinin Görselleştirilmesi (Binom Dağılımı ve Poisson Dağılımı)
14Veri Analizi ve Genel İstatistik Teoremlerinin Görselleştirilmesi (Normal Dağılım ve Örnekleme Teknikleri)
15Genel İstatistik Teoremlerinin Veri Analizi ve Görselleştirilmesi (T-Dağılım, Hipotez Testleri ve Güven Aralıkları)
16Final Sinav