Yeni Başlayanlar için Makine Öğrenimi - Bir Müfredat

April 20, 2026 · View on GitHub

GitHub lisansı GitHub katkıda bulunanlar GitHub sorunlar GitHub çekme istekleri PR'ler Hoşgeldiniz

GitHub izleyiciler GitHub çatallar GitHub yıldızlar

🌐 Çok Dilli Destek

GitHub Action ile desteklenmektedir (Otomatik ve Her Zaman Güncel)

Arapça | Bengalce | Bulgarca | Birmanca (Myanmar) | Çince (Basitleştirilmiş) | Çince (Geleneksel, Hong Kong) | Çince (Geleneksel, Makao) | Çince (Geleneksel, Tayvan) | Hırvatça | Çekçe | Danca | Flemenkçe | Estonca | Fince | Fransızca | Almanca | Yunanca | İbranice | Hintçe | Macarca | Endonezyaca | İtalyanca | Japonca | Kannada | Khmer | Korece | Litvanca | Malayca | Malayalamca | Marathi | Nepalce | Nijerya Pidgin | Norveççe | Farsça (Farsi) | Lehçe | Portekizce (Brezilya) | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Rumence | Rusça | Sırpça (Kiril) | Slovakça | Slovence | İspanyolca | Svahili | İsveççe | Tagalog (Filipince) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca

Yerel olarak klonlamayı mı tercih edersiniz?

Bu depo 50'den fazla dil çevirisi içermektedir, bu da indirme boyutunu önemli ölçüde artırır. Çevirisiz klonlamak için sparse checkout kullanabilirsiniz:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirmeyle sağlar.

Topluluğumuza Katılın

Microsoft Foundry Discord

Discord'da yapay zeka ile öğrenme serimiz devam ediyor, 18 - 30 Eylül 2025 tarihleri arasında daha fazlasını öğrenmek ve bize katılmak için Learn with AI Serisi adresini ziyaret edin. Veri Bilimi için GitHub Copilot kullanımına dair ipuçları ve püf noktaları edineceksiniz.

AI ile öğrenme serisi

Yeni Başlayanlar için Makine Öğrenimi - Bir Müfredat

🌍 Dünya kültürleri aracılığıyla Makine Öğrenimini keşfederken dünyayı gezin 🌍

Microsoft'tan Bulut Savunucuları, tamamen Makine Öğrenimi hakkında 12 haftalık, 26 derslik bir müfredat sunmaktan mutluluk duyar. Bu müfredatta, bazen klasik makine öğrenimi olarak adlandırılan, esas olarak Scikit-learn kütüphanesini kullanarak derin öğrenmeden kaçınan ve derin öğrenmenin yer aldığı Yapay Zeka için Yeni Başlayanlar müfredatı ile birlikte öğrenilen bir yaklaşımı öğreneceksiniz. Dersleri ayrıca 'Yeni Başlayanlar için Veri Bilimi müfredatı' ile eşleştirin!

Bu klasik teknikleri dünyanın çeşitli bölgelerinden gelen veriler üzerinde uygularken bizimle birlikte seyahat edin. Her ders, ders öncesi ve sonrası sınavları, tamamlamanız için yazılı yönergeler, çözüm, görev ve daha fazlasını içerir. Projeye dayalı pedagojimiz, yeni becerilerin öğrenilirken kalıcı olmasını sağlayan kanıtlanmış bir yöntemdir.

✍️ Yazarlarımıza içten teşekkürler Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu ve Amy Boyd

🎨 Çizerlerimize de teşekkürler Tomomi Imura, Dasani Madipalli ve Jen Looper

🙏 Özel teşekkürler 🙏 Microsoft Öğrenci Elçisi yazarlarımız, inceleyiciler ve içerik katkıda bulunanlarımıza, özellikle Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila ve Snigdha Agarwal

🤩 Microsoft Öğrenci Elçileri Eric Wanjau, Jasleen Sondhi ve Vidushi Gupta'ya R derslerimiz için ekstra teşekkürler!

Başlarken

Şu adımları izleyin:

  1. Depoyu Forklayın: Sayfanın sağ üst köşesindeki "Fork" butonuna tıklayın.
  2. Depoyu Klonlayın: git clone https://github.com/microsoft/ML-For-Beginners.git

