Neden “yol haritası” gerekli?
Yapay zekâ (AI) ve makine öğrenmesi (ML) öğrenmek isteyenlerin çoğu aynı sorunda takılır: çok fazla kurs, çok fazla terim ve hedefe göre değişen “doğru sıra”. Bu rehber, yaygın kullanılan sağlayıcı-temelli kaynaklara dayanarak (Google, Microsoft, AWS, Coursera/DeepLearning.AI) pratik bir öğrenme planı sunar. Amaç; sıfırdan başlayan birinin temel kavramları öğrenip uygulama yapması, ardından ister iş odaklı sertifikalara ister daha derin uzmanlığa güvenli şekilde ilerlemesidir.
Önemli not: Kurs veya sertifika tamamlamak tek başına bir rol garantisi vermez. Genellikle işe yarayan kombinasyon; temel bilgi + düzenli pratik + portfolyo + gerçekçi proje teslimleridir. Ayrıca sağlayıcıların içerik/koşulları zamanla değişebilir; özellikle sertifikalarda güncel bilgiyi resmi sayfadan doğrulamak gerekir.
1) Hedefinizi seçin: “Öğrenmek” ile “İşe hazır olmak” aynı şey değil
Yol haritası, hedefe göre değişir. Aşağıdaki üç senaryodan size en yakını hangisi?
- Merak/Genel okuryazarlık: AI terimlerini anlamak, ürünleri değerlendirirken doğru sorular sormak, temel modellerin nasıl çalıştığını kavramak.
- Kariyer yön değişimi: Veri analizi, yazılım, ürün, pazarlama, eğitim teknolojileri gibi alanlardan AI/ML odaklı rollere geçmek.
- İş içinde uygulama: Mevcut rolünüzde (ör. öğretim tasarımı, içerik, yazılım, destek) AI özelliklerini prototiplemek ve üretime yaklaştırmak.
Hedef netleşince iki karar daha kolaylaşır: (1) Ne kadar matematik derinliği gerekiyor? (2) Sertifika gerçekten gerekli mi, yoksa proje/portfolyo daha mı kritik?
Minimum önkoşul kontrol listesi
- Python temeli: Değişkenler, fonksiyonlar, veri yapıları, temel hata ayıklama.
- Veri ile çalışma: Tablo verisi, eksik değerler, basit grafik okuma.
- Matematik “temel set”: Doğrusal cebir (vektör/matris), olasılık, türev mantığı. Derinleşmek isterseniz sonradan genişletirsiniz.
2) Başlangıç aşaması (0–4 hafta): Temel ML kavramları + uygulamalı alıştırmalar
Yeni başlayanlar için en iyi yaklaşım, kavramları küçük uygulamalarla eşleştirmektir. Bu aşamada “her şeyi öğrenmeye” çalışmak yerine, regresyon-sınıflandırma gibi çekirdek problemleri ve overfitting gibi kritik riskleri anlamak hedeflenir.
Ücretsiz ve yapılandırılmış başlangıç: Google Machine Learning Crash Course
Google’ın Machine Learning Crash Course (MLCC) içeriği, modüler yapıda temel ML konularını ve pratik alıştırmaları bir arada sunan, başlangıç için sık kullanılan resmi bir kaynaktır. Teori ile uygulama arasındaki geçişi kolaylaştırdığı için ilk “omurga” eğitim olarak değerlendirilebilir.
Bu aşamada kazanmanız gereken “çekirdek beceriler”
- Problem türünü ayırmak: Regresyon mu, sınıflandırma mı, kümeleme mi?
- Veri bölme mantığı: Eğitim/doğrulama/test setlerinin rolünü kavramak.
- Model değerlendirme: Hangi metrik ne zaman anlamlı (ör. doğruluk tek başına her zaman yeterli değil).
- Hata analizi: Model nerede hata yapıyor, neden?
Mini proje önerileri (portfolyo için uygun)
- Basit sınıflandırma: Kısa metinden kategori tahmini (etik ve gizlilik kurallarına dikkat ederek).
- Regresyon: Zaman serisi olmayan basit tablo verisiyle tahmin (ör. ev özelliklerinden fiyat benzeri bir hedef).
- Hata analizi raporu: “Model şu segmentte neden zorlanıyor?” sorusunu 1–2 sayfalık notla açıklama.
3) Orta seviye (1–3 ay): Derin öğrenmeye geçiş ve proje disiplinini oturtma
Temeller oturduktan sonra derin öğrenme (DL) tarafına geçmek daha verimli olur. Bu aşamada odak; sinir ağlarının temel mantığı, eğitim süreci, düzenlileştirme, temsil öğrenimi (ör. embedding) gibi kavramlardır.
Yapılandırılmış derin öğrenme yolu: DeepLearning.AI / Coursera
Deep Learning Specialization (Coursera / DeepLearning.AI), kurs dizisi formatında ilerleyerek derin öğrenme temellerini ve uygulamaya dönük alıştırmaları kapsayan popüler bir öğrenme yoludur. Coursera erişim ve abonelik seçenekleri dönemsel olarak değişebildiği için güncel şartları kurs sayfasından kontrol etmek önemlidir.
Bu aşamada “öğrenmeyi hızlandıran” çalışma şekli
- Notebook rutini: Haftada en az 2 kez, kısa deneyler (hiperparametre, veri temizleme, metrik kıyası).
- Deney günlüğü: Hangi deneme neyi değiştirdi, sonuç ne oldu? (Bu alışkanlık MLOps’a geçişte çok işe yarar.)
- Tek bir proje, çok iterasyon: 5 farklı küçük proje yerine 1 projeyi 5 iterasyon geliştirmek.
4) İleri seviye (3–6 ay): Uzmanlaşma alanı seçin
“AI” tek bir beceri değil. İleri aşamada bir alan seçmek, hem öğrenmeyi derinleştirir hem de portfolyonuzu netleştirir:
- NLP (Doğal Dil İşleme): Metin sınıflandırma, özetleme, arama, soru-cevap, RAG yaklaşımları.
- Computer Vision: Görüntü sınıflandırma, nesne tespiti, kalite kontrol senaryoları.
- Ürün/uygulama odaklı GenAI: Prompt tasarımı, değerlendirme, güvenlik/filtreleme, uygulama entegrasyonu.
Bu aşamada en kritik beceri, “modeli çalıştırmak”tan çok iş problemini ölçülebilir bir hedefe çevirmek ve değerlendirme tasarlamaktır.
5) Sertifikalar: Ne zaman mantıklı, hangisi neyi ölçer?
Sertifikalar, bazı kurumsal ortamlarda ortak bir çerçeve ve temel yeterlilik sinyali olarak değerlendirilebilir. Yine de en iyi sonuç, sertifikayı gerçek proje ile birlikte konumlandırınca gelir.
Microsoft AI-102 (Azure AI Engineer Associate)
Microsoft’un resmi sınav sayfası, AI-102’nin Azure üzerinde AI çözümleri tasarlama ve uygulamaya alma odağını ve ölçülen konu başlıklarını listeler. Güncel kapsam ve gereklilikler için resmi sayfayı referans alın: Microsoft Certified: Azure AI Engineer Associate (AI‑102).
AWS Certified Machine Learning – Specialty (MLS-C01) kapsamı
AWS tarafında sınav kapsamı ve alanları, resmi sınav rehberinde ayrıntılı şekilde tanımlanır. Rehber; veri mühendisliği, keşifsel veri analizi (EDA), modelleme ve ML operasyonları (MLOps) gibi başlıkları içerir: AWS Certified Machine Learning – Specialty Exam Guide (PDF). Sertifikaların statüsü ve politikaları değişebileceğinden, güncel durumu AWS’in resmi kanallarından doğrulamak akıllıcadır.
Hangi durumda sertifika daha anlamlı olabilir?
- Bulut tabanlı rol hedefi: Azure/AWS üzerinde çözüm geliştirme, entegrasyon, izleme, maliyet ve güvenlik gibi konulara dokunuyorsanız.
- İlanlarda açıkça isteniyorsa: Bazı pozisyonlarda belirli sertifikalar “tercih sebebi” veya filtre kriteri olarak geçebilir.
- Disiplinli çalışma çerçevesi arıyorsanız: Sınav kapsamı, neyi öğrenmeniz gerektiğini netleştirir.
Sertifika seçimi için hızlı karşılaştırma tablosu
| Seçenek | Odak | Kimin için uygun? | Resmi referans |
|---|---|---|---|
| Google ML Crash Course | ML temelleri + pratik | Sıfırdan başlayanlar, temeli hızla oturtmak isteyenler | MLCC |
| DeepLearning.AI / Coursera Deep Learning | Derin öğrenme temelleri + alıştırmalar | ML temeli olan, DL’ye sistemli geçmek isteyenler | Coursera sayfası |
| Microsoft AI-102 | Azure üzerinde AI çözümü tasarımı/uygulama | Azure ekosistemiyle çalışanlar veya hedefleyenler | Microsoft Learn |
| AWS MLS-C01 | AWS ML yaşam döngüsü, veri, modelleme, MLOps | AWS odaklı, ML’i uçtan uca ele almak isteyenler | AWS Exam Guide |
6) Bootcamp seçerken sorulacak sorular (kısa kontrol listesi)
Bootcamp’ler hız kazandırabilir; ancak içerik kalitesi ve beklenti yönetimi çok değişken olabilir. Kayıt olmadan önce şu soruları sorun:
- Önkoşullar net mi? Python ve temel matematik gereksinimleri açıkça yazıyor mu?
- Portfolyo çıktısı nedir? Mezun olduğunuzda kaç proje, hangi kapsam, hangi değerlendirme ölçütleriyle?
- Üretim yaklaşımı var mı? Sadece model eğitmek mi, yoksa izleme, veri sürümü, değerlendirme, temel MLOps da var mı?
- Eğitmen ve müfredat şeffaf mı? Eğitmen profili, güncel müfredat ve örnek dersler görülebiliyor mu?
7) Temel AI/ML terimleri: Hızlı sözlük
Aşağıdaki terimler, kurslarda ve iş görüşmelerinde en sık karşınıza çıkan “çekirdek sözlük”tür. Bu liste, hızlı referans amacıyla kısa tanımlar içerir.
- Regresyon: Sayısal bir değeri tahmin etmeye yönelik modelleme problemi.
- Sınıflandırma: Bir örneği sınıflardan birine atama problemi.
- Denetimli öğrenme: Etiketli (girdi-çıktı eşleşmesi olan) verilerle öğrenme yaklaşımı.
- Denetimsiz öğrenme: Etiketsiz veriden örüntü/segment bulma (ör. kümeleme) yaklaşımı.
- Eğitim/Doğrulama/Test seti: Modeli öğrenme, ayarlama ve nihai değerlendirme için ayrılmış veri bölümleri.
- Overfitting (aşırı uyum): Modelin eğitim verisine “fazla” uyup yeni veride performans düşürmesi.
- Underfitting (yetersiz uyum): Modelin veri örüntüsünü yakalayamayacak kadar basit kalması.
- Loss function (kayıp fonksiyonu): Model hatasını sayısallaştıran hedef fonksiyon.
- Gradient descent: Kayıp fonksiyonunu azaltmak için parametreleri adım adım güncelleyen optimizasyon yöntemi ailesi.
- Regularization (düzenlileştirme): Aşırı uyumu azaltmaya yardımcı teknikler (ör. ceza terimleri, dropout gibi yaklaşımlar).
- Embedding: Kategorik veriyi/metni sürekli uzayda vektör temsil olarak kodlama yaklaşımı.
- Transformer: Dikkat (attention) mekanizması etrafında şekillenen ve dil/görüntü gibi alanlarda yaygın kullanılan mimari ailesi.
- Prompt: Üretken bir modele verdiğiniz talimat/girdi metni; çıktıyı önemli ölçüde etkileyebilir.
- RAG (Retrieval-Augmented Generation): Üretim öncesi ilgili dokümanları getirip (retrieval) modele bağlam olarak sunma yaklaşımı.
- MLOps: ML modellerini sürümleme, dağıtma, izleme ve yaşam döngüsü yönetimi pratikleri.
- Responsible AI: Adalet, güvenlik, açıklanabilirlik, gizlilik ve uygun kullanım gibi riskleri yönetmeye yönelik çerçeveler/pratikler.
8) 30/60/90 günlük örnek plan (esnek)
Bu plan bir “kılavuz” olarak düşünülmeli; mevcut zamanınıza göre hızlandırıp yavaşlatabilirsiniz.
İlk 30 gün: Temel kavramlar + küçük alıştırmalar
- ML problem türleri ve veri bölme mantığı.
- MLCC modüllerinden düzenli ilerleme.
- 1 mini proje + kısa değerlendirme notu (metrik, hata analizi).
60 gün: Derin öğrenmeye giriş + proje iterasyonu
- Bir DL kurs dizisine başlama (ör. Deep Learning Specialization).
- Aynı projeyi 2. iterasyona taşıma: veri temizleme, daha iyi metrik, basit baseline karşılaştırması.
- Proje dokümantasyonu: problem tanımı, veri kaynağı, sınırlılıklar, sonuçlar.
90 gün: Ürünleştirme düşüncesi + sertifika kararı
- “Üretime yakın” düşünme: performans izlemesi, veri kayması (data drift) gibi riskleri listeleme.
- Bulut odaklı hedef varsa sertifika kapsamını inceleme: AI-102 veya AWS MLS-C01 exam guide.
- Portfolyo “vitrini”: 1 ana proje + 1 destek proje (kısa ama temiz).
9) Sık yapılan hatalar ve daha iyi alternatifler
- Hata: Aynı anda 4 kursa başlamak.
Alternatif: 1 omurga kurs + 1 proje + haftalık tekrar. - Hata: Sadece “model eğittim” demek.
Alternatif: Metrik seçimi, hata analizi ve sınırlılıkları yazılı anlatmak. - Hata: Sertifikayı hedef, projeyi ek olarak görmek.
Alternatif: Sertifikayı çerçeve; projeyi kanıt olarak konumlandırmak. - Hata: GenAI’de yalnızca prompt denemeleri yapmak.
Alternatif: Basit bir değerlendirme seti kurmak ve çıktıları tutarlı ölçmek.
Kaynaklar (resmi sayfalar)
- Google Developers: Machine Learning Crash Course
- Coursera / DeepLearning.AI: Deep Learning Specialization
- Microsoft Learn: AI-102 sınav sayfası
- AWS: Machine Learning – Specialty Exam Guide (PDF)
Güncellik uyarısı: Sertifika kapsamı, yenileme politikaları ve erişim koşulları zaman içinde değişebilir. Başvuru yapmadan önce resmi sayfadan kontrol edin.