Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

ConvBERT

ConvBERT ist ein Open-Source-KI-Modell für das Vortraining von Sprachmodellen, das eine neuartige Architektur mit spanbasierter dynamischer Faltung einführt. Dieses GitHub-Repository stellt den Code für das Vortraining und Fine-Tuning von ConvBERT-Modellen bereit, getestet auf einer V100 GPU, und enthält Anleitungen zur Verwendung mit TensorFlow.

Repository ansehen
Teilen
Repository ansehen
Teilen

ConvBERT ist eine Architektur für vortrainierte Sprachmodelle, die traditionelle BERT-Modelle durch die Integration von spanbasierter dynamischer Faltung verbessert. Dieser Ansatz zielt darauf ab, die Effizienz und Leistung des Modells beim Verstehen und Generieren menschlicher Sprache zu verbessern. Die offizielle Implementierung und der Code für ConvBERT sind öffentlich auf GitHub verfügbar und werden von der Organisation yitu-opensource verwaltet.

Weiterlesen

Das Repository bietet umfassende Ressourcen für Forscher und Entwickler, die an der Nutzung oder Weiterentwicklung von ConvBERT interessiert sind. Es enthält detaillierte Anleitungen sowohl für das Vortraining eines ConvBERT-Modells von Grund auf als auch für das Fine-Tuning eines vortrainierten Modells für spezifische nachgelagerte Aufgaben, wie sie im GLUE-Benchmark zu finden sind. Der Code wurde mit TensorFlow Version 1.15 entwickelt und getestet und ist mit Python 3-Umgebungen kompatibel.

Für das Vortraining beschreibt das Repository Schritte zum Erstellen eines mittelgroßen ConvBERT-Modells (ca. 17 Millionen Parameter) unter Verwendung des OpenWebText-Korpus. Dieser Prozess umfasst die Datenaufbereitung mit bereitgestellten Skripten wie `build_data.sh` und `build_openwebtext_pretraining_dataset.py`, gefolgt vom Modelltraining über `pretrain.sh`. Der Abschnitt zum Fine-Tuning leitet Benutzer bei der Anpassung eines vortrainierten ConvBERT-Modells für Aufgaben wie GLUE an und stellt Skripte wie `download_glue_data.py` und `finetune.sh` bereit. Konfigurationsdateien wie `configure_pretraining.py` und `configure_finetuning.py` ermöglichen die Anpassung von Hyperparametern.

Das Projekt basiert auf dem ELECTRA-Code und integriert Implementierungen für dynamische Faltung. Die ConvBERT-Architektur wird im NeurIPS 2020-Paper mit dem Titel "ConvBERT: Improving BERT with Span-based Dynamic Convolution" detailliert beschrieben. Das Repository listet auch Abhängigkeiten auf, darunter TensorFlow, NumPy und scikit-learn, und bietet Links zu vortrainierten Modellen zur Vereinfachung. Diese Open-Source-Initiative fördert die Zusammenarbeit und den Fortschritt im Bereich der natürlichen Sprachverarbeitung.

  • KategorieKI-Modelle & LLMs
  • PreismodellOpen Source
  • BereitstellungCloud, Selbst gehostet
  • PlattformenWeb

  • Spanbasierte dynamische Faltungsarchitektur

  • Vortraining von Sprachmodellen

  • Fine-Tuning für nachgelagerte Aufgaben (z. B. GLUE)

  • TensorFlow 1.15-Kompatibilität

  • Python 3-Unterstützung

  • Open-Source-Code auf GitHub verfügbar

  • Enthält Skripte für den Datenaufbau und das Modelltraining

  • Detaillierte Anleitungen für Vortraining und Fine-Tuning

  • Modell getestet auf V100 GPU

  • Verweist auf das NeurIPS 2020-Paper für detaillierte Beschreibung

  • Codebasis basierend auf ELECTRA

  • Bietet Links zu vortrainierten Modellen

  1. Code abrufen: Klonen Sie das ConvBERT-Repository von GitHub.

  2. Umgebung einrichten: Installieren Sie Python 3, TensorFlow 1.15, NumPy und scikit-learn.

  3. Modell vortrainieren: Laden Sie den OpenWebText-Korpus herunter, führen Sie `build_data.sh` und `pretrain.sh` aus.

  4. Modell fine-tunen: Laden Sie GLUE-Daten herunter, führen Sie `download_glue_data.py` und `finetune.sh` aus.

  5. Hyperparameter konfigurieren: Ändern Sie die Einstellungen in `configure_pretraining.py` oder `configure_finetuning.py`.

  6. Modell integrieren: Nutzen Sie die bereitgestellten Skripte und vortrainierten Gewichte für Ihre NLP-Aufgaben.

  • Vortraining von Sprachmodellen
  • Textklassifizierung
  • Natürliche Sprachverarbeitung
  • Sequenzkennzeichnung
  • Fragenbeantwortung
  • Textgenerierung
  • Forschung und Entwicklung

ConvBERT Bewertungen

Wird geladen...

Beliebte KI-Tools wie ConvBERT

ConvMixer

KI-GitHub-Repos

