PyTorch ile Derin Öğrenme Eğitimi

PyTorch ile Derin Öğrenme Eğitimi

Eğitim Hakkında

Eğitimimiz, derin öğrenme algoritmalarını dinamik, esnek ve kullanıcı dostu bir ortamda geliştirmek, eğitmek ve optimize etmek için PyTorch kütüphanesinin sunduğu tüm araçları kapsamlı bir biçimde ele alır. Bu eğitim, temel tensor işlemlerinden başlayarak, sinir ağı mimarilerinin oluşturulması, model eğitimi, hata geri yayılımı, optimizasyon, transfer öğrenme ve model dağıtımına kadar geniş bir yelpazede uygulamalı bilgi ve beceriler kazandırmayı hedefler. PyTorch, açık kaynaklı, dinamik hesaplama grafiğine sahip ve esnek bir derin öğrenme kütüphanesidir. Eğitimde, PyTorch’ın temel yapı taşları olan tensorlar, otomatik türev hesaplamaları (autograd), sinir ağı katmanları ve modüler yapı üzerine detaylı bilgi verilecek; ayrıca, CNN, RNN ve diğer klasik mimarilerle pratik örnekler üzerinden model geliştirme süreçleri ele alınacaktır.

Ön Koşul

Bu eğitimin herhangi bir ön koşulu yoktur.

Eğitim İçeriği

  • Derin öğrenmenin arka planı
  • Perceptron → Backpropagation → AlexNet → Transformer & Diffusion çağları
  • Klasik ML ile derin öğrenme arasındaki temel farklar
  • PyTorch ekosistemi
  • TorchScript, torch-data, torch-metrics, torch-compile, PyTorch 2.x Dynamo
  • Topluluk, sürüm yaşam döngüsü, LTS dağıtımları
  • Matematiksel temeller
  • Lineer cebir (eigen, SVD), kalkülüs (zincir kuralı, Jacobian / Hessian)
  • Olasılık & bilgi kuramı (KL divergence, çapraz entropi)
  • Tensor pratiği
  • Broadcasting, Einstein summation, torch.einsum örnekleri
  • Tensor yaşam döngüsü
  • Bellek sabitleme (pin_memory), paylaşılan bellek, CPU ↔ GPU transferleri
  • Autograd derinleşmesi
  • Grad Fn diyagramı, torch.autograd.profiler kullanımı
  • Gradient checkpointing ve yarı-doğrusal hesap
  • Dinamik hesap grafiği
  • Eager mode, TorchScript, TorchDynamo karşılaştırması
  • Kayıp fonksiyonları ve metrikler
  • Focal Loss, Dice Loss, InfoNCE; AUROC, Cohen’s κ, top-k accuracy
  • Optimizatör ailesi
  • AdamW, RAdam, Lion, SAM, LAMB ve kullanım senaryoları
  • Torch-data ve DataPipes
  • Akış verisi, WebDataset, tar-shard yapıları
  • Görüntü, metin ve ses pipelineları
  • Albumentations & Kornia augmentasyonları
  • torchtext + SentencePiece tokenizasyonu
  • torchaudio, MelSpectrogram, gürültü ekleme
  • Büyük veri & dağıtık okuma
  • NVIDIA DALI, Petastorm, Parquet ↔ Arrow, Async prefetch
  • nn.Module anatomisi
  • Parametre vs buffer kaydı, modüler katman tasarımı
  • Eğitim döngüsü
  • Batch/epoch mantığı, kararlı eğitim “bag of tricks” (label smoothing, mixup, CutMix)
  • Araç setleri
  • PyTorch Lightning, HuggingFace accelerate, Callbacks (early stop, gradient clip)
  • Modern CNN blokları
  • Inception, ResNet, DenseNet, EfficientNet-V2
  • Detection & segmentation
  • YOLOv8, DETR, Mask R-CNN, Segment Anything (SAM)
  • Görüntüde self-supervised öğrenme
  • SimCLR, BYOL, DINOv2, MAE
  • Vision Transformer ve hibrit mimariler
  • Uygulamalı laboratuvar
  • Endüstriyel defo tespiti; denetimli vs kendinden denetimli kıyas
  • RNN ailesi
  • LSTM, GRU, vanishing/exploding gradient çözümleri
  • Attention mekanizmaları
  • Bahdanau, Luong, additive vs dot-product, multi-head
  • Sequence-to-sequence ve zaman serisi tahmini
  • Teacher forcing, scheduled sampling, Temporal Fusion Transformer
  • Speech recognition boru hattı
  • CTC Loss, Wav2Vec 2.0
  • Uygulamalı laboratuvar
  • Türkçe haber özetleme (BiLSTM-Attention vs mBART)
  • Temel yapı taşları
  • Flash Attention-2, SwiGLU, Rotary PE, uzun-kontekst teknikleri
  • Parameter-efficient tuning
  • LoRA, p-LoRA, Q-LoRA, Prefix/Prompt Tuning
  • Dağıtık eğitim
  • DDP, FSDP, ZeRO-3, DeepSpeed & Megatron-LM
  • LLM iyileştirme
  • RLHF, DPO, RAG-Fusion, Toolformer & Function-Calling
  • Çok-dilli ve kültüre özel LLM’ler
  • Llama-3-Instruct Türkçe fine-tune demoları
  • CGAN, WGAN-GP, StyleGAN-3
  • β-VAE, VQ-VAE-2
  • DDPM, Latent Diffusion, Control-Net
  • PyTorch + diffusers ile metinden görüntü üretim atölyesi
  • Graph teorisi temelleri ve veri yapıları
  • PyTorch Geometric & DGL ekosistemi
  • GCN, GraphSAGE, GAT, Graph Transformer
  • Sosyal ağ link tahmini ve tedarik zinciri risk grafı laboratuvarı
  • Optuna, Ray Tune, Hyperband, Population-Based Training
  • Neural Architecture Search (DARTS, ProxylessNAS)
  • Küme sweepleri ve WandB görselleştirme atölyesi
  • Quantization (PTQ, QAT, GPTQ, AWQ), pruning, distillation
  • Torch-TensorRT, ONNX, TVM, vLLM
  • Edge & mobile dağıtım (TorchLite, CoreML, WebGPU)
  • Mikro-servis mimarisi: FastAPI, BentoML, KServe
  • CI/CD boru hatları (GitHub Actions, GitLab CI, Jenkins)
  • Model & veri drift izleme (Evidently, WhyLabs, Arize)
  • OpenTelemetry entegre izlenebilirlik, PyTorch Profiler
  • Güvenlik ve yönetişim: Vault, SBOM, politik imzalama (cosign)

