PyTorch ile Derin Öğrenme
Bireysel sayfadasınız. Kurumsal sayfaya geçebilirsiniz.
Renkler tuhaf mı görünüyor? Samsung Internet tarayıcısı koyu modda site renklerini değiştiriyor olabilir. Kapatmak için Internet menüsünden Ayarlar → Kullanışlı Özellikler → Labs → Web site koyu temasını kullan seçeneğini etkinleştirebilirsiniz.
Bireysel sayfadasınız. Kurumsal sayfaya geçebilirsiniz.
PyTorch ile Derin Öğrenme Eğitimi, 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.
Bu eğitim, aşağıdaki bireyler için uygundur:
Yapay zeka ve makine öğrenmesi ile ilgilenenler,
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,
Üniversite öğrencileri, derin öğrenme alanında kariyer yapmak 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.
Derin öğrenme, günümüzün en heyecan verici ve talep gören teknolojilerinden biri olup, iş dünyasında ve akademik çevrelerde büyük bir etkiye sahiptir. Python ile derin öğrenme eğitimi almak, aşağıdaki avantajları sağlar:
Yüksek Performans: Derin öğrenme modelleri, karmaşık problemlerde insan benzeri kararlar alabilmektedir.
Geniş Kullanım Alanı: Görüntü işleme, doğal dil işleme (NLP), robotik ve öneri sistemleri gibi birçok alanda kullanılmaktadır.
Güçlü Kütüphaneler: TensorFlow, Keras, PyTorch gibi güçlü derin öğrenme kütüphaneleri sayesinde hızlı prototipleme ve model geliştirme imkanı sunar.
Büyük Veri Analizi: Derin öğrenme, büyük ve yapılandırılmamış verilerle etkili bir şekilde çalışabilir.
Endüstri Talebi: Şirketler, otonom sistemlerden müşteri hizmetlerine kadar geniş bir yelpazede derin öğrenme uzmanlarına ihtiyaç duymaktadır.
Perceptron → Backpropagation → AlexNet
Transformer & Diffusion çağları
El yapımı özellik ⇄ öğrenilen özellik
Veri ölçeği / hesaplama gereksinimi
Lineer ayrılabilirlik / derin temsil gücü
TorchScript · torch-data · torch-metrics
torch.compile
(PyTorch 2.x Dynamo)
RFC süreçleri, LTS paketleri
pip
vs conda
dağıtım farkları
Lineer cebir : eigen, SVD
Kalkülüs : zincir kuralı, Jacobian / Hessian
Olasılık & bilgi kuramı : KL divergence, çapraz entropi
Broadcasting kuralları
Einstein summation → torch.einsum
pin_memory
, paylaşılan bellek
CPU ↔ GPU kopyalama & sabitleme
GradFn
zinciri, torch.autograd.profiler
Gradient checkpointing, yarı-doğrusal hesap
Eager Mode · TorchScript · TorchDynamo
Focal Loss · Dice Loss · InfoNCE
AUROC, Cohen’s κ, top-k accuracy
AdamW
RAdam
Lion
SAM
LAMB
torch-data
& DataPipesAkış verisi, WebDataset, tar-shard yapıları
Albumentations · Kornia augmentasyonları
torchtext
+ SentencePiece tokenizasyonu
torchaudio
: MelSpectrogram, gürültü ekleme
NVIDIA DALI, Petastorm
Parquet ↔ Arrow, async prefetch
nn.Module
AnatomisiParametre vs buffer kaydı
Modüler katman tasarımı
Batch / epoch mantığı
Label smoothing
Mixup
CutMix
PyTorch Lightning, HF accelerate
Callbacks : early stop, gradient clip
Inception · ResNet · DenseNet · EfficientNet-V2
YOLOv8 · DETR · Mask R-CNN · SAM
SimCLR · BYOL · DINOv2 · MAE
ViT, Swin, conv-former tasarımları
Endüstriyel defo tespiti
Denetimli vs kendinden denetimli kıyas
LSTM · GRU · Bi-RNN
Vanishing / exploding gradient çözümleri
Bahdanau · Luong
Additive vs dot-product · Multi-head
Teacher forcing · Scheduled sampling
Temporal Fusion Transformer
CTC Loss · Wav2Vec 2.0
Türkçe haber özetleme : BiLSTM-Attention vs mBART
Flash Attention-2 · SwiGLU · Rotary PE
Uzun-kontekst yöntemleri
LoRA · p-LoRA · Q-LoRA
Prefix / Prompt Tuning
DDP · FSDP · ZeRO-3
DeepSpeed · Megatron-LM
RLHF · DPO · RAG-Fusion
Toolformer & Function-Calling
Llama-3-Instruct Türkçe fine-tune
CGAN · WGAN-GP · StyleGAN-3
β-VAE · VQ-VAE-2
DDPM · Latent Diffusion · Control-Net
PyTorch + diffusers ile metinden görüntü üretimi
Graph veri yapıları, PyG · DGL
GCN · GraphSAGE · GAT · Graph Transformer
Sosyal ağ link tahmini
Tedarik zinciri risk grafı analizi
Optuna · Ray Tune · Hyperband · PBT
DARTS · ProxylessNAS
Sweep ve WandB görselleştirme
Quantization : PTQ · QAT · GPTQ · AWQ
Pruning · Distillation
Torch-TensorRT · ONNX · TVM · vLLM
TorchLite · CoreML · WebGPU
FastAPI · BentoML · KServe
GitHub Actions · GitLab CI · Jenkins
Evidently · WhyLabs · Arize
OpenTelemetry · PyTorch Profiler
Vault · SBOM · Cosign imza politikaları