Akademik Birim: |
Bilgisayar Mühendisliği |
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
Yok |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Lisans |
Dersin Koordinatörü: |
- - |
Dersin Amacı: |
Bu ders, yararlı bilgiler elde etmek için herhangi bir veriyi analiz etme konusunda genel ve göreve özel bilgi sağlamayı amaçlamaktadır. Öğrenciler, söz konusu bilgiyi çıkarmak için madencilik tekniklerini kullanarak bir problem üzerinde uygulamalı olarak çalışacaklardır. İşlemsel, metinsel, ses, video veya görüntü verileri gibi her türlü veri üzerinde çalışabilirler. Dersin sonunda öğrencilerden, farklı veri türlerini ve bunların özelliklerini bilen ve verileri ana göreve hazırlamak için ön işlem yapabilen, başlangıç seviyesinde bir veri bilimci olmaları beklenmektedir. Son olarak, farklı veri türlerinden söz konusu yararlı bilgileri çıkarmak için kod yazabileceklerdir. |
Dersin İçeriği: |
Kurs klasik makine öğrenimi, derin öğrenme, doğal dil işleme ve bilgisayarlı görmeyi kapsayacaktır. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Veriyi Bilme, Ön İşleme ve Analiz Etme Yeteneği.
- 2- Verileri görselleştirme yeteneği.
- 3- Sınıflandırma, kümeleme ve regresyon gibi denetimli/denetimsiz öğrenme yöntemlerini anlama ve analiz etme becerisi.
- 4- Veriler üzerinde sınıflandırma, kümeleme, regresyon, örüntü madenciliği vb. işlemleri gerçekleştirmek için Python gibi bir programlama dilini ve kütüphanelerini kullanma becerisi.
|
Dersin Öğrenme Yöntem ve Teknikleri |
Sınıf içi öğrenme. Bireysel olarak yapılan programlama ödevleri. Gerçek dünyadaki bir soruna yönelik çözümlerin grup çalışması olarak tasarlanması ve uygulanması. |
Hafta | Konular | Ön Hazırlık |
1 |
Veri bilimine ve Python'a giriş |
Ders slaytları ve okuma materyalleri |
2 |
Python ve Numpy kütüphaneleri |
Ders slaytları ve okuma materyalleri |
3 |
Python and Pandas libraries |
Ders slaytları ve okuma materyalleri |
4 |
Veri görselleştirme için Python ve matplotlib/seaborn kütüphaneleri |
Ders slaytları ve okuma materyalleri |
5 |
Verilerinizi bilin (veri türleri, veri farklılığı önlemleri,…) |
Ders slaytları ve okuma materyalleri |
6 |
Veri Ön İşleme (temizleme, Entegrasyon, Azaltma, Dönüşüm, Ayrıklaştırma) |
Ders slaytları ve okuma materyalleri |
7 |
Birliktelik Kuralı Madenciliği |
Ders slaytları ve okuma materyalleri |
8 |
Makine öğrenimine giriş |
Ders slaytları ve okuma materyalleri |
9 |
Makine öğrenimi ve Sınıflandırma |
Ders slaytları ve okuma materyalleri |
10 |
Sınıflandırma sistemlerinin değerlendirilmesi |
Ders slaytları ve okuma materyalleri |
11 |
Makine öğrenimi ve Regresyon |
Ders slaytları ve okuma materyalleri |
12 |
Makine öğrenimi ve Karar Ağaçları |
Ders slaytları ve okuma materyalleri |
13 |
Makine öğrenimi ve Naïve Bayes |
Ders slaytları ve okuma materyalleri |
14 |
Makine öğrenimi ve Kümeleme |
Ders slaytları ve okuma materyalleri |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.
1) ) Python Data Science Handbook: Essential Tools for Working with Data 1st Edition
, by Jake VanderPlas, 2017, 2nd edition, Publisher: O'Reilly
2) Data mining, techniques and concepts, Jiawei Han, Micheline Kamber, and Jian Pei, 3rd edition, Morgan Kaufmann, 2011
3) Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, by Geron Aurelien, 2nd Edition, 2019 |