Skip to content

Latest commit

 

History

History
237 lines (170 loc) · 31.8 KB

File metadata and controls

237 lines (170 loc) · 31.8 KB

GitHub lisansı GitHub katkıda bulunanlar GitHub sorunları GitHub çekme istekleri PRs Hoşgeldiniz

GitHub izleyicileri GitHub çatalları GitHub yıldızları

🌐 Çok Dilli Destek

GitHub Action ile Desteklenmektedir (Otomatik & 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 | Endonezce | İtalyanca | Japonca | Kannada | Kmerce | Korece | Litvanca | Malayca | Malayalam | Marathi | Nepalce | Nijerya Pidgin | Norveççe | Farsça (Farsi) | Lehçe | Brezilya Portekizcesi | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Rumence | Rusça | Sırpça (Kiril) | Slovakça | Slovence | İspanyolca | Svahili | İsveççe | Tagalogca (Filipince) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca

Yerel olarak klonlamayı mı tercih edersiniz?

Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisi içerir. Çeviriler olmadan klonlamak için sparse checkout kullanın:

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 gereken her şeyi çok daha hızlı indirmenizi sağlar.

Topluluğumuza Katılın

Microsoft Foundry Discord

AI ile öğrenme serimiz devam etmektedir, daha fazla bilgi edinip AI ile Öğrenme Serisi adresinden 18 - 30 Eylül 2025 tarihleri arasında bize katılabilirsiniz. GitHub Copilot'un Veri Bilimi için kullanımına dair ipuçları ve püf noktaları edineceksiniz.

AI ile öğrenme serisi

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

🌍 Dünya kültürleri yoluyla Makine Öğrenmesini keşfederken dünyayı gezin 🌍

Microsoft'taki Bulut Savunucuları, tamamen Makine Öğrenmesi üzerine 12 haftalık, 26 derslik bir müfredat sunmaktan mutluluk duyar. Bu müfredatta, çoğunlukla Scikit-learn kütüphanesini kullanarak ve derin öğrenmeden kaçınarak, bazen klasik makine öğrenmesi olarak adlandırılan konuları öğreneceksiniz; derin öğrenme ise Yenidoğanlar için AI müfredatımızda ele alınmaktadır. Ayrıca, bu dersleri 'Yeni Başlayanlar için Veri Bilimi müfredatıyla' eşleştirebilirsiniz!

Dünya genelindeki birçok bölgeden verilerle bu klasik teknikleri uygularken bizimle seyahat edin. Her ders öncesi ve sonrası sınavları, dersin tamamlanması için yazılı talimatlar, bir çözüm, bir görev ve daha fazlasını içerir. Proje tabanlı öğretim yöntemimiz, yeni becerilerin kalıcı olmasını sağlayan kanıtlanmış bir öğrenme yoludur.

✍️ 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

🎨 İllüstratörlerimize teşekkürler Tomomi Imura, Dasani Madipalli ve Jen Looper

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

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

Başlarken

Şu adımları izleyin:

  1. Depoyu Forklayın: Bu 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, ayar ve ders çalıştırmadaki yaygın sorunlar için Sorun Giderme Rehberimizi kontrol edin.

Öğrenciler, bu müfredatı kullanmak için tüm depoyu kendi GitHub hesabınıza fork’layın ve alıştırmaları kendi başınıza ya da bir grupla tamamlayın:

  • Ders öncesi sınavla başlayın.
  • Dersi okuyun ve her bilgi kontrol noktasında durup düşünerek etkinlikleri tamamlayın.
  • Çözüme ait kodu çalıştırmak yerine dersleri anlayarak projeleri oluşturmayı deneyin; bu kod her proje odaklı dersin /solution klasörlerinde mevcuttur.
  • Ders sonrası sınavı yapın.
  • Meydan okumayı tamamlayın.
  • Ödevi tamamlayın.
  • Bir ders grubunu tamamladıktan sonra Tartışma Panosunu ziyaret edin ve uygun PAT rubriğini doldurarak "yüksek sesle öğrenin". 'PAT', öğrenmeyi ilerletmek için doldurduğunuz bir İlerleme Değerlendirme Aracıdır. Ayrıca diğer PAT’lere tepki vererek birlikte öğrenebiliriz.

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

Öğretmenler, bu müfredatı kullanmanıza dair bazı öneriler ekledik.


Video anlatımları

Bazı dersler kısa form video olarak mevcuttur. Tüm bunları derslerde satır içinde veya aşağıdaki görsele tıklayarak Microsoft Developer YouTube kanalındaki Yeni Başlayanlar için Makine Öğrenmesi oynatma listesinde bulabilirsiniz.

Yeni Başlayanlar için ML afişi


Takımımızla Tanışın

Tanıtım videosu

Gif yapan Mohit Jaisal

🎥 Proje ve yaratanları hakkında video için yukarıdaki görsele tıklayın!


Pedagoji

Bu müfredatı oluştururken iki pedagojik ilke seçtik: uygulamalı proje tabanlı olmasını ve sık sık sınavlar içermesini sağlamak. Ayrıca, müfredatın bir bütünlük kazanması için ortak bir tema bulunmaktadır.

İçeriğin projelerle uyumlu olmasını sağlayarak süreç öğrenciler için daha ilgi çekici hale getirilir ve kavramların kalıcılığı artırılır. Ayrıca, dersten önceki düşük riskli bir sınav öğrencinin öğrenme niyetini belirlerken, dersten sonraki ikinci sınav öğrenmeyi pekiştirir. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlanmıştır ve tamamı ya da bir kısmı alınabilir. Projeler küçük başlayıp 12 haftalık döngünün sonunda giderek karmaşıklaşır. Müfredat, gerçek dünyadaki ML uygulamaları hakkında ekstra kredi ya da tartışma temeli olarak kullanılabilecek bir son bölüm de içerir.

Davranış Kurallarımızı, Katkıda Bulunma, Çevirilerimizi ve Sorun Giderme rehberlerini bulun. Yapıcı geri bildiriminizi memnuniyetle karşılıyoruz!

Her ders içerir

  • isteğe bağlı çizim notu
  • isteğe bağlı destekleyici video
  • video anlatımı (sadece bazı derslerde)
  • ders öncesi ısınma sınavı
  • yazılı ders
  • proje tabanlı derslerde, projeyi inşa etmek için adım adım rehberler
  • bilgi kontrol noktaları
  • bir meydan okuma
  • ek okumalar
  • ödev
  • ders sonrası sınav

Diller hakkında bir not: Bu dersler ağırlıklı olarak 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 arayabilirsiniz. Bunlar, R Markdown dosyasını temsil eden .rmd uzantısına sahiptir; bu, basitçe kod parçacıklarının (R veya diğer dillerden) ve çıktı formatlarını nasıl şekillendireceğini belirten YAML başlığının birleştirilmesiyle oluşturulan bir Markdown belgesi olarak tanımlanabilir. Bu nedenle, kodunuzu, çıktılarını ve düşüncelerinizi Markdown ile yazarak birleştirmenizi sağlayan, veri bilimi için örnek teşkil eden bir yazım çerçevesi olarak hizmet eder. Ayrıca, R Markdown belgeleri PDF, HTML veya Word gibi çıktı formatlarına dönüştürülebilir.

Quizler hakkında bir not: Tüm quizler, toplam 52 adet üç soruluk quiz içeren Quiz App klasöründe bulunmaktadır. Derslerin içinden bağlantı verilmiştir, ancak quiz uygulaması yerel olarak da çalıştırılabilir; quiz-app klasöründeki talimatları izleyerek yerel olarak barındırabilir veya Azure'a dağıtabilirsiniz.

Ders Numarası Konu Ders Gruplandırması Öğrenme Hedefleri Bağlantılı Ders Yazar
01 Makine öğrenimine giriş Giriş Makine öğrenmesinin temel kavramlarını öğrenin Ders Muhammad
02 Makine öğrenmesinin tarihi Giriş Bu alanın arkasındaki tarihi öğrenin Ders Jen ve Amy
03 Adalet ve makine öğrenmesi Giriş ML modelleri oluştururken ve uygularken öğrencilerin dikkate alması gereken önemli felsefi adalet konuları nelerdir? Ders Tomomi
04 Makine öğrenmesi teknikleri Giriş ML araştırmacılarının ML modelleri oluşturmak için kullandığı teknikler nelerdir? Ders Chris ve Jen
05 Regresyona giriş Regresyon Regresyon modelleri için Python ve Scikit-learn ile başlayın PythonR Jen • Eric Wanjau
06 Kuzey Amerika balkabağı fiyatları 🎃 Regresyon Makine öğrenmesi için veriyi görselleştirin ve temizleyin PythonR Jen • Eric Wanjau
07 Kuzey Amerika balkabağı fiyatları 🎃 Regresyon Doğrusal ve polinom regresyon modelleri oluşturun PythonR Jen ve Dmitry • Eric Wanjau
08 Kuzey Amerika balkabağı fiyatları 🎃 Regresyon Lojistik regresyon modeli oluşturun PythonR Jen • Eric Wanjau
09 Bir Web Uygulaması 🔌 Web Uygulaması Eğitilmiş modelinizi kullanmak için bir web uygulaması oluşturun Python Jen
10 Sınıflandırmaya giriş Sınıflandırma Verinizi temizleyin, hazırlayın ve görselleştirin; sınıflandırmaya giriş PythonR Jen ve Cassie • Eric Wanjau
11 Lezzetli Asya ve Hint mutfakları 🍜 Sınıflandırma Sınıflandırıcılara giriş PythonR Jen ve Cassie • Eric Wanjau
12 Lezzetli Asya ve Hint mutfakları 🍜 Sınıflandırma Daha fazla sınıflandırıcı PythonR Jen ve Cassie • Eric Wanjau
13 Lezzetli Asya ve Hint mutfakları 🍜 Sınıflandırma Modelinizi kullanarak bir öneri web uygulaması oluşturun Python Jen
14 Kümelemeye giriş Kümeleme Verinizi temizleyin, hazırlayın ve görselleştirin; Kümelemeye giriş PythonR Jen • Eric Wanjau
15 Nijerya Müzik Zevklerini Keşfetmek 🎧 Kümeleme K-Means kümeleme yöntemini keşfedin PythonR Jen • Eric Wanjau
16 Doğal dil işleme giriş ☕️ Doğal Dil İşleme Basit bir bot oluşturarak NLP temel bilgileri öğrenin Python Stephen
17 Yaygın NLP Görevleri ☕️ Doğal Dil İşleme Dil yapıları ile çalışırken gerekli olan yaygın görevleri anlamak için NLP bilginizi derinleştirin Python Stephen
18 Çeviri ve duygu analizi ♥️ Doğal Dil İşleme Jane Austen ile çeviri ve duygu analizi Python Stephen
19 Avrupa'nın romantik otelleri ♥️ Doğal Dil İşleme Otel yorumları ile duygu analizi 1 Python Stephen
20 Avrupa'nın romantik otelleri ♥️ Doğal Dil İşleme Otel yorumları ile duygu analizi 2 Python Stephen
21 Zaman serisi tahminine giriş Zaman Serisi Zaman serisi tahminine giriş Python Francesca
22 ⚡️ Dünya Güç Kullanımı ⚡️ - ARIMA ile zaman serisi tahmini Zaman Serisi ARIMA ile zaman serisi tahmini Python Francesca
23 ⚡️ Dünya Güç Kullanımı ⚡️ - SVR ile zaman serisi tahmini Zaman Serisi Destek Vektör Regresörü ile zaman serisi tahmini Python Anirban
24 Pekiştirmeli öğrenmeye giriş Pekiştirmeli Öğrenme Q-Öğrenme ile pekiştirmeli öğrenmeye giriş Python Dmitry
25 Peter'ın kurttan kaçmasına yardım edin! 🐺 Pekiştirmeli Öğrenme Pekiştirmeli öğrenme Gym Python Dmitry
Postscript Gerçek dünya ML senaryoları ve uygulamaları Doğada ML Klasik ML'nin ilginç ve aydınlatıcı gerçek dünya uygulamaları Ders Takım
Postscript RAI kontrol panelini kullanarak ML modellerini hata ayıklama Doğada ML Responsible AI kontrol paneli bileşenlerini kullanarak Makine Öğrenmesinde model hata ayıklama Ders Ruth Yakubu

Bu kurs 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 ardından bu deponun kök klasöründe docsify serve yazın. Web sitesi localhost'unuzda 3000 portunda sunulacaktır: localhost:3000.

PDF'ler

Konu anlatımını bağlantılar ile birlikte pdf formatında burada bulabilirsiniz.

🎒 Diğer Kurslar

Ekibimiz başka kurslar da üretmektedir! 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ıç için MCP Başlangıç için AI Ajanları


Üretken AI Serisi

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


Temel Öğrenme

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


Copilot Serisi

Yapay Zekâ Eşli Programlama için Copilot C#/.NET için Copilot Copilot Macerası

Yardım Almak

Yapay zekâ uygulamaları geliştirirken takılırsanız veya herhangi bir sorunuz olursa. MCP hakkında tartışmalara katılmak için diğer öğrenenler ve deneyimli geliştiricilerle bir araya gelin. Sorulara açık ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur.

Microsoft Foundry Discord

Ürün geri bildiriminiz veya geliştirme sırasında karşılaştığınız hatalar için ziyaret edin:

Microsoft Foundry Developer Forum

Ek Öğrenme İpuçları

  • Daha iyi anlamak için her dersten sonra not defterlerini gözden geçirin.
  • Algoritmaları kendi başınıza uygulayarak pratik yapın.
  • Öğrenilen kavramları kullanarak gerçek dünya veri setlerini keşfedin.

Feragatname: Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen göz önünde bulundurun. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu ortaya çıkabilecek herhangi bir yanlış anlama veya yanlış yorumdan dolayı sorumluluk kabul etmiyoruz.