Bu kurs için tüm ek kaynakları Microsoft Learn koleksiyonumuzda bulun

🔧 Yardıma mı ihtiyacınız var? Kurulum, yapılandırma ve dersleri çalıştırmayla ilgili yaygın sorunlar için Sorun Giderme Kılavuzumuza göz atın.

Öğrenciler, bu müfredatı kullanmak için tüm depoyu kendi GitHub hesabınıza forklayın ve alıştırmaları bireysel ya da grubunuzla tamamlayın:

  • Ön-lecture sınavıyla başlayın.
  • Dersi okuyun ve her bilgi kontrolünde durup düşünerek etkinlikleri tamamlayın.
  • Çözüm kodunu çalıştırmaktan ziyade dersleri anlayarak projeleri yaratmaya çalışın; ancak o kod her proje odaklı dersin /solution klasöründe mevcuttur.
  • Ders sonrası sınavı çözün.
  • Meydan okumayı tamamlayın.
  • Ödevi tamamlayın.
  • Bir ders grubunu tamamladıktan sonra Tartışma Panosu ziyaret edin ve uygun PAT puanlama formunu doldurarak “yüksek sesle öğrenin”. 'PAT', ilerlemenizi değerlendiren bir araçtır. Diğer PAT'lara da tepki vererek beraber öğrenebiliriz.

Daha ileri inceleme için, bu Microsoft Learn modüllerini ve öğrenme yollarını takip etmenizi öneririz.

Öğretmenler, bu müfredatı nasıl kullanacağınıza dair bazı öneriler ekledik.


Video anlatımlar

Bazı dersler kısa form video olarak mevcuttur. Bunların tümünü derslerde satır içi olarak veya Microsoft Developer YouTube kanalındaki ML for Beginners oynatma listesinde aşağıdaki resme tıklayarak bulabilirsiniz.

Yeni başlayanlar için ML afişi


Takım ile Tanışın

Tanıtım videosu

Gif yapan Mohit Jaisal

🎥 Proje ve yaratan insanlar hakkında video için yukarıdaki resme tıklayın!


Pedagoji

Bu müfredatı oluştururken iki pedagojik ilke seçtik: uygulamalı proje tabanlı olması ve sık quizler içermesi. Ayrıca, müfredatın birlikteliği için ortak bir tema içerir.

İçeriğin projelerle uyumlu olmasını sağlamak, süreci öğrenciler için daha ilgi çekici yapar ve kavramların kalıcılığını artırır. Ayrıca, ders öncesi düşük riskli bir quiz öğrencinin öğrenmeye niyetini belirlerken, ders sonrası ikinci bir quiz bilgilerin kalıcılığını pekiştirir. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlanmıştır ve tamamen ya da kısmen alınabilir. Projeler küçük başlar ve 12 haftalık döngünün sonunda giderek daha karmaşık hale gelir. Müfredat ayrıca, gerçek dünyadaki ML uygulamalarına ilişkin bir son not içerir; bu da ekstra kredi veya tartışma temeli olarak kullanılabilir.

Davranış Kuralları, Katkıda Bulunma, Çeviriler ve Sorun Giderme rehberlerimizi bulun. Yapıcı geri bildiriminizi bekliyoruz!

Her ders şunları içerir

  • isteğe bağlı sketchnot
  • isteğe bağlı ek video
  • video anlatım (sadece bazı derslerde)
  • ders öncesi ısınma sınavı
  • yazılı ders
  • proje tabanlı dersler için, projenin nasıl inşa edileceğine dair adım adım rehberler
  • bilgi kontrolleri
  • bir meydan okuma
  • ek okuma
  • ödev
  • ders sonrası sınav

Diller hakkında bir not: Bu dersler öncelikle Python ile yazılmıştır, ancak birçok ders R dilinde de mevcuttur. Bir R dersini tamamlamak için /solution klasörüne gidip R derslerini arayın. Bunlar, code chunks (R veya diğer dillerden) ve YAML header (PDF gibi çıktıların nasıl biçimlendirileceğini yöneten) içeren bir R Markdown dosyasını temsil eden .rmd uzantısına sahiptir. Bu nedenle, kodunuzu, çıktısını ve düşüncelerinizi Markdown içinde yazmanıza olanak tanıyarak veri bilimi için örnek bir yazma çerçevesi hizmeti görür. Ayrıca, R Markdown belgeleri PDF, HTML veya Word gibi çıktı formatlarına dönüştürülebilir.

