Cyber Security Data Science(CSDS), – Siber Güvenlik Veri Bilimi – yapay zeka ve siber güvenliği kapsayan en hafif eğitim programımızdır. Çok yoğun ve derin araştırmalara girmek istemeyenler için ideal bir programdır. Türkiye’de ilk ve sadece AISecLab tarafından verilmektedir. CSDS; siber saldırıları tespit etme, tehditleri analiz etme, önleyici tedbirler alma ve güvenlik sistemlerini iyileştirme konularında derinlemesine bilgi sahibi olmanızı sağlar.
- Yazılım Geliştirme Araçları & Ortamı
- Python (v3.x),Visual Studio Code, Jupyter Notebook, Google Colab
- Yapay Zeka Geliştirme Araçları
- PyTorch, TensorFlow, OpenCV (v4.7.x), NumPy, scikit-learn, Pandas, Matplotlib ve dahası…
01- Yapay Zekaya Genel Bakış
- Yapay Zeka Nedir?
- Yapay Zeka Temelleri
- Yapay Zeka ve Neural Networks (Yapay Sinir Ağları)
- Yapay Zeka : Altındaki Temel Bilim Nedir?
- Yapay Zeka ve Biyomimetik
- Neuron & Neural Network
- Yapay Zeka tehlikeli mi?
- Yapay Zeka Aşamaları : Narrow AI, General AI ve Super AI
- Yapay Zeka’nın Bilimsel Temelleri
- Yapay Zeka Kışı
- Yapay Sinir Ağları
- Yapay Zeka’nın Kapsamı
- Yapay Genel Zeka (AGI)
- Yapay Zeka : Tehditler & Fırsatlar
- Yapay Zeka Devlerinin IQ Analizi
- Yapay Zekanın Kapsamı
- Yapay Zeka Alt Kavramlar
- Oyun Sektöründe Yapay Zeka
- Siber Güvenlik Sektöründe Yapay Zeka
- Yapay Zeka Görev Tanımları
- Kolektif Zeka : SWARM AI & SWARM Intelligence
- Yapay Zeka Teknik ve Teknolojilerine Genel Bakış
- Bir Yapay Zeka Projesi Geliştirmek
- Yapay Zeka için Programlama Dilleri Analiz ve Öneriler
- Yapay Zeka Uygulama Geliştirme Odaklı Open Source Kütüphaneler
- Yapay Zekaya Donanımsal Bakış
- Labeling ve Data Augmentation
- Dataset Kavramı ve Güncel Dataset Kaynakları
- Google Colab Nedir?
- Yapay Zeka Uygulama Geliştirme Araç Önerileri (Geliştirici Odaklı)
02 - NumPy, Pandas, TensorFlow ve PyTorch Temelleri
- NumPy, TensorFlow ve PyTorch’a Genel Bakış
- NumPy’ın Önemi : Computational Intelligence, TensorFlow ve PyTorch ile İlişkisi
- NumPy
- Pandas
- Matplotlib
- TensorFlow & Keras
- TensorFlow’a Genel Bakış
- TensorFlow Mimarisi : TensorFlow Nasıl Çalışır?
- Tensor Operasyonları
- Matrix Multiplication
- Tensor Aggregation
- TensorFlow & Keras ile Programlama
03- Machine Learning Temelleri
- Machine Learning’e Genel Bakış
- Machine Learning Kullanım Senaryoları
- Machine Learning Algoritmaları
- Machine Learning Uygulama Geliştirme Temelleri
- Veri Önişleme (Data Preprocessing)
- Veri Önişleme Nedir ve Neden Kullanılır?
- Veri Önişleme Yöntemleri
- Proje : Veri Önişleme Uygulaması Geliştirmek
- Regression
- Classification
- Clustering
04- Deep Learning Temelleri
- Deep Learning’e Genel Bakış
- AI vs. ML vs. DL
- Deep Learning Kullanım Senaryoları
- Neural Networks (Yapay Sinir Ağları)
- Perceptron
- Overfitting & Underfitting
- Artificial Neural Network (ANN)
- Neural Network’e Genel Bakış
- Artificial Neural Network Architecture
- Gradient Descent ve Learning Rate
- Weight & Bias
- Activation Function
- Backpropagation
- Hidden ve Output Layer
- Error Calculation : Loss Function
- Neural Network Oluşturmak ve Eğitmek
- Neural Network’ün Ölçülmesi(Evaluation)
- Proje :Keras ile Sıfırdan Bir Artificial Neural Network (ANN) Uygulaması Geliştirmek
05- Doğal Dil İşleme (NLP) Temelleri
- Doğal Dil İşlemeye Genel Bakış
- Doğal Dil İşleme Uygulama Alanları
- Doğal Dil İşleme Algoritmaları
- Natural Language Toolkit (NLTK)
- Natural Language Toolkit’e Genel Bakış
- Corpus & Corpora
- Tokenization
- Stop Words
- Stemming
- PoST
- Named Entity Recognition
- Lemmatization
- ve dahası…
06- Siber Güvenlikte Veri Bilimi
- Yapay Zeka ile Siber Güvenliğe Genel Bakış
- Siber Güvenlikte Yapay Zekanın Kullanım Senaryoları
- Yapay Zeka ile Siber Saldırı ve Savunma
- Siber Güvenlikte Yapay Zekanın Sınırları
- Siber Güvenlikte Yapay Zekanın Avantaj ve Dezavantajlar
- Proje : Yapay Zeka ile Log Analizi