Skip to content

Latest commit

 

History

History
239 lines (179 loc) · 17.4 KB

File metadata and controls

239 lines (179 loc) · 17.4 KB

EdgeAI Başlangıç Seviyesi

Kurs kapak görseli

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Bu kaynakları kullanmaya başlamak için aşağıdaki adımları takip edin:

  1. Depoyu Çatallayın: GitHub forks bağlantısına tıklayın.
  2. Depoyu Klonlayın: git clone https://github.com/microsoft/edgeai-for-beginners.git
  3. Azure AI Foundry Discord'a katılın ve uzmanlarla, diğer geliştiricilerle tanışın

🌐 Çoklu Dil Desteği

GitHub Action ile Desteklenir (Otomatik ve 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 | Korean | Lithuanian | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Ek dil desteği talep etmek isterseniz, desteklenen diller burada listelenmiştir.

Giriş

EdgeAI Başlangıç Seviyesi'ne hoş geldiniz – Edge Yapay Zeka'nın dönüştürücü dünyasına kapsamlı bir yolculuk. Bu kurs, güçlü yapay zeka yeteneklerini gerçek dünya uygulamalarıyla birleştirerek, verilerin oluşturulduğu ve kararların alınması gerektiği yerde yapay zekanın potansiyelini kullanmanızı sağlar.

Neler Öğreneceksiniz

Bu kurs, temel kavramlardan üretime hazır uygulamalara kadar şu konuları kapsar:

  • Küçük Dil Modelleri (SLM): Edge cihazlar için optimize edilmiş modeller
  • Donanım farkındalığı optimizasyonu: Çeşitli platformlarda uygulama
  • Gerçek zamanlı çıkarım: Gizlilik koruma özellikleriyle
  • Üretim dağıtımı: Kurumsal uygulamalar için stratejiler

EdgeAI Neden Önemlidir?

Edge AI, modern zorluklara çözüm sunan bir paradigma değişimini temsil eder:

  • Gizlilik ve Güvenlik: Hassas verileri buluta göndermeden yerel olarak işleyin
  • Gerçek Zamanlı Performans: Zaman kritik uygulamalar için ağ gecikmesini ortadan kaldırın
  • Maliyet Verimliliği: Bant genişliği ve bulut bilişim maliyetlerini azaltın
  • Dayanıklı Operasyonlar: Ağ kesintileri sırasında işlevselliği koruyun
  • Yasal Uyumluluk: Veri egemenliği gereksinimlerini karşılayın

Edge AI

Edge AI, yapay zeka algoritmalarını ve dil modellerini, verilerin oluşturulduğu yerde, bulut kaynaklarına bağımlı olmadan yerel donanımda çalıştırmayı ifade eder. Bu, gecikmeyi azaltır, gizliliği artırır ve gerçek zamanlı karar almayı mümkün kılar.

Temel İlkeler:

  • Cihaz üzerinde çıkarım: Yapay zeka modelleri, telefonlar, yönlendiriciler, mikrodenetleyiciler, endüstriyel PC'ler gibi edge cihazlarda çalışır.
  • Çevrimdışı yetenek: Sürekli internet bağlantısı olmadan işlev görür.
  • Düşük gecikme süresi: Gerçek zamanlı sistemler için anında yanıtlar sağlar.
  • Veri egemenliği: Hassas verileri yerel tutarak güvenliği ve uyumluluğu artırır.

Küçük Dil Modelleri (SLM)

Phi-4, Mistral-7B ve Gemma gibi SLM'ler, daha büyük LLM'lerin optimize edilmiş versiyonlarıdır ve şu amaçlarla eğitilir veya damıtılır:

  • Düşük bellek kullanımı: Edge cihazların sınırlı belleğini verimli kullanır.
  • Daha düşük işlem talebi: CPU ve edge GPU performansı için optimize edilmiştir.
  • Hızlı başlangıç süreleri: Hızlı başlatma ile duyarlı uygulamalar sağlar.

Bu modeller, aşağıdaki kısıtlamalara uygun güçlü NLP yeteneklerini açar:

  • Gömülü sistemler: IoT cihazları ve endüstriyel kontrolörler
  • Mobil cihazlar: Çevrimdışı yeteneklere sahip akıllı telefonlar ve tabletler
  • IoT cihazları: Sınırlı kaynaklara sahip sensörler ve akıllı cihazlar
  • Edge sunucuları: Sınırlı GPU kaynaklarına sahip yerel işlem birimleri
  • Kişisel bilgisayarlar: Masaüstü ve dizüstü bilgisayar dağıtım senaryoları

Kurs Modülleri ve Navigasyon

Modül Konu Odak Alanı Ana İçerik Seviye Süre
📖 00 EdgeAI'ye Giriş Temel ve Bağlam EdgeAI Genel Bakış • Endüstri Uygulamaları • SLM Tanıtımı • Öğrenme Hedefleri Başlangıç 1-2 saat
📚 01 EdgeAI Temelleri Bulut ve Edge AI karşılaştırması EdgeAI Temelleri • Gerçek Dünya Örnekleri • Uygulama Rehberi • Edge Dağıtımı Başlangıç 3-4 saat
🧠 02 SLM Model Temelleri Model aileleri ve mimarisi Phi Ailesi • Qwen Ailesi • Gemma Ailesi • BitNET • μModel • Phi-Silica Başlangıç 4-5 saat
🚀 03 SLM Dağıtım Uygulamaları Yerel ve bulut dağıtımı İleri Düzey Öğrenme • Yerel Ortam • Bulut Dağıtımı Orta 4-5 saat
⚙️ 04 Model Optimizasyon Araçları Çapraz platform optimizasyonu Tanıtım • Llama.cpp • Microsoft Olive • OpenVINO • Apple MLX • İş Akışı Sentezi Orta 5-6 saat
🔧 05 SLMOps Üretim Üretim operasyonları SLMOps Tanıtımı • Model Damıtma • İnce Ayar • Üretim Dağıtımı İleri 5-6 saat
🤖 06 AI Ajanları ve Fonksiyon Çağrısı Ajan çerçeveleri ve MCP Ajan Tanıtımı • Fonksiyon Çağrısı • Model Bağlam Protokolü İleri 4-5 saat
💻 07 Platform Uygulaması Çapraz platform örnekleri AI Araç Seti • Foundry Yerel • Windows Geliştirme İleri 3-4 saat
🏭 08 Foundry Yerel Araç Seti Üretime hazır örnekler Örnek uygulamalar (detaylar aşağıda) Uzman 8-10 saat

🏭 Modül 08: Örnek Uygulamalar

🎓 Atölye: Uygulamalı Öğrenme Yolu

Üretime hazır uygulamalarla kapsamlı uygulamalı atölye materyalleri:

  • Atölye Rehberi - Tam öğrenme hedefleri, sonuçlar ve kaynak navigasyonu
  • Python Örnekleri (6 oturum) - En iyi uygulamalar, hata yönetimi ve kapsamlı dokümantasyonla güncellenmiş
  • Jupyter Notebooks (8 interaktif) - Adım adım öğreticiler, karşılaştırmalar ve performans izleme
  • Oturum Rehberleri - Her atölye oturumu için detaylı markdown rehberleri
  • Doğrulama Araçları - Kod kalitesini doğrulamak ve hızlı testler çalıştırmak için scriptler

Neler İnşa Edeceksiniz:

  • Akış desteği ile yerel yapay zeka sohbet uygulamaları
  • Kalite değerlendirmesi (RAGAS) ile RAG boru hatları
  • Çoklu model karşılaştırma ve kıyaslama araçları
  • Çoklu ajan orkestrasyon sistemleri
  • Görev tabanlı seçimle akıllı model yönlendirme

📊 Öğrenme Yolu Özeti

  • Toplam Süre: 36-45 saat
  • Başlangıç Seviyesi: Modüller 01-02 (7-9 saat)
  • Orta Seviye: Modüller 03-04 (9-11 saat)
  • İleri Seviye: Modüller 05-07 (12-15 saat)
  • Uzman Seviyesi: Modül 08 (8-10 saat)

Neler İnşa Edeceksiniz

🎯 Temel Yetkinlikler

  • Edge AI Mimarisi: Yerel öncelikli yapay zeka sistemleri tasarlayın, bulut entegrasyonu ile
  • Model Optimizasyonu: Modelleri edge dağıtımı için kuantize edin ve sıkıştırın (85% hız artışı, 75% boyut azaltma)
  • Çoklu Platform Dağıtımı: Windows, mobil, gömülü ve bulut-edge hibrit sistemleri
  • Üretim Operasyonları: Üretimde uç yapay zekayı izleme, ölçeklendirme ve bakım

🏗️ Pratik Projeler

  • Foundry Yerel Sohbet Uygulamaları: Model değiştirme özellikli Windows 11 yerel uygulaması
  • Çoklu Ajan Sistemleri: Karmaşık iş akışları için uzman ajanlarla koordinatör
  • RAG Uygulamaları: Vektör arama ile yerel belge işleme
  • Model Yönlendiriciler: Görev analizi temelinde modeller arasında akıllı seçim
  • API Çerçeveleri: Akış ve sağlık izleme özellikli üretime hazır istemciler
  • Platformlar Arası Araçlar: LangChain/Semantic Kernel entegrasyon desenleri

🏢 Sektör Uygulamaları

ÜretimSağlıkOtonom AraçlarAkıllı ŞehirlerMobil Uygulamalar

Hızlı Başlangıç

Önerilen Öğrenme Yolu (Toplam 20-30 saat):

  1. 📖 Giriş (Introduction.md): EdgeAI temelleri + sektör bağlamı + öğrenme çerçevesi
  2. 📚 Temel Bilgiler (Modüller 01-02): EdgeAI kavramları + SLM model aileleri
  3. ⚙️ Optimizasyon (Modüller 03-04): Dağıtım + kuantizasyon çerçeveleri
  4. 🚀 Üretim (Modüller 05-06): SLMOps + AI ajanları + fonksiyon çağırma
  5. 💻 Uygulama (Modüller 07-08): Platform örnekleri + Foundry Yerel araç seti

Her modül teori, uygulamalı alıştırmalar ve üretime hazır kod örnekleri içerir.

Kariyer Etkisi

Teknik Roller: EdgeAI Çözüm Mimarı • ML Mühendisi (Edge) • IoT AI Geliştirici • Mobil AI Geliştirici

Sektörler: Üretim 4.0 • Sağlık Teknolojisi • Otonom Sistemler • FinTech • Tüketici Elektroniği

Portföy Projeleri: Çoklu ajan sistemleri • Üretim RAG uygulamaları • Platformlar arası dağıtım • Performans optimizasyonu

Depo Yapısı

edgeai-for-beginners/
├── 📖 introduction.md  # Foundation: EdgeAI Overview & Learning Framework
├── 📚 Module01-04/     # Fundamentals → SLMs → Deployment → Optimization  
├── 🔧 Module05-06/     # SLMOps → AI Agents → Function Calling
├── 💻 Module07/        # Platform Samples (VS Code, Windows, Jetson, Mobile)
├── 🏭 Module08/        # Foundry Local Toolkit + 10 Comprehensive Samples
│   ├── samples/01-06/  # Foundation: REST, SDK, RAG, Agents, Routing
│   └── samples/07-10/  # Advanced: API Client, Windows App, Enterprise Agents, Tools
├── 🌐 translations/    # Multi-language support (8+ languages)
└── 📋 STUDY_GUIDE.md   # Structured learning paths & time allocation

Kursun Öne Çıkanları

Aşamalı Öğrenme: Teori → Uygulama → Üretim dağıtımı
Gerçek Vaka Çalışmaları: Microsoft, Japan Airlines, kurumsal uygulamalar
Uygulamalı Örnekler: 50+ örnek, 10 kapsamlı Foundry Yerel demosu
Performans Odaklı: %85 hız iyileştirmeleri, %75 boyut azaltmaları
Çoklu Platform: Windows, mobil, gömülü, bulut-uç hibrit
Üretime Hazır: İzleme, ölçeklendirme, güvenlik, uyumluluk çerçeveleri

📖 Çalışma Kılavuzu Mevcut: Zaman tahsisi rehberi ve öz değerlendirme araçlarıyla yapılandırılmış 20 saatlik öğrenme yolu.


EdgeAI, yapay zekanın dağıtımındaki geleceği temsil ediyor: yerel öncelikli, gizliliği koruyan ve verimli. Bu becerileri öğrenerek bir sonraki nesil akıllı uygulamaları geliştirin.

Diğer Kurslar

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

Yardım Alma

Eğer takılırsanız veya yapay zeka uygulamaları oluşturma konusunda sorularınız olursa, katılın:

Azure AI Foundry Discord

Eğer ürünle ilgili geri bildirimde bulunmak veya hata raporlamak isterseniz, ziyaret edin:

Azure AI Foundry Developer Forum


Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalar için sorumluluk kabul edilmez.