Aracılığıyla paylaş


Windows'ta Yapay Zeka Örnek Galerisi

Yerel API'leri ve Machine Learning (ML) modellerini kullanarak Windows uygulamalarınızı geliştirmenin çeşitli yollarını, DirectML kullanarak yerel donanım hızlandırmayı ve bulut tabanlı API'leri kullanmayı gösteren örnek koleksiyonu.

Yapay zeka özelliklerini kullanırken şunları gözden geçirmenizi öneririz: WindowsÜzerinde Sorumlu Üretken Yapay Zeka Uygulamaları ve Özellikleri Geliştirme.

Yerel API'leri ve ML modellerini kullanarak Windows uygulamalarınızı yapay zeka ile geliştirme

Bu örnekler, yerel API'leri ve Machine Learning modellerini kullanarak Windows uygulamalarınızı yapay zeka ile geliştirmenize yardımcı olur.

Yapay zeka destekli Ses Düzenleyicisi

AI Ses Düzeltici Eklentisi testini gösteren Ses Düzenleyicisi Örnek Uygulamasının ekran görüntüsü.

GitHub Deposu: AI Ses Düzenleyicisi Örneği

Açıklama: Yapay zeka destekli Ses Düzenleyicisi, ses parçacıklarını ilgili bir sorguyla eşleştirmek için yapay zeka kullanan bir WinUI 3 ses düzenleme uygulaması oluşturmayı gösterir. Örnek bir kullanım örneği, sosyal medyada tanıtım yapmak için içeriklerinin kısa ses kliplerini oluşturmak isteyen bir pod yayını oluşturucusu olabilir. Örnek, transkripsiyonu ve anlamsal aramayı işlemek için yerel ML modeli çıkarımı kullanır.

Özellikleri: ONNX Runtime ile Yerel Model Çıkarımı, Fısıltı modeli, Eklemeler modeli

Uygulama Türü: C#, WinUI 3

Yapay zeka destekli Notlar Uygulaması

Yapay zeka destekli Notlar Örnek Uygulamasının yapay zeka tarafından oluşturulan özetini gösteren ekran görüntüsü.

GitHub Deposu: Yapay Zeka Destekli "Notlar" Örnek Uygulaması

Açıklama: Bu yapay zeka destekli not alma uygulaması, OCR Metin Tanıma, yerel ML modeli aracılığıyla Ses Transkripsiyonu, yerel bir ekleme modeli aracılığıyla AnlamSal Arama, özetleme, otomatik tamamlama ve metin mantığı için Phi3 ile yerel dil modeli kullanımı ve dil modellerini gerçek verilere topraklama için Alma Artırılmış Oluşturma (RAG) gibi API'lerin kullanımını gösterir.

Özellikler: Yerel modelle anlam arama, Yerel modelle ses transkripsiyonu, Phi3ile Yerel Retreval Artırılmış nesil (RAG), Phi3 ile Yerel Metin özetleme ve akıl yürütme, OCR API'si ile görüntülerden metin ayıklama

Uygulama Türü: C#, WinUI 3

PDF'ler ve Phi3 ile Bilgi Alma Destekli Üretim (RAG)

WPF uygulamasındaki RAG PDF Çözümleyici Örneği'nin ekran görüntüsü.

GitHub Deposu: RAG PDF Çözümleyicisi WPF Örnek Uygulaması

Açıklama: Bu WPF örnek uygulaması, PDF belgesindeki içerikle ilgili soruları yanıtlamak için yerel dil modeliyle (Phi3 gibi) bir deneyim oluşturmayı gösterir. Örnek, yanıt oluşturmadan önce modelin kendi eğitim verilerinin dışındaki bir bilgi bankasına başvurarak yanıtları bulur. Alma Artırılmış Nesli (RAG) olarak adlandırılan bu desen, bir dil modelinin gerçek dünyadaki yetkili verilere nasıl dayandırılmış olduğunu gösteren bir örnektir.

Özellikleri: Alma Artırılmış Oluşturma (RAG), ONNX Çalışma Zamanı Oluşturma Yapay Zekası, DirectML

Uygulama Türü: C#WPF

