Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Funnel-Transformer

Funnel-Transformer est un modèle d'IA qui compresse les états cachés pour réduire les coûts de calcul. Il permet des modèles plus profonds ou plus larges avec les mêmes FLOPs et peut récupérer des représentations au niveau des tokens pour le pré-entraînement standard. Le modèle est disponible en implémentations TensorFlow et PyTorch.

Voir le dépôt
Partager
Voir le dépôt
Partager

Funnel-Transformer est un nouveau modèle d'auto-attention conçu pour améliorer l'efficacité du traitement du langage en compressant progressivement la séquence d'états cachés. Cette compression réduit considérablement les coûts de calcul tout en permettant simultanément la construction de modèles de plus grande capacité, soit plus profonds, soit plus larges, pour un budget de calcul donné. L'innovation principale réside dans sa capacité à réinvestir les FLOPs économisés dans la complexité du modèle.

Lire la suite

De plus, Funnel-Transformer intègre un mécanisme de décodeur qui reconstruit des représentations profondes au niveau des tokens à partir de la séquence cachée compressée. Cette capacité est cruciale pour permettre des méthodologies de pré-entraînement standard, rendant le modèle plus polyvalent et applicable à un plus large éventail de tâches de traitement du langage naturel. Les détails techniques du modèle et sa validation expérimentale sont présentés dans un article de recherche.

Le projet fournit des implémentations en TensorFlow et en PyTorch. La version TensorFlow est spécifiquement développée pour le pré-entraînement et le fine-tuning sur TPU, prenant en charge des tâches telles que le fine-tuning du benchmark GLUE, la classification de texte, SQuAD et RACE. L'implémentation PyTorch sert d'exemple, prenant principalement en charge le fine-tuning sur GPU pour le benchmark GLUE et la classification de texte.

Des modèles pré-entraînés sont disponibles dans différentes tailles et configurations, y compris différentes profondeurs de couches et nombres d'unités cachées. Chaque package de modèle comprend un checkpoint TensorFlow ou PyTorch, un fichier de vocabulaire Word Piece pour la tokenisation et un fichier de configuration détaillant les hyperparamètres du modèle. Un script est également fourni pour télécharger tous les checkpoints disponibles. Les instructions pour utiliser les modèles pré-entraînés et le fine-tuning sont détaillées dans les fichiers README respectifs des répertoires TensorFlow et PyTorch.

  • CatégorieModèles d'IA et LLM
  • Modèle tarifaireOpen source
  • DéploiementCloud, Auto-hébergé
  • PlateformesWeb

  • Compression progressive des états cachés

  • Coût de calcul réduit

  • Capacité accrue du modèle (profondeur/largeur)

  • Récupération de représentations au niveau des tokens

  • Permet le pré-entraînement standard

  • Implémentation TensorFlow pour TPU

  • Implémentation PyTorch pour GPU

  • Prend en charge le benchmark GLUE, la classification de texte, SQuAD, RACE

  • Plusieurs tailles de modèles pré-entraînés disponibles

  • Inclut des checkpoints de modèle, un vocabulaire et des fichiers de configuration

  1. Accéder au modèle : Obtenez le code Funnel-Transformer et les modèles pré-entraînés depuis le dépôt GitHub.

  2. Configurer l'environnement : Installez les dépendances nécessaires pour TensorFlow ou PyTorch.

  3. Intégrer via le code : Chargez les checkpoints du modèle et les fichiers de configuration dans votre framework choisi.

  4. Fine-tuner le modèle : Adaptez le modèle à des tâches spécifiques en aval en utilisant les scripts de fine-tuning fournis.

  5. Utiliser les poids pré-entraînés : Appliquez les checkpoints téléchargés pour l'inférence ou l'entraînement supplémentaire.

  6. Tokeniser les données : Utilisez le vocabulaire Word Piece fourni pour le prétraitement du texte.

  • Modélisation linguistique efficace
  • Classification de texte
  • Réponse aux questions
  • Compression de séquences
  • Pré-entraînement standard
  • Recherche et développement