Dieses Repository bietet eine Implementierung von ConvMixer, einer Faltungsneuronalen-Netzwerkarchitektur für Bilderkennungsaufgaben. Es basiert auf dem Paper "Patches Are All You…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Dieses Repository bietet eine Implementierung von ConvMixer, einer Faltungsneuronalen-Netzwerkarchitektur für Bilderkennungsaufgaben. Es basiert auf dem Paper "Patches Are All You…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

LLaVA

KI-GitHub-Repos

LLaVA ist ein Modell für visuelles Instruction Tuning, das große Sprach- und Bildfähigkeiten kombiniert. Es zielt darauf ab, eine Leistung auf GPT-4V-Niveau zu erreichen und…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Modell für visuelles Instruction Tuning, das große Sprach- und Bildfähigkeiten kombiniert. Es zielt darauf ab, eine Leistung auf GPT-4V-Niveau zu erreichen und…LLaVA ist ein Modell für visuelles Instruction Tuning, das große Sprach- und Bildfähigkeiten kombiniert. Es zielt darauf ab, eine Leistung auf GPT-4V-Niveau zu erreichen und…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

MPNet

KI-GitHub-Repos

MPNet ist eine neuartige vortrainierte Methode für Sprachverständnisaufgaben, die BERT und XLNet verbessert. Sie bietet eine einheitliche Implementierung für verschiedene…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Neuartige vortrainierte Methode für Sprachverständnisaufgaben, die BERT und XLNet verbessert. Sie bietet eine einheitliche Implementierung für verschiedene…MPNet ist eine neuartige vortrainierte Methode für Sprachverständnisaufgaben, die BERT und XLNet verbessert. Sie bietet eine einheitliche Implementierung für verschiedene…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

FNet

KI-GitHub-Repos

FNet ist eine effiziente Transformer-ähnliche Encoder-Architektur, die Self-Attention durch Fourier-Transformationen ersetzt. Entwickelt von Google Research, bietet es eine…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Effiziente Transformer-ähnliche Encoder-Architektur, die Self-Attention durch Fourier-Transformationen ersetzt. Entwickelt von Google Research, bietet es eine…FNet ist eine effiziente Transformer-ähnliche Encoder-Architektur, die Self-Attention durch Fourier-Transformationen ersetzt. Entwickelt von Google Research, bietet es eine…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

LLMs-from-scratch

KI-GitHub-Repos

LLMs-from-scratch ist ein GitHub-Projekt, das Benutzer bei der Implementierung eines ChatGPT-ähnlichen Sprachmodells mit PyTorch anleitet. Es bietet einen schrittweisen Ansatz zum…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

GitHub-Projekt, das Benutzer bei der Implementierung eines ChatGPT-ähnlichen Sprachmodells mit PyTorch anleitet. Es bietet einen schrittweisen Ansatz zum…LLMs-from-scratch ist ein GitHub-Projekt, das Benutzer bei der Implementierung eines ChatGPT-ähnlichen Sprachmodells mit PyTorch anleitet. Es bietet einen schrittweisen Ansatz zum…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

SpanBERT

KI-GitHub-Repos

SpanBERT ist ein KI-Modell, das auf die Verbesserung des Pre-Trainings durch die Darstellung und Vorhersage von Spans (Textabschnitten) fokussiert ist. Es bietet vortrainierte…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

KI-Modell, das auf die Verbesserung des Pre-Trainings durch die Darstellung und Vorhersage von Spans (Textabschnitten) fokussiert ist. Es bietet vortrainierte…SpanBERT ist ein KI-Modell, das auf die Verbesserung des Pre-Trainings durch die Darstellung und Vorhersage von Spans (Textabschnitten) fokussiert ist. Es bietet vortrainierte…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

Keras

KI-GitHub-Repos

Keras ist eine Open-Source-Bibliothek für Deep Learning, die für Menschen entwickelt wurde. Sie vereinfacht den Prozess des Aufbaus von neuronalen Netzwerken und ermöglicht…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Open-Source-Bibliothek für Deep Learning, die für Menschen entwickelt wurde. Sie vereinfacht den Prozess des Aufbaus von neuronalen Netzwerken und ermöglicht…Keras ist eine Open-Source-Bibliothek für Deep Learning, die für Menschen entwickelt wurde. Sie vereinfacht den Prozess des Aufbaus von neuronalen Netzwerken und ermöglicht…

EmpfohlenMachine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen

LlamaFactory

KI-GitHub-Repos

LlamaFactory ist ein GitHub-Repository, das sich auf das einheitliche und effiziente Fine-Tuning von über 100 großen Sprachmodellen (LLMs) und Vision-Language-Modellen (VLMs)…

Machine-Learning-Plattformen

Platz 12 in KI-GitHub-Repos

Tool ansehen

KI-GitHub-Repos

GitHub-Repository, das sich auf das einheitliche und effiziente Fine-Tuning von über 100 großen Sprachmodellen (LLMs) und Vision-Language-Modellen (VLMs)…LlamaFactory ist ein GitHub-Repository, das sich auf das einheitliche und effiziente Fine-Tuning von über 100 großen Sprachmodellen (LLMs) und Vision-Language-Modellen (VLMs)…

EmpfohlenMachine-Learning-Plattformen
Platz 12 in KI-GitHub-Repos
1 von 8