Azure AI services dans SynapseML avec Bring Your Own Key

Azure AI services est une suite d'API, de SDK et de services que les développeurs peuvent utiliser pour ajouter des fonctionnalités cognitives à leurs applications, créant ainsi des applications intelligentes. AI Services offre des avantages aux développeurs, même s'ils n'ont pas de compétences ou de connaissances directes en IA ou en science des données. L’objectif de l’équipe Azure AI Services est d’aider les développeurs à créer des applications capables de voir, d’entendre, de parler, de comprendre et même de commencer à raisonner. Le catalogue de services d'Azure AI Services peut être classé en cinq piliers principaux : Vision, Discours, Langage, Recherche Web et Décision.

Remarque

Fabric s’intègre parfaitement à Azure AI services, ce qui vous permet d’enrichir vos données avec Azure OpenAI Service, Analyse de texte, Azure AI Traducteur. Il s’agit actuellement de la préversion publique, pour plus d’informations sur AI Services prédéfini dans Fabric, consultez AI Services dans Fabric.

Utilisation d’Azure AI Services avec Bring Your Own Key

Vision

Azure AI Vision

  • Décrire : fournit la description d’une image dans un langage lisible par l’homme (Scala, Python)
  • Analyser (couleur, type d’image, visage, contenu pour adultes/osé) : analyse les fonctionnalités visuelles d’une image (Scala, Python)
  • OCR : lit le texte d’une image (Scala, Python)
  • Reconnaître le texte : lit le texte d’une image (Scala, Python)
  • Miniature : génère une miniature de la taille spécifiée par l’utilisateur à partir de l’image (Scala, Python)
  • Reconnaître le contenu spécifique à un domaine : reconnaît le contenu spécifique à un domaine (célébrité, point de repère) (Scala, Python)
  • Balise : identifie la liste des mots pertinents pour l’image d’entrée (Scala, Python)

Azure AI Visage

  • Détecter : détecte les visages humains dans une image (Scala, Python)
  • Vérifier : vérifie si deux visages appartiennent à une même personne ou si un visage appartient à une personne (Scala, Python)
  • Identifier : trouve les correspondances les plus proches du visage d’une personne d’une requête spécifique dans un groupe de personnes (Scala, Python)
  • Rechercher semblables : recherche des visages semblables au visage d’une requête dans une liste de visages (Scala, Python)
  • Groupe : divise un groupe de visages en groupes disjoints en fonction de la similarité (Scala, Python)

Voix

Azure AI Speech

  • Reconnaissance vocale : transcrit des flux audio (Scala, Python)
  • Transcription de conversation : transcrit les flux audio en transcriptions en direct avec des intervenants identifiés. (Scala, Python)
  • Synthèse vocale : convertit le texte en audio réaliste (Scala, Python)

Langage

Analyse de texte

  • Détection de langue : détecte la langue du texte d’entrée (Scala, Python)
  • Extraction de phrases clés : identifie les points de discussion clés dans le texte d’entrée (Scala, Python)
  • Reconnaissance d’entité nommée : identifie les entités connues et les entités nommées générales dans le texte d’entrée (Scala, Python)
  • Analyse des sentiments : retourne un score compris entre 0 et 1 indiquant le sentiment dans le texte d’entrée (Scala, Python)
  • Extraction d’entités médicales : extrait les entités et les relations médicales du texte. (Scala, Python)

Traduction

Azure AI Traducteur

  • Traduire : traduit un texte. (Scala, Python)
  • Transliterate : convertit du texte dans une langue d’un script vers un autre script. (Scala, Python)
  • Détecter : identifie la langue d’un texte. (Scala, Python)
  • BreakSentence : identifie le positionnement des limites de phrases dans du texte. (Scala, Python)
  • Recherche dans le dictionnaire : Fournit des traductions alternatives pour un mot et quelques expressions idiomatiques. (Scala, Python)
  • Exemples de dictionnaire : fournit des exemples qui illustrent l’utilisation en contexte des termes du dictionnaire. (Scala, Python)
  • Document Translation : traduit les documents dans la totalité des langues et dialectes pris en charge tout en préservant la structure des documents et le format des données. (Scala, Python)

Azure AI Document Intelligence

Azure AI Document Intelligence

  • Analyser la disposition : extraire des informations de texte et de disposition d’un document donné. (Scala, Python)
  • Analyser les reçus : détecte et extrait les données des reçus à l'aide de la reconnaissance optique de caractères (OCR) et de notre modèle de reçu. Cette fonctionnalité facilite l'extraction de données structurées à partir de reçus tels que le nom du commerçant, le numéro de téléphone du commerçant, la date de la transaction, le total de la transaction, etc. (Scala, Python)
  • Analyser les cartes de visite : détecte et extrait les données des cartes de visite à l'aide de la reconnaissance optique de caractères (OCR) et de notre modèle de carte de visite. Cette fonctionnalité facilite l'extraction de données structurées à partir de cartes de visite telles que les noms de contact, les noms d'entreprise, les numéros de téléphone, les e-mails, etc. (Scala, Python)
  • Analyser les factures : Détecte et extrait les données des factures à l'aide de la reconnaissance optique de caractères (OCR) et de nos modèles d'apprentissage en profondeur de la compréhension des factures. Cette fonctionnalité facilite l'extraction de données structurées à partir de factures telles que le client, le fournisseur, l'ID de facture, la date d'échéance de la facture, le total, le montant de la facture due, le montant de la taxe, l'expédition, la facturation, les éléments de ligne, etc. (Scala, Python)
  • Analyser les documents d’identité : détecte et extrait des données à partir de documents d’identification à l’aide de la reconnaissance optique de caractères (OCR) et de notre modèle de document d’identité, ce qui vous permet d’extraire facilement des données structurées à partir de documents d’identité, telles que le prénom, le nom, la date de naissance, le numéro de document, etc. (Scala, Python)
  • Analyser un formulaire personnalisé : extrait des informations de formulaires (PDF et images) en données structurées basées sur un modèle créé à partir d’un ensemble de formulaires d’apprentissage représentatifs. (Scala, Python)
  • Get Custom Model : obtenir des informations détaillées sur un modèle personnalisé. (Scala, Python)
  • Liste de modèles personnalisés : obtenez des informations sur tous les modèles personnalisés. (Scala, Python)

Décision

Azure AI Détecteur d'anomalies

  • État d’anomalie du point le plus récent : génère un modèle à l’aide des points précédents et détermine si le point le plus récent est anormal (Scala, Python)
  • Rechercher des anomalies : génère un modèle à l’aide d’une série entière et recherche des anomalies dans la série (Scala, Python)