Grundlagen von Azure KI Services.pdf

Full Transcript

Grundlagen von Azure KI Services Einführung Künstliche Intelligenz (KI) verändert unsere Welt, und es gibt kaum eine Branche, die nicht betroffen ist. Von einer besseren Gesundheitsversorgung bis hin zur Onlinesicherheit hilft uns KI dabei, einige der größten Probleme der Gesellschaft zu bewältige...

Grundlagen von Azure KI Services Einführung Künstliche Intelligenz (KI) verändert unsere Welt, und es gibt kaum eine Branche, die nicht betroffen ist. Von einer besseren Gesundheitsversorgung bis hin zur Onlinesicherheit hilft uns KI dabei, einige der größten Probleme der Gesellschaft zu bewältigen. Azure KI Services umfasst ein Portfolio von KI-Funktionen, die die Automatisierung von Workloads hinsichtlich Sprache, Vision, intelligente Suche, Inhaltsgenerierung und vielem mehr ermöglichen. Sie sind einfach zu implementieren und erfordern keine fachspezifischen KI-Kenntnisse. Organisationen nutzen Azure KI Services auf innovative Weise, wie z. B. in Bots, die älteren Menschen realistisch Gesellschaft leisten, indem sie Freude, Sorge und sogar Lachen ausdrücken. In anderen Anwendungsfällen verwenden Wissenschaftler KI, um gefährdete Arten zu schützen, indem schwer zu findende Tiere in Bildern identifiziert werden. Dieser Prozess war zuvor zeitaufwendig und fehleranfällig. Der Dienst Azure KI Vision kann diesen schnell und mit einem hohen Maß an Genauigkeit durchführen, wodurch Wissenschaftler andere Aufgaben erledigen können. In diesem Modul erfahren Sie, was Azure KI Services sind und wie Sie sie in Ihren eigenen Anwendungen verwenden können. KI-Dienste auf der Azure-Plattform Azure KI Services beinhalten KI-Funktionen, die unkompliziert in Web- oder mobile Anwendungen integriert werden können. Zu diesen KI-Diensten gehören Bilderkennung, linguistische Datenverarbeitung, Spracherkennung, KI-gestützte Suche und mehr. Es gibt über ein Dutzend verschiedene Dienste, die einzeln oder zusammen verwendet werden können, um Anwendungen mit KI zu ergänzen. Sehen wir uns einige Beispiele für die Verwendung von Azure KI Services an. Der Dienst „Azure KI Inhaltssicherheit“ kann verwendet werden, um unerwünschte Inhalte in Text oder Bildern zu erkennen, darunter gewalttätige oder hasserfüllte Inhalte, und deren Schweregrad zu melden. Der Dienst „Azure KI Language“ kann verwendet werden, um Text zusammenzufassen, Informationen zu klassifizieren oder Schlüsselbegriffe zu erkennen. Der Dienst „Azure KI Speech“ bietet leistungsstarke Funktionen für Spracherkennung und Sprachsynthese, sodass Sprache präzise in Text oder Text in natürliches Sprachaudio transkribiert werden kann. Azure KI Services basiert auf drei Prinzipien, die die Time-to-Market erheblich verbessern: Vorgefertigt und einsatzbereit Zugriff über APIs Verfügbar in Azure Azure KI Services ist vorgefertigt und einsatzbereit KI war aus verschiedenen Gründen bisher nur für die größten Technologieunternehmen nutzbar, darunter die großen Datenmengen, die für das Modelltraining erforderlich sind, die enorme benötigte Rechenleistung und das Budget, um spezialisierte Programmierer*innen anzustellen. Azure KI Services macht KI für Unternehmen aller Größen zugänglich, da sie vorgefertigte Machine Learning-Modelle verwenden können, um KI als Dienst bereitzustellen. Azure KI Services verwenden die hohe Rechenleistung von Azure, um erweiterte KI-Modelle als Ressourcen bereitzustellen, wodurch jahrzehntelange Forschung für alle Entwickler*innen – von Anfänger*innen bis hin zu Expert*innen – zur Verfügung gestellt wird. Azure KI Services ist ein Portfolio aus Diensten, die Funktionen enthalten, die für Anwendungsfälle in verschiedenen Sektoren und Branchen geeignet sind. Beispielsweise wird Immersive Reader im Bildungsbereich verwendet, um Lernende durch Anpassung an ihre Bedürfnisse zu unterstützen. Lernende können unterschiedliche Bedürfnisse haben, z. B. langsamer lesen, Wörter oder Text in eine andere Sprache übersetzen lassen oder Bilder sehen, um ihr Verständnis zu fördern. Immersive Reader hilft Lernenden mit unterschiedlichen Bedürfnissen, in ihrem Tempo und auf ihre Weise zu lernen. Obwohl Azure KI Services unverändert verwendet werden kann, können einige KI- Dienste angepasst werden, um spezielle Anforderungen besser zu erfüllen. Die Anpassungsfunktionen in Azure KI Vision, Azure KI Speech und Azure OpenAI ermöglichen es Ihnen, vorhandenen Modellen Daten hinzuzufügen. Beispielsweise passen im Sportbereich Sportler*innen und Trainer*innen Azure KI Vision an, um die Leistung zu verbessern und Verletzungen zu reduzieren. Eine Anwendung ermöglicht Surfer*innen, ein Video hochzuladen und KI-generierte Erkenntnisse und Analysen zu empfangen. Diese Erkenntnisse können dann von Trainer*innen, Mediziner*innen, Punktrichter*innen und Eventüberträgern genutzt werden. Auf Azure KI Services wird über APIs zugegriffen Azure KI Services ist für die Verwendung in verschiedenen Entwicklungsumgebungen mit minimalem Programmieraufwand konzipiert. Entwickler*innen können über REST- APIs, Clientbibliotheken oder mit Tools wie Logic Apps und Power Automate auf KI- Dienste zugreifen. APIs sind Anwendungsprogrammierschnittstellen, die die Informationen definieren, die eine Komponente benötigt, um die Dienste der anderen zu verwenden. APIs ermöglichen die Kommunikation zwischen Softwarekomponenten, sodass eine Seite aktualisiert werden kann, ohne dass die andere nicht mehr funktioniert. Weitere Informationen zu Entwicklungsoptionen für Azure KI Services finden Sie hier. Azure KI Services ist in Azure verfügbar KI-Dienste sind cloudbasiert und über Azure-Ressource zugänglich. Das bedeutet, dass sie auf die gleiche Weise wie andere Azure-Dienste verwaltet werden, z. B. Platform-as- a-Service (PaaS), Infrastructure-as-a-Service (IaaS) ein verwalteter Datenbankdienst. Die Azure-Plattform und Azure Resource Manager sind ein einheitliches Framework für alle Ihre Azure-Dienste, von der Erstellung oder Löschung von Ressourcen bis hin zur Verfügbarkeit und Abrechnung. Erstellen von Azure KI Services-Ressourcen Abgeschlossen100 XP 3 Minuten Azure KI Services sind cloudbasiert. Wie bei allen Azure-Diensten müssen Sie eine Ressource erstellen, um ihn nutzen zu können. Es gibt zwei Arten von KI Services- Ressourcen: eine Ressource für mehrere Dienste oder eine Ressource für einen einzelnen Dienst. Ihre Entwicklungsanforderungen und wie Sie die Kosten in Rechnung stellen wollen, bestimmen die Art der benötigten Ressourcen. Ressource für mehrere Dienste: eine im Azure-Portal erstellte Ressource, die Zugriff auf mehrere Azure KI Services mit einem einzigen Schlüssel und Endpunkt ermöglicht. Verwenden Sie die Ressource Azure KI Services, wenn Sie mehrere KI- Dienste benötigen oder KI-Funktionen untersuchen. Wenn Sie eine Azure KI Services-Ressource verwenden, werden alle Ihre KI-Dienste zusammen abgerechnet. Ressource für einen einzelnen Dienst: eine Im Azure-Portal erstellte Ressource, die Zugriff auf einen einzelnen Azure KI Service ermöglicht, wie z. B. Speech, Vision, Language usw. Jeder Azure KI Service verfügt über einen eindeutigen Schlüssel und Endpunkt. Diese Ressourcen können verwendet werden, wenn Sie nur einen KI-Dienst benötigen oder Kosteninformationen separat anzeigen möchten. Es gibt verschiedene Möglichkeiten, um eine Ressource im Azure-Portal zu erstellen. Verwenden des Azure-Portals, um eine Azure KI Services-Ressource zu erstellen Um eine Azure KI Services-Ressource zu erstellen, melden Sie sich beim Azure-Portal mit Mitwirkender-Zugriff an, und wählen Sie Ressource erstellen aus. Um eine Ressource mit mehreren Diensten zu erstellen, suchen Sie nach Azure KI Services im Marketplace. Um eine Ressource für einen einzelnen Dienst zu erstellen, suchen Sie nach dem spezifischen Azure KI Service wie Gesichtserkennung, Language oder Content Safety usw. Die meisten KI-Dienste verfügen über ein kostenloses Preisniveau, damit Sie ihre Funktionen erkunden können. Nachdem Sie auf Erstellen für die erforderliche Ressource geklickt haben, werden Sie aufgefordert, Details zu Ihrem Abonnement, die Ressourcengruppe, die die Ressource enthalten soll, die Region, einen eindeutigen Namen und das Preisniveau anzugeben. Verwenden von Azure KI Services Nachdem Sie eine Azure KI Services-Ressource erstellt haben, können Sie Anwendungen mit der REST-API, Software Development Kits (SDKs) oder Visual Studio-Schnittstellen erstellen. Verwenden von Service Studio-Schnittstellen Studio-Schnittstellen haben eine benutzerfreundliche Benutzeroberfläche zum Erkunden von Azure KI Services. Es gibt verschiedene Studios für verschiedene Azure KI Services, z B. Vision Studio, Language Studio, Speech Studio und das Content Safety Studio. Sie können Azure KI Services mit den bereitgestellten Beispielen testen oder mit Ihren eigenen Inhalten experimentieren. Mit einem studiobasierten Ansatz können Sie Azure KI Services unabhängig von Ihrer Erfahrung mit KI oder Programmierung erkunden, ausprobieren und bewerten. Zuordnen der KI Services-Ressource Bevor Sie eine KI Services-Ressource verwenden können, müssen Sie sie auf der Seite „Einstellungen“ dem Studio zuordnen, das Sie verwenden möchten. Wählen Sie die Ressource und anschließend Ressource verwenden aus. Dann können Sie den Azure KI Service im Studio ausprobieren. Als Beispiel betrachten wir den Azure KI Content Safety-Dienst, der schädlichen Text oder schädliche Bilder identifiziert. Um zu erfahren, was der Content Safety-Dienst tut, verwenden wir Content Safety Studio. Erstellen Sie zuerst entweder eine Azure KI Services-Ressource mit mehreren Diensten oder eine Content Safety-Ressource mit einem einzigen Dienst. Wählen Sie dann in Content Safety Studio auf der Seite „Einstellungen“ die Ressource aus und wählen Sie Ressource verwenden aus. Der von Ihnen erstellte KI Service ist jetzt Content Safety Studio zugeordnet und kann verwendet werden. Hinweis Wenn Entwickler*innen einen KI Service in ihre Anwendungen integrieren, verwenden sie häufig ein SDK oder die REST-API. Grundlegendes zur Authentifizierung für Azure KI Services Sie haben nun erfahren, wie Sie eine KI Services-Ressource erstellen und einem Azure KI-Studio zuordnen. Aber wie stellen Sie sicher, dass nur autorisierte Personen Zugriff auf Ihre KI Services-Instanz haben? Dies geschieht über die Authentifizierung – den Prozess, bei dem überprüft wird, ob es sich bei den Benutzer*innen/Diensten tatsächlich um die angegebenen Benutzer*innen/Dienste handelt und ob diese für die Nutzung eines Diensts berechtigt sind. Auf die meisten Azure KI Services wird über eine RESTful-API zugegriffen. Es gibt aber auch andere Möglichkeiten. Die API definiert, welche Informationen zwischen zwei Softwarekomponenten übergeben werden: der Azure KI Services-Instanz und derjenigen Komponente, die die Instanz verwendet. Eine klar definierte Schnittstelle ist wichtig, denn wenn die KI Services-Instanz aktualisiert wird, muss Ihre Anwendung weiterhin ordnungsgemäß funktionieren. Eine API ist u. a. dafür da, die Authentifizierung zu verarbeiten. Wenn eine Anforderung zur Verwendung einer KI Services-Ressource gesendet wird, muss diese Anforderung jedes Mal authentifiziert werden. Beispielsweise werden Ihr Abonnement und Ihre KI Services-Ressource überprüft, um sicherzustellen, dass Sie über ausreichende Berechtigungen für den Zugriff verfügen. Dieser Authentifizierungsprozess verwendet einen Endpunkt und einen Ressourcenschlüssel. Der Endpunkt beschreibt, wie Sie die KI Services-Ressourceninstanz erreichen, die Sie verwenden möchten – ähnlich wie Art und Weise, in der eine URL eine Website identifiziert. Der Endpunkt für Ihre Ressource sieht ungefähr wie folgt aus: Kopieren https://myaiservices29.cognitiveservices.azure.com/ Der Ressourcenschlüssel sorgt für Datenschutz in Ihrer Ressource. Um sicherzustellen, dass die Ressource jederzeit sicher ist, kann der Schlüssel regelmäßig geändert werden. Sie können den Endpunkt und den Schlüssel im Azure-Portal unter „Ressourcenverwaltung“ -> „Schlüssel und Endpunkt“ anzeigen. Wenn Sie Code für den Zugriff auf die KI Services-Instanz schreiben, müssen die Schlüssel und der Endpunkt im Authentifizierungsheader enthalten sein. Der Authentifizierungsheader sendet einen Autorisierungsschlüssel an den Dienst, um zu bestätigen, dass die Anwendung die Ressource verwenden kann. Erfahren Sie mehr über unterschiedliche Authentifizierungsanforderungen an Azure KI Services. Wenn Sie eine Studioschnittstelle mit Azure KI Services verwenden, werden Ihre Anmeldeinformationen beim Anmelden authentifiziert, und ein ähnlicher Prozess erfolgt im Hintergrund.

Use Quizgecko on...
Browser
Browser