Phi3 Üretken Yapay Zeka Sohbeti

WinUI 3 Uygulamasında Phi3 kullanan GenAI Sohbet Örneğinin ekran görüntüsü.

GitHub Deposu: Phi3 Sohbet WinUI 3 Örnek

Açıklama: Bu WinUI 3 uygulama örneği, yerel dil modeliyle (özellikle Phi3 Küçük Dil Modeli (SLM) sohbet deneyimi oluşturmak için ONNX Çalışma Zamanı Oluşturma Yapay Zeka kitaplığının nasıl kullanılacağını gösterir.

Özellikleri: Phi3, ONNX Runtime Generative AI, DirectML

Uygulama Türü: C#, WinUI 3

Windows Studio Efektleri örneği

GitHub Deposu: Windows Studio Efektleri örnek uygulaması

Açıklama: Bu kod örneğinde Windows uygulamanızdan Camera Studio Efektlerini denetlemeyi öğrenin. Desteklenen bir kameranın sistemde kullanılabilir olup olmadığını denetleyin (NPU'ya ve yerleşik kameraya sahip bir cihaz gerektirir), ardından Arka Plan Bulanıklaştırma, Göz Bakışı Düzeltmesi ve Otomatik Çerçeveleme gibi Windows Studio Efektleri ile ilişkili genişletilmiş kamera denetimlerini alır ve ayarlar.

Özellikleri: Windows Studio Efektleri

Uygulama Türü: C#WPF

DirectML aracılığıyla Yerel Donanım Hızlandırma

Donanım hızlandırmalı Stable Diffusion web'de

Kararlı Bir Dağıtma web uygulaması örneğinin ekran görüntüsü.

GitHub Deposu: WebNN Kararlı Dağıtma Turbo

Açıklama: Bu örnek, DirectML ile GPU'da Kararlı Dağıtma'nın yerel olarak çalıştırılması için ONNX Runtime web ile WebNN'nin nasıl kullanılacağını gösterir. SD-Turbo, tek bir ağ değerlendirmesinde bir metin isteminden fotogerçekçi görüntüleri sentezleyebilecek hızlı bir metinden görüntüye modeldir. Tanıtımda, sinir ağı çıkarımı donanım hızlandırması için ayrılmış bir alt düzey API olan WebNN API'sini kullanarak AI PC cihazlarında 2 saniyede görüntü oluşturabilirsiniz.

Özellikleri: Yerel Görüntü Oluşturma, WebNN, DirectML

Uygulama Türü: JavaScript, Web uygulamaları

Web'de Donanım Hızlandırmalı Segment Anything Uygulaması

GitHub Deposu: WebNN Segment her şeyi

Açıklama: Bu örnek, DirectML ile GPU'da Segment Her Şeyi yerel olarak çalıştırmak için ONNX Runtime web ile WebNN'nin nasıl kullanılacağını gösterir. Segment Anything, Meta AI'nin herhangi bir nesneyi "çıkartabilen" yeni bir yapay zeka modelidir. Tanıtımda, karşıya yüklediğiniz görüntülerden herhangi bir nesneyi segmentlere ayırabilirsiniz.

Özellikleri: Yerel Görüntü Segmentasyonu, WebNN, DirectML

Uygulama Türü: JavaScript, Web uygulamaları

Donanım hızlandırılmış Web'de Fısıltı

GitHub Deposu: WebNN Whisper Base

Açıklama: Bu örnek, Fısıltı modelinin konuşmayı metne dönüştürme özelliklerini YEREL olarak GPU'da veya DirectML ile NPU'da çalıştırmak için ONNX Runtime web ile WebNN'nin nasıl kullanılacağını gösterir. Whisper Base, otomatik konuşma tanıma (ASR) ve konuşma çevirisi için önceden eğitilmiş bir modeldir. Tanıtımda, özellikle NPU hızlandırması olmak üzere WebNN API ve DirectML tarafından desteklenen cihaz içi çıkarım yapma özelliğini kullanarak konuşmadan metne dönüştürme özelliğini deneyimleyebilirsiniz.

Özellikleri: Yerel konuşmayı metne dönüştürme, WebNN, DirectML

Uygulama Türü: JavaScript, Web uygulamaları

DirectML ile donanım tarafından hızlandırılmış ve optimize edilmiş ONNX Runtime dil modelleri (Phi3, Llama3 vb.)

DirectML LLM Sohbet Kullanıcı Arabirimi ONNX modeli örneğinin ekran görüntüsü.

GitHub Deposu: Olive deposunda DirectML örnekleri

Açıklama: Bu örnek, DirectML ile GPU'da önceden iyileştirilmiş bir ONNX Çalışma Zamanı (ORT) dil modelinin yerel olarak nasıl çalıştırılacaklarını gösterir. Örnek, ortamınızı ayarlama, ORT Oluşturma API'sini kullanarak en son önceden eğitilmiş dil modellerini indirme ve modeli gradio uygulamasında çalıştırma yönergelerini içerir.

Özellikleri: Donanım Hızlandırma, GenAI, ONNX, ONNX Runtime, DirectML

Uygulama Türü: Python, Gradio

DirectML ile donanım hızlandırmalı PyTorch modelleri (Phi3, Llama3 vb.)

DirectML PyTorch örneğinin ekran görüntüsü.

GitHub Deposu : DirectML PyTorch örnekleri

Açıklama: Bu örnek, DirectML ile GPU'da yerel olarak pyTorch dil modelinin nasıl çalıştırılır gösterilmektedir. Örnek, ortamınızı ayarlama, en son önceden eğitilmiş dil modellerini indirme ve modeli gradio uygulamasında çalıştırma yönergelerini içerir. Bu örnek, Lama modelleri, Phi3-mini, Phi2 ve Mistral-7B gibi çeşitli açık kaynak dil modellerini destekler.

Özellikleri: Donanım Hızlandırma, PyTorch, DirectML

Uygulama Türü: Python, Gradio

Bulut API'lerini kullanarak Yapay Zeka ile Windows uygulamalarınızı geliştirme

Azure AI hizmetleri belgelerinde daha fazla bulut tabanlı API örneği bulunabilir.

WinUI 3 / Windows Uygulama SDK'sı uygulamanıza OpenAI sohbet tamamlamaları ekleme

Eğitim Kılavuzu: WinUI 3 / Windows App SDK uygulamanıza OpenAI sohbet tamamlamaları ekleme

Açıklama: OpenAI sohbet tamamlama özelliklerini WinUI 3 / Windows Uygulama SDK'sı masaüstü uygulamasıyla tümleştirin.

Özellikleri: OpenAI sohbet tamamlama

Uygulama Türü: C#, WinUI 3

WinUI 3 / Windows Uygulama SDK'sı masaüstü uygulamanıza DALL-E ekleme

Eğitici: WinUI 3 / Windows Uygulama SDK masaüstü uygulamanıza DALL-E ekleme

Açıklama: OpenAI DALL-E görüntü oluşturma özelliklerini WinUI 3 / Windows Uygulama SDK'sı masaüstü uygulamasıyla tümleştirin.

Özellikleri: Görüntü oluşturma

Uygulama Türü: C#, WinUI 3

.NET MAUI ve ChatGPT ile öneri uygulaması oluşturma

Eğitim: .NET MAUI ve ChatGPT ile öneri uygulaması oluşturma

Açıklama: OpenAI sohbet tamamlama özelliklerini bir .NET MAUI masaüstü uygulamasıyla tümleştirin.

Özellikleri: Görüntü oluşturma

Uygulama Türü: C#, .NET MAUI

.NET MAUI Windows masaüstü uygulamanıza DALL-E ekleme

Eğitimi: .NET MAUI Windows masaüstü uygulamanıza DALL-E ekleme

Açıklama: OpenAI DALL-E görüntü oluşturma özelliklerini bir .NET MAUI masaüstü uygulamasıyla tümleştirin.

Özellikleri: Görüntü oluşturma

Uygulama Türü: C#, .NET MAUI

Eski WinML örnekleri

GitHub Depo: GitHub'da WinML örnekleri

Açıklama: WinML desteklenmeye devam ediyor, ancak bu örnekler modern yapay zeka kullanımını yansıtacak şekilde güncelleştirilmedi.