Phi, Microsoft tarafından geliştirilen açık kaynaklı AI modelleri serisidir.
Phi, şu anda çokdilli, akıl yürütme, metin/sohbet oluşturma, kodlama, görüntüler, ses ve diğer senaryolarda çok iyi kıyaslamalar sunan en güçlü ve maliyet-etkin küçük dil modelidir (SLM).
Phi'yi buluta veya uç cihazlara dağıtabilir ve sınırlı hesaplama gücüyle kolayca üretken AI uygulamaları oluşturabilirsiniz.
Bu kaynakları kullanmaya başlamak için şu adımları izleyin:
- Depoyu çatallayın: Tıklayın
- Depoyu klonlayın:
git clone https://github.com/microsoft/PhiCookBook.git - Microsoft AI Discord Topluluğuna Katılın ve uzmanlar ile geliştiricilerle tanışın
Arapça | Bengalce | Bulgarca | Birmanca (Myanmar) | Çince (Basitleştirilmiş) | Çince (Geleneksel, Hong Kong) | Çince (Geleneksel, Macau) | Ç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 | Korece | Litvanca | Malayca | Malayalam | Marathi | Nepalce | Nijerya Pidgin | Norveççe | Farsça (Persian) | Lehçe | Portekizce (Brezilya) | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Romen | Rusça | Sırpça (Sirilik) | Slovakça | Slovence | İspanyolca | Svahili | İsveççe | Tagalogca (Filipince) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca
Yerelde Klonlamayı mı Tercih Ediyorsunuz?
Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisini içerir. Çeviriler olmadan klonlamak için seyrek çekmeyi (sparse checkout) kullanın:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git cd PhiCookBook git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git cd PhiCookBook git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Bu, dersi tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile verir.
-
Tanıtım
-
Farklı Ortamlarda Phi Çıkarımı
-
Phi Ailesi Çıkarımı
- iOS'ta Phi İnferansı
- Android'de Phi İnferansı
- Jetson'da Phi İnferansı
- AI PC'de Phi İnferansı
- Apple MLX Framework ile Phi İnferansı
- Yerel Sunucuda Phi İnferansı
- AI Toolkit kullanarak Uzaktan Sunucu Phi İnferansı
- Rust ile Phi İnferansı
- Yerelde Phi Görsel İnferansı
- Kaito AKS, Azure Containers ile Phi İnferansı (resmi destek)
-
Phi Değerlendirmesi
-
Azure AI Arama ile RAG
-
Phi uygulama geliştirme örnekleri
-
Metin ve Sohbet Uygulamaları
- Phi-4 Örnekleri 🆕
- Phi-3 / 3.5 Örnekleri
- Tarayıcıda Phi3, ONNX Runtime Web ve WebGPU kullanarak Yerel Chatbot
- OpenVino Sohbet
- Çoklu Model - Etkileşimli Phi-3-mini ve OpenAI Whisper
- MLFlow - Sarıcı oluşturma ve MLFlow ile Phi-3 kullanımı
- Model Optimizasyonu - Olive ile ONNX Runtime Web için Phi-3-min modeli nasıl optimize edilir
- Phi-3 mini-4k-instruct-onnx ile WinUI3 Uygulaması -WinUI3 Çoklu Model Yapay Zeka Destekli Notlar Uygulaması Örneği
- Özel Phi-3 modellerini Prompt flow ile ince ayar yapma ve entegre etme
- Azure AI Foundry'de Prompt flow ile özel Phi-3 modellerini ince ayar yapma ve entegre etme
- Azure AI Foundry'de Microsoft'un Sorumlu Yapay Zeka İlkelerine Odaklanarak İnce Ayarlı Phi-3 / Phi-3.5 Modelinin Değerlendirilmesi
- [📓] Phi-3.5-mini-instruct dil tahmin örneği (Çince/İngilizce)
- Phi-3.5-Instruct WebGPU RAG Sohbet Botu
- Phi-3.5-Instruct ONNX ile Windows GPU kullanarak Prompt flow çözümü oluşturma
- Microsoft Phi-3.5 tflite kullanarak Android uygulaması oluşturma
- Microsoft.ML.OnnxRuntime kullanarak yerel ONNX Phi-3 modeli ile Soru-Cevap .NET Örneği
- Semantic Kernel ve Phi-3 ile konsol sohbet .NET uygulaması
-
Azure AI Çıkarım SDK Kod Bazlı Örnekler
-
Gelişmiş Akıl Yürütme Örnekleri
- Phi-4 Örnekleri 🆕
-
Demos
-
Görüş Örnekleri
- Phi-4 Örnekleri 🆕
- Phi-3 / 3.5 Örnekleri
- [📓]Phi-3-görüş-Resim metinden metine
- Phi-3-görüş-ONNX
- [📓]Phi-3-görüş CLIP Gömme
- DEMO: Phi-3 Geri Dönüşüm
- Phi-3-görüş - Görsel dil asistanı - Phi3-Görüş ve OpenVINO ile
- Phi-3 Görüş Nvidia NIM
- Phi-3 Görüş OpenVino
- [📓]Phi-3.5 Görüş çoklu kare veya çoklu resim örneği
- Microsoft.ML.OnnxRuntime .NET kullanarak Phi-3 Görüş Yerel ONNX Modeli
- Microsoft.ML.OnnxRuntime .NET kullanarak Menü tabanlı Phi-3 Görüş Yerel ONNX Modeli
-
Matematik Örnekleri
- Phi-4-Mini-Flash-Akıl Yürütme-Yönerge Örnekleri 🆕 Phi-4-Mini-Flash-Akıl Yürütme-Yönerge ile Matematik Demo
-
Ses Örnekleri
-
MOE Örnekleri
-
Fonksiyon Çağrısı Örnekleri
-
Multimodal Karışım Örnekleri
-
-
Phi İnce Ayarı Örnekleri
- İnce Ayar Senaryoları
- İnce Ayar ve RAG Karşılaştırması
- Phi-3'ü bir endüstri uzmanı yapacak ince ayar
- VS Code için AI Toolkit ile Phi-3 ince ayarı
- Azure Machine Learning Hizmeti ile Phi-3 ince ayarı
- Lora ile Phi-3 ince ayarı
- QLora ile Phi-3 ince ayarı
- Azure AI Foundry ile Phi-3 ince ayarı
- Azure ML CLI/SDK ile Phi-3 ince ayarı
- Microsoft Olive ile ince ayar
- Microsoft Olive Pratik Laboratuvar ile ince ayar
- Weights and Bias ile Phi-3-vision ince ayarı
- Apple MLX Framework ile Phi-3 ince ayarı
- Phi-3-vision ince ayarı (resmi destek)
- Kaito AKS, Azure Containers ile Phi-3 ince ayarı (resmi destek)
- Phi-3 ve 3.5 Vision İnce Ayarı
-
Pratik Laboratuvar
-
Akademik Araştırma Makaleleri ve Yayınlar
- Textbooks Are All You Need II: phi-1.5 teknik raporu
- Phi-3 Teknik Raporu: Telefonunuzda Yerel Olarak Oldukça Yetkin Bir Dil Modeli
- Phi-4 Teknik Raporu
- Phi-4-Mini Teknik Raporu: Karışım-LoRA Yöntemiyle Kompakt ve Güçlü Çok Modlu Dil Modelleri
- Araç İçi Fonksiyon Çağrısı İçin Küçük Dil Modellerini Optimize Etmek
- (WhyPHI) PHI-3’ün Çoktan Seçmeli Soru Cevaplama için İncelenmesi: Yöntem, Sonuçlar ve Zorluklar
- Phi-4-Reasoning Teknik Raporu
- Phi-4-mini-Reasoning Teknik Raporu
Microsoft Phi’yi nasıl kullanacağınızı ve farklı donanım cihazlarınızda uçtan uca çözümler nasıl oluşturacağınızı öğrenebilirsiniz. Phi’yi kendiniz deneyimlemek için modellerle oynamaya başlayabilir ve senaryolarınıza göre Phi’yi özelleştirebilirsiniz. Azure AI Foundry Azure AI Model Kataloğu üzerinden daha fazlasını öğrenebilir ve Azure AI Foundry ile Başlarken rehberine göz atabilirsiniz.
Oyun Alanı
Her modelin testi için özel bir oyun alanı bulunmaktadır: Azure AI Playground.
Microsoft Phi’yi nasıl kullanacağınızı ve farklı donanım cihazlarınızda uçtan uca çözümler oluşturmayı öğrenebilirsiniz. Phi’yi kendiniz deneyimlemek için modeli kullanmaya başlayabilir ve senaryolarınıza göre Phi’yi özelleştirebilirsiniz. GitHub Model Kataloğu üzerinden daha fazlasını öğrenebilir ve GitHub Model Kataloğu ile Başlarken rehberine göz atabilirsiniz.
Oyun Alanı
Her modelin testi için özel bir oyun alanı vardır.
Modeli ayrıca Hugging Face üzerinde de bulabilirsiniz.
Oyun Alanı
Hugging Chat oyun alanı
Ekibimiz başka kurslar da üretiyor! Göz atın:
Microsoft, müşterilerimizin AI ürünlerimizi sorumlu biçimde kullanmalarına yardımcı olmayı, deneyimlerimizi paylaşmayı ve Şeffaflık Notları ve Etki Değerlendirmeleri gibi araçlarla güvene dayalı ortaklıklar kurmayı taahhüt eder. Bu kaynakların birçoğuna https://aka.ms/RAI adresinden ulaşabilirsiniz.
Microsoft’un sorumlu yapay zeka yaklaşımı, adalet, güvenilirlik ve güvenlik, gizlilik ve emniyet, kapsayıcılık, şeffaflık ve hesap verebilirlik gibi Yapay Zeka ilkelerimize dayanmaktadır.
Bu örnekte kullanılanlar gibi büyük ölçekli doğal dil, görüntü ve konuşma modelleri adaletsiz, güvenilmez veya rahatsız edici biçimde davranabilir ve dolayısıyla zararlara yol açabilir. Riskler ve sınırlamalar hakkında bilgi edinmek için Azure OpenAI hizmeti Şeffaflık notunu inceleyiniz.
Bu riskleri azaltmak için mimarinize zararlı davranışları tespit edip engelleyebilen bir güvenlik sisteminin dahil edilmesi önerilmektedir. Azure AI İçerik Güvenliği uygulama ve hizmetlerde kullanıcı ve yapay zekâ tarafından üretilen zararlı içeriği tespit edebilen bağımsız bir koruma katmanı sağlar. Azure AI İçerik Güvenliği, zararlı materyali algılamanıza olanak tanıyan metin ve görüntü API’leri içerir. Azure AI Foundry içinde, İçerik Güvenliği servisi farklı modalitelerde zararlı içerik tespiti için örnek kodları görüntülemenize, keşfetmenize ve deneyimlemenize olanak tanır. Aşağıdaki hızlı başlangıç dokümantasyonu servise istek yapmayı adım adım anlatır. Dikkate alınması gereken bir diğer husus ise genel uygulama performansıdır. Çok modlu ve çok modellerli uygulamalarda, performansın anlamı, sistemin siz ve kullanıcılarınızın beklentileri doğrultusunda çalışması, zararlı çıktıların üretilmemesi olarak kabul edilir. Genel uygulamanızın performansını Performans ve Kalite ile Risk ve Güvenlik değerlendiricileri aracılığıyla değerlendirmeniz önemlidir. Ayrıca, özel değerlendiriciler oluşturup bunlarla değerlendirme yapma imkânınız da bulunmaktadır.
Geliştirme ortamınızda AI uygulamanızı Azure AI Evaluation SDK kullanarak değerlendirebilirsiniz. Bir test veri seti veya hedef verilerek, üretici AI uygulamanızın çıktıları, önceden tanımlanmış veya seçtiğiniz özel değerlendiricilerle niceliksel olarak ölçülür. Sisteminizin değerlendirmesine başlamak için azure ai evaluation sdk ile ilgili hızlı başlangıç kılavuzunu takip edebilirsiniz. Bir değerlendirme çalışması gerçekleştirdikten sonra, sonuçları Azure AI Foundry'de görüntüleyebilirsiniz.
Bu proje, projeler, ürünler veya hizmetler için ticari marka veya logolar içerebilir. Microsoft ticari markalarının veya logolarının yetkili kullanımı, Microsoft’un Ticari Marka ve Marka Kılavuzları uyarınca yapılmalıdır. Microsoft ticari markalarının veya logolarının değiştirilmiş versiyonlarda kullanımı, karışıklığa yol açmamalı veya Microsoft sponsorluğunu çağrıştırmamalıdır. Üçüncü tarafların ticari marka veya logolarının kullanımı ise ilgili üçüncü tarafların politikalarına tabidir.
AI uygulamaları geliştirme konusunda takıldığınızda veya sorularınız olduğunda katılın:
Ürün geri bildirimi veya hatalarla ilgili olarak şurayı ziyaret edin:
Feragatname:
Bu belge, AI çeviri servisi Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek de, otomatik çevirilerin hatalar veya yanlış anlamalar içerebileceğini lütfen unutmayın. Orijinal belge, kendi dilindeki metin olarak 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ış yorumlamadan sorumlu değiliz.
