AI Personal Learning
und praktische Anleitung

AI Dev Gallery: Windows Native AI Model Development Toolset, End-Side Model Integration in Windows Anwendungen

Allgemeine Einführung

AI Dev Gallery ist eine KI-Entwicklungstool-App von Microsoft (derzeit in der öffentlichen Vorschau), die für Windows-Entwickler konzipiert ist. Sie bietet eine umfassende Plattform, die Entwicklern hilft, KI-Funktionen einfach in ihre Windows-Anwendungen zu integrieren. Die wichtigsten Funktionen des Tools sind die Verfügbarkeit von über 25 interaktiven Beispielen, die von nativen KI-Modellen gesteuert werden, die Unterstützung für das einfache Herunterladen und Ausführen von Modellen von Hugging Face und GitHub und der vollständige C#-Quellcode für jedes Beispiel sowie ein exportierbares eigenständiges Visual Studio-Projekt. Für die Nutzung der App ist kein Microsoft-Konto erforderlich. Sie unterstützt die Offline-Ausführung heruntergeladener KI-Modelle und bietet Windows-Entwicklern eine praktische Plattform zum Erlernen und Üben der KI-Entwicklung.

AI Dev Gallery: Windows Native AI Model Development Toolset, Lernen Sie native Modelle und APIs, um sie zu Windows-Anwendungen hinzuzufügen-1


 

Funktionsliste

  • Über 25 interaktive KI-Beispiele mit Unterstützung für lokale Ausführung und Tests
  • Unterstützt das Herunterladen und Ausführen von KI-Modellen von den Plattformen Hugging Face und GitHub mit nur einem Klick
  • Bietet vollständige C#-Quellcode-Anzeigefunktionen
  • Unterstützung für den Export von Beispielen als eigenständige Visual Studio-Projekte
  • Unterstützung für die Offline-Ausführung heruntergeladener AI-Modelle
  • Bereitstellung von detailliertem Beispielcode und Entwicklungsdokumentation
  • Unterstützt Geräte, die auf x64- und ARM64-Architekturen laufen
  • Unterstützt GPU-beschleunigte Berechnungen (8 GB Videospeicher empfohlen)
  • Offener Quellcode zur Unterstützung von Beiträgen und Verbesserungen der Gemeinschaft

 

Hilfe verwenden

1. die Systemanforderungen

Grundlegende Umweltanforderungen:

  • Betriebssystem: Windows 10 Version 1809 (10.0; Build 17763) oder höher
  • Systemarchitektur: Unterstützung von x64 oder ARM64
  • Speicheranforderungen: Mindestens 16 GB RAM empfohlen
  • Speicherplatz: Mindestens 20 GB freier Speicherplatz wird empfohlen
  • GPU-Konfiguration: 8 GB Videospeicher oder mehr empfohlen (für GPU-Beschleunigung)

Anforderungen an die Entwicklungsumgebung:

  • Visual Studio 2022 oder höher
  • Windows-Anwendungsentwicklung Workloads

2. die Installationsschritte

  1. Umgebung Konfiguration
    • Installation von Visual Studio 2022 oder höher
    • Stellen Sie sicher, dass die Windows-Anwendungsentwicklungskomponente installiert ist.
    • Konfigurieren Sie WinUI und die Windows App SDK-Entwicklungsumgebung gemäß der offiziellen Microsoft-Dokumentation
  2. Abrufen der Anwendung
    git clone https://github.com/microsoft/AI-Dev-Gallery.git
    
  3. Initiierung von Projekten
    • Die Lösungsdatei AIDevGallery.sln öffnen
    • Drücken Sie F5, um die Anwendung auszuführen

3 Leitlinien für die Verwendung

Grundfunktion Verwendung

  1. Beispiele durchsuchen:
    • Öffnen Sie die App, um mehr als 25 interaktive AI-Beispiele zu sehen
    • Zu jedem Beispiel gibt es eine ausführliche Anleitung, wie es zu verwenden ist.
  2. Laden Sie das Modell herunter:
    • AI-Modelle können direkt von Hugging Face oder GitHub heruntergeladen werden
    • Heruntergeladene Modelle werden für die Offline-Nutzung unterstützt
  3. Quelle anzeigen:
    • Der vollständige C#-Quellcode wird für jedes Beispiel bereitgestellt.
    • Code-Implementierungen können direkt in der Anwendung eingesehen und erlernt werden
  4. Artikel exportieren:
    • Wählen Sie ein Beispiel von Interesse
    • Klicken Sie auf die Funktion Exportieren, um das Beispiel als eigenständiges Visual Studio Projekt zu exportieren
    • Exportierte Projekte können direkt in Visual Studio geöffnet und geändert werden

