Skip to content

Latest commit

 

History

History
238 lines (170 loc) · 31.3 KB

File metadata and controls

238 lines (170 loc) · 31.3 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

🌐 Çok Dilli Destek

GitHub Action ile Desteklenmektedir (Otomatik & Her Zaman Güncel)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Yerel olarak Klonlamayı mı Tercih Edersiniz?

Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisini içerir. Çevirileri olmadan klonlamak için özelleştirilmiş (sparse) çekme işlemi 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ı bir indirme ile size sağlar.

Topluluğumuza Katılın

Microsoft Foundry Discord

Bir Discord üzerinde AI ile öğrenme serimiz devam ediyor, daha fazla bilgi almak ve bize katılmak için Learn with AI Series adresini ziyaret edin, 18 - 30 Eylül 2025 arasında. GitHub Copilot'u Veri Bilimi için kullanmanın ipuçları ve püf noktaları sizleri bekliyor.

Learn with AI series

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

🌍 Makine Öğrenimini dünya kültürleri aracılığıyla keşfederken dünya turuna çıkın 🌍

Microsoft'taki Bulut Savunucuları, tamamen Makine Öğrenimi üzerine odaklanmış 12 haftalık, 26 derslik bir müfredat sunmaktan mutluluk duyar. Bu müfredatta çoğunlukla Scikit-learn kütüphanesi kullanarak bazen klasik makine öğrenimi olarak adlandırılan yöntemi öğreneceksiniz ve derin öğrenmeden kaçınacaksınız; derin öğrenme bizim Yeni Başlayanlar için Yapay Zeka müfredatımızda ele alınmaktadır. Bu dersleri ayrıca 'Yeni Başlayanlar için Veri Bilimi' müfredatımızla birleştirebilirsiniz!

Bu klasik teknikleri dünyanın birçok bölgesinden elde edilen veriler üzerinde uygularken bizimle dünya turuna çıkın. Her derste öncesinde ve sonrasında quizler, dersin tamamlanması için yazılı talimatlar, çözümler, ödevler ve daha fazlası bulunmaktadır. Proje tabanlı pedagojimiz, yeni becerilerin sağlam şekilde öğrenilmesini sağlayan bir yöntem olarak inşa edilir.

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

🎨 Teşekkürler ayrıca illüstratörlerimize 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

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

Başlarken

Aşağıdaki adımları takip edin:

  1. Depoyu Forklayın: Bu sayfanın sağ üstündeki "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 derslerin çalıştırılmasıyla ilgili yaygın sorunların çözümleri için Sorun Giderme Rehberimize bakın.

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

  • Ön ders sınavı ile başlayın.
  • Dersi okuyun ve bilgiyi kontrol etmek için her bilgi kontrolünde durup düşünerek aktiviteleri tamamlayın.
  • Çözümleri çalıştırmak yerine dersleri anlayarak projeleri oluşturmaya çalışın; ancak her proje odaklı dersin /solution klasöründe bu çözümler mevcuttur.
  • Ders sonrası sınavı yapın.
  • Mücadeleyi tamamlayın.
  • Ödevi tamamlayın.
  • Bir ders grubunu tamamladıktan sonra, Tartışma Panosu'nu ziyaret edin ve uygun PAT (İlerleme Değerlendirme Aracı) rubric'ini doldurarak "yüksek sesle öğrenme" yapın. Ayrıca diğer PAT'lere tepki vererek birlikte öğrenebiliriz.

Daha fazla çalışma için, bu Microsoft Learn modüllerini ve öğrenim yollarını takip etmenizi öneririz.

Öğretmenler, bu müfredatın nasıl kullanılacağına dair bazı öneriler ekledik.


Video anlatımları

Bazı dersler kısa form videolar olarak mevcuttur. Tüm videoları derslerde satır içi olarak veya ML for Beginners oynatma listesinde Microsoft Developer YouTube kanalında aşağıdaki görsele tıklayarak bulabilirsiniz.

ML for beginners banner


Takımla Tanışın

Promo video

Gif hazırlayan Mohit Jaisal

🎥 Proje ve yaratan kişiler hakkında video için yukarıdaki görsele tıklayın!


Pedagoji

Bu müfredatı oluştururken iki pedagojik ilkeyi seçtik: uygulamalı proje tabanlı olmasını ve sık quizler içermesini sağlamak. Ayrıca, bu müfredat bütünlük kazandırmak için ortak bir tema içeriyor.

İçeriğin projelerle uyumlu olması, öğrencilerin sürece daha fazla dahil olmalarını ve kavramların kalıcılığını artırır. Ders öncesinde yapılan düşük riskli quiz, öğrencinin öğrenmeye yönelik amacını belirlerken, ders sonrası yapılan ikinci quiz öğrenmenin pekişmesini sağlar. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlanmıştır ve tamamen veya kısmen tamamlanabilir. Projeler küçük başlar ve 12 haftalık döngünün sonunda giderek daha karmaşık hale gelir. Ayrıca müfredat, gerçek dünyadaki Makine Öğrenimi uygulamaları üzerine bir postskript içerir; bu ekstra kredi olarak veya tartışma temeli olarak kullanılabilir.

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

