Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows ML yalnızca ONNX Çalışma Zamanı ve donanıma özgü yürütme sağlayıcıları sağlayan bir dağıtım mekanizması olduğundan, Windows ML ONNX biçim modelleriyle çalışır. Bu, çeşitli kaynaklardan milyonlarca önceden eğitilmiş modeli kullanabileceğiniz veya kendi modellerinizi eğitebileceğiniz anlamına gelir. Bu kılavuzDA ONNX modellerinin nerede bulunacağı, dönüştürüleceği veya eğitileceği yer açıklanmaktadır.
| Options | Ayrıntılar |
|---|---|
| 1. AI Toolkit modellerini kullanma | AI Toolkit'in Dönüştürme aracını kullanarak Windows ML ile kullanıma hazır olan 20'den fazla işletim sistemi modeli (LLM'ler ve diğer model türleri dahil) arasından seçim yapın |
| 2. Diğer mevcut ONNX modellerini kullanma | Hugging Face veya diğer kaynaklardan 30.000'den fazla önceden eğitilmiş ONNX modeline göz atın. |
| 3. Mevcut modelleri ONNX biçimine dönüştürme | Hugging Face veya diğer kaynaklardan 2.400.000'den fazla önceden eğitilmiş PyTorch / TensorFlow / vb modele göz atın ve bunları ONNX'e dönüştürün |
| 4. Mevcut modellerde ince ayar yapma | Senaryonuz için daha iyi çalışması için Yüz Tanıma veya diğer kaynaklardan 2.400.000'den fazla önceden eğitilmiş PyTorch / TensorFlow / vb modelde ince ayar yapın (ve bunları ONNX biçimine dönüştürün) |
| 5. Modelleri eğitin | PyTorch, TensorFlow veya diğer çerçevelerde kendi modellerinizi eğitin ve bunları ONNX'e dönüştürün |
Ayrıca, Windows ML aracılığıyla çalışan Windows üzerinde Microsoft Foundry'deki onlarca kullanıma hazır yapay zeka modeli ve API arasından seçim yapabilirsiniz. Daha fazla bilgi edinmek için bkz. Windows üzerinde Microsoft Foundry ile yerel yapay zekayı kullanma .
1. Seçenek: AI Toolkit modellerini kullanma
AI Toolkit'in Dönüştürme aracıyla, Windows ML ile kullanıma hazır onlarca LLM ve diğer model türleri vardır. AI Toolkit aracılığıyla bir model edinerek, Windows ML'nin üzerinde çalıştığı çeşitli donanımlar için iyileştirilmiş dönüştürülmüş bir ONNX modeli elde edersiniz.
Kullanılabilir modellere göz atmak için bkz . AI Toolkit'in Model Listesi.
Seçenek 2: Diğer mevcut ONNX modellerini kullanma
Hugging Face, Windows ML ile kullanabileceğiniz binlerce ONNX modeline ev sahipliği yapıyor. ONNX modellerini şu şekilde bulabilirsiniz:
Kullandığınız Windows ML sürümünde bulunan ONNX Çalışma Zamanı sürümüyle uyumlu bir model bulmanız gerekir. Windows ML ile hangi ONNX Çalışma Zamanı sürümünü kullandığınızı öğrenmek için bkz. Windows ML'de gönderilen ONNX Çalışma Zamanı sürümleri.
3. Seçenek: Mevcut modelleri ONNX biçimine dönüştürme
PyTorch, TensorFlow veya diğer çerçevelerden modeller ONNX biçimine dönüştürülebilir ve Windows ML ile kullanılabilir.
Hugging Face, Windows ML ile dönüştürüp kullanabileceğiniz milyonlarca modeli barındırıyor.
Modeli, kullanmakta olduğunuz Windows ML sürümünde bulunan ONNX Çalışma Zamanı sürümüyle çalışacak şekilde dönüştürmeniz gerekir. Windows ML ile hangi ONNX Çalışma Zamanı sürümünü kullandığınızı öğrenmek için bkz. Windows ML'de gönderilen ONNX Çalışma Zamanı sürümleri.
Modeli ONNX biçimine dönüştürmek için çerçeveye özgü belgelere bakın, örneğin:
Seçenek 4: Mevcut modellerde ince ayar yapma
Hugging Face veya diğer kaynaklarda bulunan birçok modelde ince ayar yapılabilir (Hugging Face'teki model kartlarında verilen talimatlar izlenerek). Ardından yukarıdaki Seçenek 3'teki yönergeleri izleyerek ince ayarlı modeli ONNX'e dönüştürebilirsiniz.
Modelleri ince ayarlamanın popüler bir yolu , olive finetune komutunu kullanmaktır. Olive kullanma hakkında daha fazla bilgi edinmek için Olive belgelerine bakın.
Seçenek 5: Modelleri eğitme
Belirli bir görev için modele ihtiyacınız varsa ve mevcut bir modeli bulamıyorsanız, PyTorch, TensorFlow veya diğer çerçevelerde kendi modelinizi eğitebilirsiniz.
Modelinizi eğitdikten sonra yukarıdaki Seçenek 3'teki yönergeleri izleyerek modelinizi ONNX biçimine dönüştürün.
Sonraki Adımlar
BIR ONNX modeliniz olduğunda, hedef cihazlarınızda Windows ML ile çalıştırabilirsiniz.
- Yürütme sağlayıcılarını başlatma - Windows ML'de yürütme sağlayıcılarını indirme ve kaydetme
- ONNX modellerini çalıştırma - Windows ML ile çıkarım çalıştırmayı öğrenin
Diğer çözümler
Windows üzerinde Microsoft Foundry'nin bir parçası olarak, Windows ML aracılığıyla çalışan onlarca kullanıma hazır yapay zeka modeli ve API'den de seçim yapabilirsiniz. Daha fazla bilgi edinmek için bkz. Windows üzerinde Microsoft Foundry ile yerel yapay zekayı kullanma .