Erweiterte Funktion Verwendung

  1. GPU-Beschleunigung:
    • Stellen Sie sicher, dass die Grafikkarte den Anforderungen entspricht (8 GB Videospeicher empfohlen)
    • Optionale Nutzung von GPUs für die Modellierung in Anwendungen
  2. Kundenspezifische Entwicklung:
    • Kann auf dem Beispielcode für sekundäre Entwicklung basieren
    • Unterstützung für die Integration Ihrer eigenen Modelle in die Anwendung

4. vorsichtsmaßnahmen

  • Für die erstmalige Verwendung ist ein Internetzugang zum Herunterladen des Modells erforderlich.
  • Laden Sie das Modell herunter und verwenden Sie es offline
  • Das exportierte Projekt kann eigenständig ausgeführt werden, ohne auf die AI Dev Gallery angewiesen zu sein.
  • Sie können ein Problem an das GitHub-Repository senden, um Hilfe zu erhalten.

 

AI Dev Gallery Offizielles Tutorial

Die AI Dev Gallery ist ein neues Open-Source-Projekt, das Entwickler dazu inspirieren und unterstützen soll, geräteseitige KI-Funktionen in Windows-Anwendungen zu integrieren. Sie bietet eine intuitive Benutzererfahrung, die das Erforschen und Testen von interaktiven KI-Beispielen, die von nativen Modellen gesteuert werden, erleichtert. Zu den wichtigsten Funktionen gehören:

  • Schnelles Erkunden und Herunterladen von Modellen aus seriösen Quellen wie GitHub und HuggingFace.
  • Testen Sie anhand interaktiver Beispiele mehr als 25 verschiedene Szenarien, darunter Anwendungsfälle für Text, Bilder, Audio und Video.
  • Siehe alle relevanten Code- und Bibliotheksreferenzen für jedes Beispiel.
  • Wechseln Sie zwischen Modellen, die auf der CPU und der GPU laufen, je nach den Fähigkeiten des Geräts.
  • Starten Sie schnell Ihr eigenes Projekt, indem Sie ein beliebiges Beispiel in ein neues Visual Studio-Projekt exportieren, das auf denselben Modell-Cache verweist, um doppelte Downloads zu vermeiden.

Eine der Motivationen hinter Gallery ist es, Entwicklern die vielen Vorteile der geräteseitigen KI bewusst zu machen. Zu diesen Vorteilen gehören verbesserte Datensicherheit und Datenschutz, größere Kontroll- und Parametrierungsmöglichkeiten und keine Abhängigkeit von Internetverbindungen oder Cloud-Anbietern.

Systemanforderungen

Anforderungen an die Ausrüstung

  • Mindest-OS-Version: Windows 10, Version 1809 (10.0; Build 17763)
  • Architektur: x64, ARM64
  • Speicher: mindestens 16 GB empfohlen
  • Festplattenspeicher: Mindestens 20 GB freier Speicherplatz wird empfohlen
  • GPU: Es werden mindestens 8 GB VRAM empfohlen, um die Beispiele auf der GPU auszuführen.

Visual Studio 2022

Erfordert Installation Visual Studio 2022 im Gesang antworten Windows-Anwendungsentwicklung Workloads.

Galerie ausführen

Um die Galerie zu starten, gehen Sie wie folgt vor:

  1. Klonen Sie das Code-Repository:git clone https://github.com/microsoft/AI-Dev-Gallery.git
  2. Führen Sie die Lösung aus:. \AIDevGallery.sln
  3. niederdrücken F5 Schlüssel zum Aufbau und Betrieb der Galerie

Galerie verwenden

Die AI Dev Gallery kann auf zwei Arten navigiert werden:

  • Ansicht der Muster
  • Modelle Ansicht