Kazanımlar

PyTorch kullanarak derin öğrenme modellerini sıfırdan tasarlama, eğitme ve optimize etme yetkinliği kazandırmak.

Dinamik hesaplama grafiği, autograd ve bellek yönetimi gibi PyTorch’un ileri seviye mekanizmalarını etkin biçimde kullanabilmeyi sağlamak.

CNN, RNN, Transformer, generatif modeller ve GNN gibi modern derin öğrenme mimarilerini uygulamalı olarak geliştirebilme becerisi kazandırmak.

Büyük veri, dağıtık eğitim ve yüksek performanslı model eğitimi senaryolarında PyTorch ekosistemini etkin kullanabilmeyi öğretmek.

Hiperparametre optimizasyonu, model sıkıştırma, hızlandırma ve üretim ortamına dağıtım süreçlerinde uçtan uca çözüm geliştirebilme yetkinliği kazandırmak.

Endüstri ve araştırma odaklı gerçek dünya problemlerine yönelik, ölçeklenebilir ve sürdürülebilir derin öğrenme sistemleri geliştirebilecek altyapıyı oluşturmak.

Hedef Kitle

Yapay zeka ve makine öğrenmesi ile ilgilenenler,

Üniversite öğrencileri, derin öğrenme alanında kariyer yapmak isteyenler,

Veri bilimciler ve mühendisler,

Yazılım geliştiriciler, derin öğrenme algoritmalarını projelerine entegre etmek isteyenler,

Akademisyenler ve araştırmacılar, derin öğrenme tekniklerini çalışmalarında kullanmak isteyenler,

Sağlık, finans, otomotiv ve perakende gibi sektörlerde çalışan profesyoneller,

Derin öğrenmenin iş süreçlerine nasıl entegre edileceğini öğrenmek isteyenler.

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Coca Cola
Agesa
Asfat
Ziraat Katılım
Tiryaki Agro
Istanbul Bilgi Universitesi
Microsoft
Medicalpark
Iga Airport
Axa Sigorta
Akbank
Etiya
Getir
Borsa İstanbul
Oyak Çimento
Cybersoft
Aras Kargo
Amadeus
KoC Sistem
Tuyap Fuarcılık
HSBC
J.P. Morgan
QNB Invest
Logo Yazılım
LC Waikiki
Coca Cola
Agesa
Asfat
Ziraat Katılım
Tiryaki Agro
Istanbul Bilgi Universitesi
Microsoft
Medicalpark
Iga Airport
Axa Sigorta
Akbank
Etiya
Getir
Borsa İstanbul
Oyak Çimento
Cybersoft
Aras Kargo
Amadeus
KoC Sistem
Tuyap Fuarcılık
HSBC
J.P. Morgan
QNB Invest
Logo Yazılım
LC Waikiki
Bilgi İstiyorum