Her ders şunları içerir

  • isteğe bağlı eskiz notu
  • isteğe bağlı ek video
  • video anlatımı (bazı derslerde)
  • ders öncesi ısınma sınavı
  • yazılı ders
  • proje tabanlı derslerde, projenin adım adım nasıl oluşturulacağına dair rehber
  • bilgi kontrolleri
  • bir mücadele
  • ek okumalar
  • ödev
  • ders sonrası sınav

Diller hakkında bir not: Bu dersler öncelikle Python ile yazılmıştır, ancak birçoğu R dilinde de mevcuttur. Bir R dersini tamamlamak için, /solution klasörüne gidin ve R derslerini arayın. Bunlar, R veya diğer dillerdeki kod parçacıkları ve çıktıların (örneğin PDF gibi) nasıl biçimlendirileceğini yönlendiren bir YAML başlığı 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 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 Quiz App klasöründe bulunur, her biri üç sorudan oluşan toplam 52 quiz içerir. Quizler dersler içinde bağlantılıdır ancak quiz uygulaması yerel olarak çalıştırılabilir; yerel barındırma veya Azure'a dağıtım için quiz-app klasöründeki talimatları takip edin.

Ders Numarası Konu Ders Grubu Öğrenim 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 tarihçesini öğrenin Ders Jen ve Amy
03 Adalet ve makine öğrenimi Giriş Öğrencilerin ML modellerini oluştururken ve uygularken göz önünde bulundurması gereken önemli felsefi adalet konuları nelerdir? Ders Tomomi
04 Makine öğrenimi 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 kabak fiyatları 🎃 Regresyon Makine öğrenmesi için veri görselleştirme ve temizleme PythonR Jen • Eric Wanjau
07 Kuzey Amerika kabak fiyatları 🎃 Regresyon Lineer ve polinomiyal regresyon modelleri kurun PythonR Jen ve Dmitry • Eric Wanjau
08 Kuzey Amerika kabak fiyatları 🎃 Regresyon Lojistik regresyon modeli kurun PythonR Jen • Eric Wanjau
09 Bir Web Uygulaması 🔌 Web Uygulaması Eğittiğiniz modelle bir web uygulaması oluşturun Python Jen
10 Sınıflandırmaya giriş Sınıflandırma Verilerinizi 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 öneri yapan bir web uygulaması oluşturun Python Jen
14 Kümelemeye giriş Kümeleme Verilerinizi temizleyin, hazırlayın ve görselleştirin; Kümelemeye giriş PythonR Jen • Eric Wanjau
15 Nijerya’nın 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 işleme Basit bir bot oluşturarak NLP temel bilgilerini öğrenin Python Stephen
17 Yaygın NLP Görevleri ☕️ Doğal dil işleme Dil yapıları ile çalışırken gereken yaygın görevleri anlayarak NLP bilginizi derinleştirin Python Stephen
18 Çeviri ve duygu analizi ♥️ Doğal dil işleme Jane Austen ile çeviri ve duygu analizi Python Stephen
19 Avrupa’nın romantik otelleri ♥️ Doğal dil işleme Otel yorumlarıyla duygu analizi 1 Python Stephen
20 Avrupa’nın romantik otelleri ♥️ Doğal dil işleme Otel yorumlarıyla 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 et! 🐺 Pekiştirmeli öğrenme Pekiştirmeli öğrenme Gym Python Dmitry
Son Not Gerçek Dünya ML Senaryoları ve Uygulamaları Doğada ML Klasik ML’nin ilginç ve öğretici gerçek dünya uygulamaları Ders Ekip
Son Not RAI panosu kullanarak ML’de Model Hata Ayıklama Doğada ML Responsible AI pano bileşenleri kullanarak Makine Öğreniminde Model Hata Ayıklama Ders Ruth Yakubu

Bu kursun tüm ek kaynaklarını Microsoft Learn koleksiyonumuzda bulun

Çevrimdışı erişim

Bu dokümantasyonu çevrimdışı olarak Docsify kullanarak çalıştırabilirsiniz. Bu depoyu çatallayın, yerel makinenize Docsify'ı yükleyin ve ardından bu deponun kök klasöründe docsify serve yazın. Web sitesi, yerel makinenizde 3000 numaralı portta localhost:3000 adresinde sunulacaktır.

PDF'ler

Müfredatın bağlantılı PDF’sini buradan bulabilirsiniz.

🎒 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 MCP for Beginners AI Agents for Beginners


Üretken AI Serisi

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Temel Öğrenme

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Serisi

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Yardım Alma

AI uygulamaları geliştirirken takılırsanız veya herhangi bir sorunuz olursa, diğer öğrenenler ve deneyimli geliştiricilerle MCP hakkında tartışmalara katılın. Soruların hoş karşılandığı ve bilgi paylaşımının serbest olduğu destekleyici bir topluluktur.

Microsoft Foundry Discord

Ürün geri bildirimi veya geliştirme sırasında hata bildirimi 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 uygulama pratiği yapın.
  • Öğrenilen kavramları gerçek dünya veri setlerinde keşfedin.

Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba gösterilse de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen göz önünde bulundurun. Orijinal belge, kendi ana dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu oluşabilecek herhangi bir yanlış anlama veya yorumdan sorumlu değiliz.