Chez Google

Avis sur Funnel-Transformer

Chargement...

Outils IA populaires comme Funnel-Transformer

FNet

Dépôts GitHub d'IA

FNet est une architecture d'encodeur efficace de type Transformer qui remplace l'auto-attention par des Transformées de Fourier. Développé par Google Research, il offre une…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Architecture d'encodeur efficace de type Transformer qui remplace l'auto-attention par des Transformées de Fourier. Développé par Google Research, il offre une…FNet est une architecture d'encodeur efficace de type Transformer qui remplace l'auto-attention par des Transformées de Fourier. Développé par Google Research, il offre une…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Architecture Mamba SSM

Dépôts GitHub d'IA

Mamba est une nouvelle architecture de modèle d'espace d'états conçue pour la modélisation efficace de séquences, particulièrement performante sur des données denses en…

Modèles d'IA et LLM
Voir l'outil

OpenAI Whisper

Dépôts GitHub d'IA

Whisper est un modèle de reconnaissance vocale robuste et généraliste développé par OpenAI. Il excelle dans la reconnaissance vocale multilingue, la traduction et l'identification…

Outils de transcription IA
Voir l'outil

Dépôts GitHub d'IA

Whisper est un modèle de reconnaissance vocale robuste et généraliste développé par OpenAI. Il excelle dans la reconnaissance vocale multilingue, la traduction et l'identification…

En vedetteOutils de transcription IA
Voir le Top 250 Dépôts GitHub d'IA

DeepSeek-R1

Dépôts GitHub d'IA

DeepSeek-R1 est un projet GitHub axé sur des solutions alimentées par l'IA. Il propose une variété de dépôts qui améliorent les capacités de l'IA, y compris des plugins, des…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Projet GitHub axé sur des solutions alimentées par l'IA. Il propose une variété de dépôts qui améliorent les capacités de l'IA, y compris des plugins, des…DeepSeek-R1 est un projet GitHub axé sur des solutions alimentées par l'IA. Il propose une variété de dépôts qui améliorent les capacités de l'IA, y compris des plugins, des…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

ConvBERT

Dépôts GitHub d'IA

ConvBERT est un modèle d'IA open-source pour le pré-entraînement de modèles linguistiques, introduisant une architecture novatrice avec convolution dynamique basée sur des…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Modèle d'IA open-source pour le pré-entraînement de modèles linguistiques, introduisant une architecture novatrice avec convolution dynamique basée sur des…ConvBERT est un modèle d'IA open-source pour le pré-entraînement de modèles linguistiques, introduisant une architecture novatrice avec convolution dynamique basée sur des…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

DeepSeek-V3 est un modèle de langage Mixture-of-Experts avec 671 milliards de paramètres, conçu pour une inférence efficace et un entraînement économique. Il excelle dans divers…

Modèles d'IA et LLM

N°31 en LLM

Voir l'outil

Modèle de langage Mixture-of-Experts avec 671 milliards de paramètres, conçu pour une inférence efficace et un entraînement économique. Il excelle dans divers…DeepSeek-V3 est un modèle de langage Mixture-of-Experts avec 671 milliards de paramètres, conçu pour une inférence efficace et un entraînement économique. Il excelle dans divers…

En vedetteModèles d'IA et LLM
N°31 en LLM

DeepSeek-V3

Dépôts GitHub d'IA

DeepSeek-V3 est un modèle de langage Mixture-of-Experts à poids ouverts de DeepSeek, avec 671 milliards de paramètres au total et 37 milliards activés par token. Pré-entraîné sur…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Modèle de langage Mixture-of-Experts à poids ouverts de DeepSeek, avec 671 milliards de paramètres au total et 37 milliards activés par token. Pré-entraîné sur…DeepSeek-V3 est un modèle de langage Mixture-of-Experts à poids ouverts de DeepSeek, avec 671 milliards de paramètres au total et 37 milliards activés par token. Pré-entraîné sur…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

nanoGPT

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…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

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…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 vedetteModèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA
1 sur 8