Beispiel für die Navigation

In der Ansicht "Beispiele" sind die Beispiele in Kategorien unterteilt (z. B. Text, Code, Bilder usw.) und dann weiter in spezifische Beispiele untergliedert, wie z. B. "Textübersetzung" in der Abbildung unten:

AI Dev Gallery: Windows Native AI Model Development Toolset, Integration von geräteseitigen Modellen in Windows-Anwendungen-1

Nachdem Sie auf ein Beispiel geklickt haben, werden Sie aufgefordert, ein Modell zum Herunterladen auszuwählen, wenn es noch nicht ausgeführt wurde:

AI Dev Gallery: Windows Native AI Model Development Toolset, Integration von geräteseitigen Modellen in Windows-Anwendungen-2

Neben dem Modell sehen Sie die Größe des Modells, ob es auf einer CPU oder GPU läuft, und die entsprechenden Lizenzinformationen. Wählen Sie das Modell aus, das am besten zu Ihrem Rechner passt. Sie können auch neue Modelle herunterladen und die Modelle später in der Beispielansicht ändern. Klicken Sie einfach auf das Dropdown-Menü Modell am oberen Rand des Beispiels:

AI Dev Gallery: Windows Native AI Model Development Toolset, Integration von geräteseitigen Modellen in Windows-Anwendungen-3

Schließlich können Sie den Beispielcode im Bedienfeld Samples anzeigen und das Projekt in Visual Studio exportieren. Beide Schaltflächen befinden sich in der oberen rechten Ecke des Beispiels, und die Codeansicht ist unten dargestellt:

AI Dev Gallery: Windows Native AI Model Development Toolset, Integration von geräteseitigen Modellen in Windows-Anwendungen-4

Navigation Modelle

Wenn Sie lieber durch Modelle als durch Beispiele navigieren möchten, bietet die Galerie auch eine Modellansicht:

AI Dev Gallery: Windows Native AI Model Development Toolset, Integration von geräteseitigen Modellen in Windows-Anwendungen-5

Die Ansicht "Modelle" bietet auf der rechten Seite ein ähnliches Navigationsmenü, mit dem Sie zwischen den Modellen auf der Grundlage der Kategorien wechseln können. Wenn Sie auf ein Modell klicken, können Sie eine Beschreibung des Modells, eine herunterladbare Version und ein Beispiel für die Verwendung des Modells anzeigen. Wenn Sie auf ein Beispiel klicken, gelangen Sie zurück zur Ansicht Beispiele, wo Sie das Modell in Aktion sehen können.

Löschen und Verwalten von Modellen

Wenn Sie Speicherplatz freigeben oder die Download-Details eines verwendeten Modells anzeigen möchten, können Sie die Seite Einstellungen aufrufen, um Ihre Downloads zu verwalten:

AI Dev Gallery: Windows Native AI Model Development Toolset, Integration von geräteseitigen Modellen in Windows-Anwendungen-6

Hier können Sie ganz einfach alle heruntergeladenen Modelle einsehen und sehen, wie viel Speicherplatz sie auf Ihrer Festplatte beanspruchen. Sie können den gesamten Cache leeren, um neu zu beginnen, oder einzelne Modelle, die nicht mehr verwendet werden, löschen. Alle gelöschten Modelle können über die Modellansicht oder die Beispielansicht erneut heruntergeladen werden.

Die nächsten Schritte der Galerie

Die AI Dev Gallery wird ständig weiterentwickelt und wir planen, weitere Beispiele und Funktionen hinzuzufügen, um das Erlebnis weiter zu verbessern.

Wenn Sie Feedback haben, einen Fehler gefunden haben oder eine Idee für eine Funktion oder ein Beispiel haben, gehen Sie zum Brett für die Einreichung von Ausgaben Eine Frage stellen. Wir haben auch eine Rückmeldung Dient zur Diskussion anderer Themen im Zusammenhang mit der Galerie.

Gallery ist ein Open-Source-Projekt und wir begrüßen Beiträge, Feedback und Ideen! Viel Spaß beim Modellieren!

Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " AI Dev Gallery: Windows Native AI Model Development Toolset, End-Side Model Integration in Windows Anwendungen

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)