Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sıfırdan LLM Geliştirme: Kendi Dil Modelini Oluştur
Highest Rated
Rating: 4.1 out of 5(174 ratings)
2,795 students

Sıfırdan LLM Geliştirme: Kendi Dil Modelini Oluştur

Tokenization’dan Transformer mimarisine, model eğitmeden ince ayara kadar LLM’leri baştan sona kurmayı öğrenin.
Last updated 8/2025
Turkish

What you'll learn

  • LLM mimarilerini oluşturan temel bileşenleri (tokenizer, embedding katmanları, transformer blokları) kavrayabilecek ve işleyişlerini detaylı şekilde anlayacak.
  • Sıfırdan, küçük ölçekli bir GPT benzeri Transformer tabanlı model geliştirerek, modelin her bileşenini kod düzeyinde inşa etmeyi öğrenecek.
  • Hugging Face, PyTorch ve benzeri framework'lerle model eğitme ve fine-tuning süreçlerini gerçek dünya verileriyle uygulamalı olarak gerçekleştirebilecek.
  • Kendi veri setini hazırlayıp, özelleştirilmiş bir tokenizer ile bütünleştirerek veri ön işleme ve tokenizasyon süreçlerini yönetebilecek.
  • Geliştirdiği LLM’in çıktılarını analiz etme, hata ayıklama, performans iyileştirme ve değerlendirme yöntemlerini uygulamalı olarak deneyimleyecek.

Course content

8 sections43 lectures18h 5m total length
  • Sıfırdan LLM Geliştirme Tanıtım Videosu13:18
  • LLM ile İlgili Temel Terminoloji, Önemli Makaleler ve Siteler26:45
  • Quiz 1
  • LLM Geliştirme için Gerekli Kurulum ve Araçlar16:42
  • Quiz 2

Requirements

  • İyi derecede Python bilgisi (fonksiyonlar, sınıflar, veri yapıları)
  • PyTorch ile temel düzeyde aşinalık (nn.Module, tensors, autograd, optimizers)
  • NumPy ve temel veri işleme konularında başlangıç düzeyinde bilgi
  • GPU destekli bir çalışma ortamına (Google Colab, Kaggle veya CUDA destekli lokal makine) erişim önerilir

Description

Bu kurs, büyük dil modellerinin (LLM) iç yapısını öğrenmek ve kendi modelini sıfırdan geliştirmek isteyen herkes için kapsamlı ve uygulamalı bir rehberdir. Python ve PyTorch kullanarak, modern GPT tarzı bir Transformer modeli sıfırdan inşa edecek; tokenization sürecinden embedding katmanlarına, self-attention mekanizmasından multi-head attention’a kadar tüm temel bileşenleri adım adım gerçekleştireceksiniz.


İlk olarak tokenizasyon, pozisyonel encoding ve embedding kavramlarını uygulamalı örneklerle öğrenecek, ardından Transformer bloklarını bir araya getirerek çalışan bir dil modeli geliştireceksiniz. Bu modeli next-token prediction görevi için eğitecek, ardından Supervised Fine-Tuning (SFT) yöntemlerini kullanarak soru-cevaplama gibi özel görevler için adapte edeceksiniz.


Kurs boyunca veri hazırlama süreçlerinden optimizer ve loss fonksiyonlarının kullanımına, GPU destekli eğitimden model kayıt/yükleme işlemlerine kadar birçok pratik detaya değinilecektir. Colab ve Hugging Face gibi popüler açık kaynak araçlar da etkin şekilde kullanılacaktır.


Bu kurs; yapay zeka alanında derinleşmek isteyen geliştiriciler, veri bilimciler ve makine öğrenimi mühendisleri için özel olarak tasarlanmıştır. Amacımız, sadece hazır modelleri kullanmak değil, bu modellerin nasıl çalıştığını anlamak, onları inşa etmek ve gerektiğinde geliştirebilecek teknik beceriyi kazandırmaktır.


Kurs sonunda, sıfırdan eğitilmiş bir GPT modeli oluşturmuş olacak ve onu kendi projelerinize entegre edebileceksiniz. Bu süreç, yalnızca bir modeli çalıştırmakla kalmayıp, aynı zamanda mimarisini anlamanızı, ihtiyaçlarınıza göre uyarlamanızı ve ince ayarlarla performansını artırmanızı mümkün kılacaktır.

Who this course is for:

  • LLM (Large Language Models) sistemlerini derinlemesine öğrenmek isteyen yazılım geliştiriciler, veri bilimciler ve yapay zeka mühendisleri.
  • Hugging Face ve PyTorch kullanarak kendi dil modelini eğitmek isteyen orta-ileri seviye kullanıcılar.
  • Mülakatlarda, araştırmalarda veya projelerinde LLM bilgisini bir adım öteye taşımak isteyen AI meraklıları.