Açıklama
Veri Bilimi ve Büyük Veri Analitiği Eğitimi, Python temellerinden büyük veri uygulamalarına uzanan 5 günlük Sanal Sınıf / Online bir programdır. Veri bilimi ve büyük veri alanında becerilerini geliştirmek, veri analizi ve raporlama süreçlerini öğrenmek isteyen profesyonellere yöneliktir.
Program; veri hazırlama, keşifçi veri analizi, görselleştirme, makine öğrenmesi ve PySpark ile büyük veri analitiğini birlikte ele alır. NumPy, Pandas, Matplotlib/Seaborn ve Scikit-Learn başlıkları özgün müfredatta yer alır. Eğitim sırasında uygulamalar için Google Colaboratory ortamı kullanılır.
Eğitim İçeriği
Introduction to Python
Python Programlama Diline Bakış
Python Geliştirme Ortamları ve Ayarları
- Anaconda ve Python Geliştirme Ortamı (Spyder, Jupyter Notebook)
- Google Colaboratory (Eğitim Sırasında Uygulamaların Gerçekleştirileceği Ortam)
Veri Biliminin Temelleri
- Veri Analizi Nedir? Veri Analizi ile Neler Yapılabilir?
- Veri Bilimi Nedir?
- Veri Biliminin Unsurları Nelerdir?
- Veriden Faydalı Bilgi Çıkarma Aşamaları Nasıl İşler? (Veri Analitiği)
- Tanımlayıcı Analitik (Descriptive Analytics)
- Teşhis Edici Analitik (Diagnostic Analytics)
- Tahmine Dayalı Analitik (Predictive Analytics)
- Öngörüye Dayalı Analitik (Prescriptive Analytics)
- Veri Biliminin Kullanım Alanları
Veri Bilimi İş Süreci Döngüsünde Nasıl Uygulanır
- CRISP-DM Metodolojisi
- İş Anlayışı
- Veriyi Anlamak
- Verinin Hazırlanması
- Modelleme
- Değerlendirme
- Kullanıma Sokma
Veri Biliminde Uygulama Geliştirme İçin Kullanılan Araçlar
- Numpy
- Array – Matris Oluşturma
- Biçimlendirme İşlemleri (Yeniden Şekillendirme, Birleştirme, Bölme)
- İndeks İşlemleri
- Matematiksel İşlemler (Rasgele Sayı İşlemleri vb.)
- İstatistiksel İşlemler (min, max, mean, std vb.)
- Pandas
- Seri İşlemleri ( Seri Oluşturma, Özellikler vb.)
- DataFrame İşlemleri (Oluşturma, Özellikler, Eleman İşlemleri, Birleştirme, Gruplama, Filtreleme, Apply, Pivot Tablolar)
- Excel ve CSV dosyalardan DataFrame İle Veri Okuma ve Veri Üzerinde İşlemler
- Matplotlib/Seaborn
- 2 Boyutlu Grafik Kullanımı (çizgi, çubuk, saçılım, histogram, pasta vb.)
- 3 Boyutlu Grafik Kullanımı
- Grafikler Üzerinde İşlemler Gerçekleştirme (Başlık ve Eksen Etiketleme, renk, legend vb. tanımlama)
Veri Okuryazarlığı
- Veri Okuryazarlığı Nedir?
- Veri Okuryazarlığı Temel Kavramlar
- Popülasyon ve Örneklem
- Gözlem Birimi
- Değişken Nedir? Değişken Türleri Nelerdir?
- Ölçek Nedir? Ölçek Türleri Nelerdir?
- Merkezi Eğilim Ölçüleri
- Aritmetik Ortalama, Medyan, Mod, Karttiller
- Dağılım Ölçüleri
- Değişim Aralığı, Standart Sapma, Varyans, Çarpıklık, Basıklık
- Veri Tanımlama
- Verinin Organize Edilmesi ve İndirgenmesi
- Verinin Gösterimi
- Verinin Analizi ve Değerlendirme
- Dosyadan Veri Seti Yükleme/Okuma
- Verinin Boyutu Hakkında Bilgi Edinme
- Veride Örneklem
- Verideki Data Tipleri
Veri Ön İşleme ve Temizleme (Data Preparation and Cleaning)
- Veri Tanıma
- Öznitelik Görüntüleme ve Seçme
- Sıralama ve Gruplama
- Öznitelikler Üzerinde İşlemler
- Öznitelik Ekleme
- Öznitelik Adı Değiştirme
- Var Olan Öznitelikten Yeni Öznitelik Türetme
- re (regular expression) modülünün Veri Analizinde Kullanımı
- Öznitelik Silme
- Gözlemler Üzerinde İşlemler
- Gözlemlerin Gösterimi (Baştan, Sondan, Rasgele)
- Gözlem Ekleme
- Gözlem Silme
- Veri Filtreleme
- Sözlük ve Liste Kullanımı İle Filtreleme
- Query İle Filtreleme
- Eksik Veriler
- Eksik Verileri Tespit Etme
- Eksik Verileri Silme Yaklaşımları
- Eksik Verileri Tamamlama Yaklaşımları
- Sabit Bir Değer İle Tamamla
- Ortalama İle Tamamla
- Bir Önceki ve Bir Sonraki Gözleme Ait Veri İle Tamamla
- Eksik Veriler Üzerinde Oransal İşlemler
- Tekrar Eden Veriler
- Tekrar Eden Verileri Tespit Etme
- Tekrar Eden Verileri Temizleme
- Veri Dönüştürme İşlemleri
- Veriyi Ölçeklendirme ve Normalizasyon,
- Birleştirme-Toplama (Aggregation)
- Kategorik Veriler
- Aykırı/Uç Verileri Tespit Etme
Sayısal Veriler Üzerinde İstatistiki İşlemler
- Dağılım
- Varyans Analizi
- Korelasyon Analizi
Veri Görselleştirme
- Grafik çizimi (çizgi, çubuk, pasta, ısı/heatmap vb.)
- Grafikler üzerinde işlemler yapma
Makine Öğrenmesinin Temelleri
- Makine Öğrenmesi Nedir?
- Makine Öğrenmesi ile Derin Öğrenme Farkları Nelerdir?
- Gerçek Hayat Örnekleri
- Temel Kavramlar ve Terminoloji
- Problem Türleri (Regresyon, Sınıflandırma)
- Model
- Veri Setini Eğitim ve Test Olarak Bölme
- Aşırı Öğrenme (overfitting)
- Model Doğrulama
- Öğrenme Çeşitleri
-
- Denetimli Öğrenme (Supervised)
- Denetimsiz Öğrenme (Unsupervised)
- Takviyeli/Pekiştirmeli Öğrenme (Reinforcement)
- Özellik Mühendisliği
- Aykırı Değer Tespiti
- Veri Temizleme
- Veri Dönüştürülmesi (encoding scaling)
- Veri Azaltma
- Özellik Çıkarma (Feature Extraction)
- Makine Öğrenmesi Modelleri Başarı Değerlendirme Yöntemleri
- Karmaşıklık Matrisi (Confusion Matrix)
- Accuracy, Recall, Precision
- R2 Score
- F1 Score
- AUC-ROC Curve
- Ortalama Mutlak Hata (Mean Absolute Error, MAE)
- Ortalama Kare Hatası (Mean Squared Error, MSE)
Python İle Makine Öğrenmesi Gerçekleştirme Araçları
- Scikit-Learn Modülü ve Makine Öğrenmesi
Makine Öğrenmesi Algoritmaları/Modelleri ve Uygulama Geliştirme
- Regresyon Modelleri (Teori, Model, Tahmin)
- Basit Lineer
- Çoklu Lineer
- Sınıflandırma Modelleri (Teori, Model, Tahmin)
- Lojistik Regresyon ile Sınıflandırma
- K-En Yakın Komşu (K-Nearest Neighbours – KNN) ile Sınıflandırma
- Karar Ağaçları (Decision Tree – CART) ile Sınıflandırma
- Destek Vektör Makinaları (SVM) ile Sınıflandırma
- Kümeleme Modelleri (Teori, Model, Tahmin) (Denetimsiz Öğrenme Uygulaması)
- K-Means Algoritması ile Kümeleme
- Elbow ile Optimum Küme Sayısının Belirlenmesi
- Hiyerarşik Kümeleme
- K-Means Algoritması ile Kümeleme
- Boosting (Tahmin) Modelleri (Teori, Model, Tahmin)
- Gradient Boosting
- XBoost
- LightGBM
Gerçek Zamanlı (Akan Veri Üzerinde) Makine Öğrenmesi Uygulaması
- Bir ML modelinin online bir veritabanı (firebase) üzerinden çekilen veri ile tahmin uygulaması geliştirme
Makine Öğrenmesi Modellerinin Kayıt Edilmesi ve Başka Uygulamalara Transferi
- Veri Bilimi Modellerinin Farklı Uygulamalarda Kullanma Yöntemleri
- Pickle ile Modelin Transferi
- Joblib ile Modelin Transferi
- m2cgen ile native koda dönüştürülme
Big Data Analytics
BIG DATA
- Büyük Veri Nedir? (Big Data)
- Büyük Veri Bileşenleri ve Karakteristik Özellikleri
- Büyük Veri Kullanım Alanları – Gerçek Hayat Örnekleri
- Büyük Veri Çalışanların Sahip Olması Beklenen Özellikler
- Büyük Veri Uzmanlığı İçin Gerekli Yetenekler
- Büyük Veri Teknolojileri ve Araçları
- Büyük Veri Mimarisinde Kullanılan Teknolojiler
- Apache Hadoop Ekosistemi
- Apache Spark Teknolojileri
- Dağıtık Mimarilerde Büyük Veri Uygulama Geliştirme Modeli
BIG DATA ANALYTICS
- PySpark İle Büyük Veri Uygulama Geliştirme Süreçleri
- PySpark ile Büyük Veride Makine Öğrenmesi Uygulamaları
Ön Koşullar
Herhangi bir ön koşul bulunmamaktadır.
İlgili Eğitimler ve Teklif
Model geliştirmeye odaklanan daha kısa bir program için Makine Öğrenmesi ve Python İle Uygulamalar Eğitimi; sinir ağları odağı için Derin Öğrenme ve Python İle Uygulamaları Eğitimi programlarını inceleyebilirsiniz.
Kurumunuz için eğitim planı ve fiyat teklifi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz. Diğer iletişim seçenekleri için BlueMark Academy iletişim sayfasını kullanabilirsiniz.
Sık Sorulan Sorular
Veri Bilimi ve Büyük Veri Analitiği Eğitimi Kaç Gün Sürer?
Eğitim 5 gün sürer.
Eğitim Online Olarak Sunulur mu?
Eğitim tipi Sanal Sınıf / Online olarak belirtilmiştir.
Eğitime Katılım İçin Ön Koşul Var mı?
Mevcut program bilgisinde herhangi bir ön koşul bulunmadığı belirtilmiştir.
Python ve Veri Görselleştirme Konuları Var mı?
Evet. Python temelleri, NumPy, Pandas ve Matplotlib/Seaborn kullanımı ile veri görselleştirme müfredatta bulunur.
Büyük Veri Bölümünde Hangi Teknolojiler Ele Alınır?
Programda Apache Hadoop ekosistemi, Apache Spark teknolojileri ve PySpark ile büyük veri uygulama geliştirme ve makine öğrenmesi başlıkları yer alır.
Kurumsal Eğitim Teklifi Nasıl Alınır?
Bu sayfadaki İletişim Formu üzerinden kurumunuzun eğitim ihtiyacını ileterek eğitim planı ve fiyat teklifi talep edebilirsiniz.
