Aller au contenu principal
ToolPotion

Microsoft BioGPT

BioGPT est un modèle transformeur pré-entraîné génératif pour la génération et l'extraction de textes biomédicaux. Développé par Microsoft, il propose des checkpoints pré-entraînés et affinés pour diverses tâches en aval, y compris la réponse aux questions et l'extraction de relations, avec une intégration facile via Hugging Face.

Visiter l'URL

Description

BioGPT est un modèle transformeur pré-entraîné génératif spécialisé, conçu pour la génération et l'extraction de textes biomédicaux. Développé par des chercheurs de Microsoft, il vise à faire progresser les capacités de traitement du langage naturel dans le domaine biomédical. Le projet donne accès à la fois aux modèles pré-entraînés fondamentaux et aux versions affinées pour des tâches spécifiques en aval.

Ce dépôt sert de hub central pour BioGPT, offrant les détails d'implémentation, les exigences et les instructions pour l'installation et l'utilisation. Les utilisateurs peuvent cloner le dépôt et suivre les étapes fournies pour configurer les dépendances nécessaires, y compris PyTorch, fairseq, Moses et fastBPE. Le projet met l'accent sur des instructions claires pour la configuration des variables d'environnement et l'installation des bibliothèques requises afin d'assurer un processus d'installation fluide.

BioGPT propose une gamme de checkpoints de modèles pré-entraînés, y compris le BioGPT de base et BioGPT-Large, qui peuvent être téléchargés directement ou accessibles via le Hugging Face Hub. De plus, des checkpoints affinés sont disponibles pour des tâches telles que la réponse aux questions (BioGPT-QA-PubMedQA), l'extraction de relations (BioGPT-RE-BC5CDR, BioGPT-RE-DDI, BioGPT-RE-DTI) et la classification de documents (BioGPT-DC-HoC). Ces modèles affinés sont adaptés pour effectuer des tâches spécifiques de NLP biomédical avec une plus grande précision.

Le projet détaille également comment intégrer BioGPT dans du code personnalisé à l'aide de PyTorch, fournissant des exemples d'extraits pour les modèles pré-entraînés et affinés. De plus, BioGPT a été intégré à la bibliothèque Hugging Face transformers, permettant une génération de texte et une extraction de caractéristiques simples à l'aide de pipelines et du chargement direct de modèles. Cette intégration simplifie l'adoption de BioGPT pour les chercheurs et les développeurs travaillant avec des données textuelles biomédicales.

BioGPT est publié sous la licence MIT, qui s'étend à ses modèles pré-entraînés, favorisant l'accès ouvert et la collaboration au sein de la communauté de recherche. Le projet adhère également au Code de Conduite Open Source de Microsoft, favorisant un environnement accueillant pour les contributions et les suggestions de la communauté. Des démos sont disponibles sur Hugging Face Spaces pour une exploration interactive des capacités de BioGPT.

Fonctionnalités principales de Microsoft BioGPT

  • Transformeur pré-entraîné génératif pour le texte biomédical

  • Prend en charge les tâches de génération et d'extraction de texte

  • Fournit des checkpoints de modèles pré-entraînés et affinés

  • Intégration avec la bibliothèque Hugging Face transformers

  • Disponible via téléchargement direct et Hugging Face Hub

  • Modèles affinés pour la réponse aux questions

  • Modèles affinés pour l'extraction de relations

  • Modèles affinés pour la classification de documents

  • Code d'exemple pour l'intégration PyTorch

  • Sous licence MIT pour une utilisation et une distribution ouvertes

Premiers pas avec Microsoft BioGPT

  1. Cloner le dépôt : Clonez le dépôt GitHub microsoft/BioGPT.

  2. Installer les dépendances : Installez PyTorch, fairseq, Moses, fastBPE, sacremoses et scikit-learn conformément aux instructions.

  3. Configurer l'environnement : Définissez les variables d'environnement MOSES et FASTBPE sur leurs chemins d'installation respectifs.

  4. Télécharger les checkpoints : Téléchargez les checkpoints de modèles pré-entraînés ou affinés à partir des URL fournies ou du Hugging Face Hub.

  5. Intégrer dans le code : Importez les classes nécessaires et chargez les modèles en utilisant les exemples de code Python fournis.

  6. Exécuter la génération : Utilisez le modèle chargé pour encoder le texte d'entrée et générer du texte biomédical.

  7. Utiliser Hugging Face : Chargez BioGPT directement à l'aide du pipeline Hugging Face transformers pour la génération de texte.

Cas d'utilisation de Microsoft BioGPT

  • Génération de texte biomédical
  • Réponse aux questions biomédicales
  • Extraction de relations
  • Classification de documents
  • Extraction d'informations biomédicales
  • Prédiction d'interactions médicament-cible

FAQ de Microsoft BioGPT

Avis sur Microsoft BioGPT

Chargement...

Outils IA populaires comme Microsoft BioGPT

Dépôts GitHub d'IA

nanoGPT est un dépôt GitHub minimaliste et performant pour l'entraînement et le fine-tuning de modèles GPT de taille moyenne. Il offre une base de code simple et lisible pour les…

En vedettePlateformes de machine learning

Modèles IA

DistilGPT2 est un modèle de génération de texte distillé en langue anglaise, dérivé de GPT-2. Il offre une alternative plus rapide et plus légère à son prédécesseur, le rendant…

En vedetteModèles d'IA et LLM

LLaVA est un modèle d'ajustement d'instructions visuelles qui combine les capacités des grands modèles de langage et de vision. Il vise à atteindre des performances de niveau…

Modèles d'IA et LLM

AI Hugging Face

GPT-2 est un modèle de transformateur préentraîné conçu pour générer du texte en anglais. Il utilise un objectif de modélisation du langage causal et est capable de produire un…

En vedetteModèles d'IA et LLM

Dépôts GitHub d'IA

StableLM est une série de modèles de langage open-source développée par Stability AI. Ce dépôt GitHub héberge le développement continu, offrant un accès à divers checkpoints tels…

Modèles d'IA et LLM

Modèles IA

ProphetNet est un projet de recherche de l'équipe NLC de MSRA axé sur la génération de langage naturel. Il fournit des implémentations officielles de modèles pré-entraînés, y…

Modèles d'IA et LLM

UNITER est un dépôt de code de recherche pour l'article ECCV 2020 'UNITER: UNiversal Image-TExt Representation Learning'. Il fournit du code pour le fine-tuning et l'inférence sur…

Modèles d'IA et LLM

AI Hugging Face

BLOOM est un modèle de langage autoregressif multilingue développé par BigScience. Il génère un texte cohérent en 46 langues et 13 langages de programmation, permettant diverses…

En vedetteModèles d'IA et LLM