Sınavlar hakkında bir not: Tüm sınavlar Quiz App klasöründe bulunmaktadır, toplamda her biri üç sorudan oluşan 52 sınav mevcuttur. Dersler içerisinde bağlantıları vardır ancak quiz uygulaması yerel olarak da çalıştırılabilir; yerel olarak barındırmak veya Azure’a dağıtmak için quiz-app klasöründeki talimatları izleyin.

Lesson NumberKonuDers GrubuÖğrenme HedefleriBağlantılı DersYazar
01Makine öğrenimine girişGirişMakine öğrenmenin temel kavramlarını öğreninDersMuhammad
02Makine öğrenmesinin tarihiGirişBu alanın tarihini öğreninDersJen ve Amy
03Adalet ve makine öğrenmesiGirişML modelleri oluştururken ve kullanırken öğrencilerin dikkate alması gereken önemli felsefi adalet konuları nelerdir?DersTomomi
04Makine öğrenmesi teknikleriGirişML araştırmacıları ML modellerini oluşturmak için hangi teknikleri kullanır?DersChris ve Jen
05Regresyona girişRegresyonRegresyon modelleri için Python ve Scikit-learn kullanmaya başlayınPythonRJen • Eric Wanjau
06Kuzey Amerika balkabağı fiyatları 🎃RegresyonML için veri görselleştirme ve temizlemePythonRJen • Eric Wanjau
07Kuzey Amerika balkabağı fiyatları 🎃RegresyonDoğrusal ve polinomsal regresyon modelleri oluşturunPythonRJen ve Dmitry • Eric Wanjau
08Kuzey Amerika balkabağı fiyatları 🎃RegresyonLojistik regresyon modeli oluşturunPythonRJen • Eric Wanjau
09Bir Web Uygulaması 🔌Web AppEğittiğiniz modeli kullanmak için bir web uygulaması oluşturunPythonJen
10Sınıflandırmaya girişSınıflandırmaVerinizi temizleyin, hazırlayın ve görselleştirin; sınıflandırmaya girişPythonRJen ve Cassie • Eric Wanjau
11Lezzetli Asya ve Hint mutfakları 🍜SınıflandırmaSınıflandırıcılara girişPythonRJen ve Cassie • Eric Wanjau
12Lezzetli Asya ve Hint mutfakları 🍜SınıflandırmaDaha fazla sınıflandırıcıPythonRJen ve Cassie • Eric Wanjau
13Lezzetli Asya ve Hint mutfakları 🍜SınıflandırmaModelinizi kullanarak öneri yapan bir web uygulaması oluşturunPythonJen
14Kümelemeye girişKümelemeVerinizi temizleyin, hazırlayın ve görselleştirin; Kümelemeye girişPythonRJen • Eric Wanjau
15Nijerya Müzik Zevklerini Keşfetme 🎧KümelemeK-Means kümeleme yöntemini keşfedinPythonRJen • Eric Wanjau
16Doğal dil işleme'ye giriş ☕️Doğal dil işlemeBasit bir bot oluşturarak NLP’nin temellerini öğreninPythonStephen
17Yaygın NLP Görevleri ☕️Doğal dil işlemeDil yapıları ile uğraşırken gerek duyulan yaygın görevleri anlayarak NLP bilginizi derinleştirinPythonStephen
18Çeviri ve duygu analizi ♥️Doğal dil işlemeJane Austen ile çeviri ve duygu analiziPythonStephen
19Avrupa’nın romantik otelleri ♥️Doğal dil işlemeOtel yorumları ile duygu analizi 1PythonStephen
20Avrupa’nın romantik otelleri ♥️Doğal dil işlemeOtel yorumları ile duygu analizi 2PythonStephen
21Zaman serisi tahmine girişZaman serisiZaman serisi tahmine girişPythonFrancesca
22⚡️ Dünya Güç Kullanımı ⚡️ - ARIMA ile zaman serisi tahminiZaman serisiARIMA ile zaman serisi tahminiPythonFrancesca
23⚡️ Dünya Güç Kullanımı ⚡️ - SVR ile zaman serisi tahminiZaman serisiDestek Vektör Regresörü ile zaman serisi tahminiPythonAnirban
24Pekiştirmeli öğrenmeye girişPekiştirmeli öğrenmeQ-Öğrenme ile pekiştirmeli öğrenmeye girişPythonDmitry
25Peter’a kurttan kaçmasında yardım et! 🐺Pekiştirmeli öğrenmePekiştirmeli öğrenme GymPythonDmitry
PostscriptGerçek Dünya ML senaryoları ve uygulamalarıGerçek Dünya MLKlasik ML’nin gerçek dünyadaki ilginç ve açıklayıcı uygulamalarıDersTakım
PostscriptRAI panosu kullanarak ML model hata ayıklamasıGerçek Dünya MLSorumlu AI pano bileşenleri kullanarak Makine Öğrenmesi Model Hata AyıklamasıDersRuth Yakubu

