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.
Önemli
Windows Machine Learning hakkında en son belgeler için bkz. Windows ML nedir? Bu belgeler, Windows Uygulama SDK'sında gelen Microsoft.Windows.AI.MachineLearning ad alanında bulunan API'leri açıklar. Bu API'ler, Windows.AI.MachineLearning ad alanında bulunan ve 2018'de gönderilen burada belgelenenlerin yerini alır.
Windows cihazlarına donanım hızlandırmalı ML çıkarımları dağıtmak için yüksek performanslı, güvenilir bir API olan Windows ML kullanarak Windows uygulamalarınızda Machine Learning'i uygulayın.
Genel Bakış
Windows ML, Windows 11, Windows 10, Windows Server 2022 Windows Server 2019'un en son sürümlerinde yerleşiktir ve Windows 8.1'e alt düzey erişim için NuGet paketi olarak da kullanılabilir. Windows ML, geliştiricilere aşağıdaki avantajları sağlar:
Geliştirme kolaylığı: Windows ML, Windows 11 ve Windows Server 2022'nin en son sürümlerinde yerleşik olarak kullanıldığında, tek ihtiyacınız olan Visual Studio ve Windows uygulamasıyla birlikte dağıtabileceğiniz eğitilmiş bir ONNX modelidir. Ayrıca, yapay zeka tabanlı özelliklerinizi Windows'un eski sürümlerine (8.1'e kadar) sunmanız gerekiyorsa Windows ML, uygulamanızla dağıtabileceğiniz bir NuGet paketi olarak da kullanılabilir.
Geniş donanım desteği: Windows ML, ML iş yükünüzü bir kez yazmanıza ve CPU'lar, GPU'lar ve yapay zeka hızlandırıcıları gibi farklı donanım satıcıları ve silikon türleri arasında otomatik olarak yüksek düzeyde iyileştirilmiş performans elde etmenizi sağlar. Buna ek olarak, Windows ML desteklenen donanım aralığında tutarlı bir davranış garanti eder.
Düşük gecikme süresi, gerçek zamanlı sonuçlar: ML modelleri, Windows cihazının işleme özellikleri kullanılarak değerlendirilebilir ve görüntü ve video gibi büyük veri hacimlerinin yerel, gerçek zamanlı analizini sağlar. Sonuçlar, oyun motorları gibi yoğun performans gerektiren iş yüklerinde veya arama için dizin oluşturma gibi arka plan görevlerinde hızlı ve verimli bir şekilde kullanılabilir.
Daha fazla esneklik: ML modellerini Windows cihazlarında yerel olarak değerlendirme seçeneği, daha geniş bir senaryo yelpazesini ele almanızı sağlar. Örneğin, makine öğrenmesi modellerinin değerlendirmesi cihaz çevrimdışıyken veya aralıklı bağlantıyla karşılaşıldığında çalıştırılabilir. Bu, gizlilik veya veri hakimiyeti sorunları nedeniyle tüm verilerin buluta gönderilmediği senaryoları da ele almanızı sağlar.
Daha düşük operasyonel maliyetler: Ml modellerinin bulutta eğitilmesi ve ardından Windows cihazlarında yerel olarak değerlendirilmesi, ml modelinizin sürekli geliştirilmesi için gerekebileceği gibi buluta yalnızca minimum veri gönderilerek bant genişliği maliyetlerinde önemli tasarruflar sağlayabilir. Ayrıca, bir sunucu senaryosunda ML modelini dağıtırken geliştiriciler, model sunumunu hızlandırmak için Windows ML donanım hızlandırmadan yararlanabilir ve iş yükünü işlemek için gereken makine sayısını azaltabilir.
Machine Learning modelleri
Makine öğrenmesi modeli, belirli desen türlerini tanıyacak şekilde eğitilmiş bir dosyadır. Modeli bir veri kümesi üzerinde eğiterek bu verilere mantık yürütmesi ve bu verilerden öğrenmesi için kullanabileceği bir algoritma sağlarsınız.
Modeli eğitdikten sonra, daha önce görmediği veriler üzerinde mantık oluşturmak ve bu veriler hakkında tahminlerde bulunmak için kullanabilirsiniz. Örneğin, bir kullanıcının duygularını yüz ifadelerine göre tanıyabilen bir uygulama oluşturmak istediğinizi varsayalım. Modeli eğitmek için her biri belirli bir duyguyla etiketlenmiş yüzlerin görüntülerini sağlayabilir ve ardından bu modeli herhangi bir kullanıcının duygularını tanıyabilen bir uygulamada kullanabilirsiniz. Böyle bir uygulama örneği için Emoji8 örneğine bakın veya daha fazla bilgi edinmek için Bkz. Makine öğrenmesi modeli nedir ?
Windows Machine Learning, modelleri için Açık Sinir Ağı Değişimi (ONNX) biçimini kullanır. Önceden eğitilmiş bir modeli indirebilir veya kendi modelinizi eğitebilirsiniz. Daha fazla bilgi için bkz. Windows ML için ONNX modellerini alma.
Başlayın
Windows Machine Learning'i uygulamanıza eklemenin farklı yolları hakkında daha fazla bilgi edinmek için başlangıç sayfamıza göz atın.
Windows Machine Learning kullanarak ilk uygulamanızı oluşturmak mı arıyorsunuz? Modeli eğitmek ve WinML uygulamanıza dahil etmek için farklı yöntemlere genel bakış için WinML öğreticilerine göz atın.
Sıkça Sorulan Sorular
Machine Learning çözümleri ve seçenekleriniz hakkında daha fazla bilgi edinmek istiyor musunuz? Kullanılabilir seçeneklere tam bir genel bakış için bkz. Yapay zeka çözümlerini karşılaştırma veya WinML SSS ile daha fazla bilgi edinin.
Uyarı
Windows ML ile ilgili yardım için aşağıdaki kaynakları kullanın:
- Windows ML hakkında teknik sorular sormak veya yanıtlamak için lütfen Stack Overflowüzerindeki windows-machine-learning etiketini kullanın.
- Bir hatayı bildirmek için lütfen GitHub'ımızda bir sorun oluşturun.