Bu ders için tüm ek kaynakları Microsoft Learn koleksiyonumuzda bulun

Çevrimdışı erişim

Bu dokümantasyonu çevrimdışı kullanmak için Docsify kullanabilirsiniz. Bu depoyu çatallayın, yerel makinenize Docsify kurun ve bu deponun kök klasöründe docsify serve yazın. Web sitesi localhost’unuzda 3000 portunda sunulacaktır: localhost:3000.

PDF’ler

Program müfredatının bağlantılı bir pdf’ini burada bulun.

🎒 Diğer Kurslar

Ekibimiz başka kurslar da üretiyor! Göz atın:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners Başlangıç Seviyesi MCP Başlangıç Seviyesi AI Ajanları


Üretken AI Serisi

Başlangıç Seviyesi Üretken AI Üretken AI (.NET) Üretken AI (Java) Üretken AI (JavaScript)


Temel Öğrenim

Başlangıç Seviyesi ML Başlangıç Seviyesi Veri Bilimi Başlangıç Seviyesi AI Başlangıç Seviyesi Siber Güvenlik Başlangıç Seviyesi Web Geliştirme Başlangıç Seviyesi IoT Başlangıç Seviyesi XR Geliştirme


Copilot Serisi

AI Eşli Programlama için Copilot C#/.NET için Copilot Copilot Macera

Yardım Alma

Makine Öğrenimi öğrenirken veya AI uygulamaları geliştirirken takılırsanız ya da sorularınız olursa endişelenmeyin — yardım mevcut.

Diğer öğrenenler ve geliştiricilerle tartışmalara katılabilir, sorular sorabilir ve fikirlerinizi toplulukla paylaşabilirsiniz.

  • Sorular sormak ve başkalarıyla öğrenmek için topluluğa katılın
  • Makine Öğrenimi kavramları ve proje fikirlerini tartışın
  • Deneyimli geliştiricilerden rehberlik alın

Destekleyici bir topluluk, becerilerinizi geliştirmek ve sorunları daha hızlı çözmek için harika bir yoldur.

Microsoft Foundry Discord Topluluğu

Hatalarla, sorunlarla karşılaşırsanız veya iyileştirme önerileriniz varsa, sorunu bildirmek için bu depoda bir Issue açabilirsiniz.

Ürün geri bildirimi için veya mevcut topluluk gönderilerini aramak için Geliştirici Forumu'nu ziyaret edin:

Microsoft Foundry Geliştirici Forumu

Ek Öğrenme İpuçları

  • Daha iyi anlamak için her dersten sonra not defterlerini gözden geçirin.
  • Algoritmaları kendiniz uygulamayı deneyin.
  • Öğrenilen kavramları kullanarak gerçek dünya veri setlerini keşfedin.

Feragatname:
Bu belge, AI çeviri servisi Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba sarf edilse de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayınız. Orijinal belge, kendi asli dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucunda oluşabilecek yanlış anlamalar veya yorum hatalarından sorumlu değiliz.