A Survey on Language Models for Code
Points clés générés par l'IA
⚠La licence de l'article ne nous permet pas de nous appuyer sur son contenu et les points clés sont générés à l'aide des métadonnées de l'article plutôt que de l'article complet.
- Examen systématique des progrès récents dans le traitement du code avec des modèles de langage
- Plus de 50 modèles et plus de 30 tâches d'évaluation couverts
- Modèles de langage généraux représentés par la famille GPT
- Modèles spécialisés pré-entraînés spécifiquement pour le code
- Transition historique du codage vers les Transformers pré-entraînés et LLM (Language Models for Code)
- Caractéristiques spécifiques au code telles que l'AST, le CFG et les tests unitaires
- Application de ces caractéristiques dans l'entraînement des modèles de langage pour le code
- Principaux défis et orientations futures potentielles dans ce domaine
- Traduction en français :
- Examen systématique des progrès récents dans le traitement du code avec des modèles de langage
- Plus de 50 modèles et plus de 30 tâches d'évaluation couverts
- Modèles de langage généraux représentés par la famille GPT
- Modèles spécialisés pré-entraînés spécifiquement pour le code
- Transition historique du codage vers les Transformers pré-entraînés et LLM (Language Models for Code)
- Caractéristiques spécifiques au code telles que l'AST, le CFG et les tests unitaires
- Application de ces caractéristiques dans l'entraînement des modèles de langage pour le code
Auteurs : Ziyin Zhang, Chaoyu Chen, Bingchang Liu, Cong Liao, Zi Gong, Hang Yu, Jianguo Li, Rui Wang
Résumé : In this work we systematically review the recent advancements in code processing with language models, covering 50+ models, 30+ evaluation tasks, and 500 related works. We break down code processing models into general language models represented by the GPT family and specialized models that are specifically pretrained on code, often with tailored objectives. We discuss the relations and differences between these models, and highlight the historical transition of code modeling from statistical models and RNNs to pretrained Transformers and LLMs, which is exactly the same course that had been taken by NLP. We also discuss code-specific features such as AST, CFG, and unit tests, along with their application in training code language models, and identify key challenges and potential future directions in this domain. We keep the survey open and updated on github repository at https://github.com/codefuse-ai/Awesome-Code-LLM.
Posez des questions sur cet article à notre assistant IA
Vous pouvez aussi discutez avec plusieurs papiers à la fois ici.
⚠La licence de l'article ne nous permet pas de nous appuyer sur son contenu et l'assistant IA ne peut se servir que des métadonnées de l'article plutôt que de l'article complet.
Évaluez la qualité du contenu généré par l'IA en votant
Note : 1
Pourquoi avons-nous besoin de votes ?
Les votes sont utilisés pour déterminer si nous devons réexécuter nos outils de synthèse. Si le compte atteint -10, nos outils peuvent être redémarrés.
Articles similaires résumés avec nos outils d'IA
Naviguez à travers encore plus d'articles similaires en utilisant une
représentation arborescenteRecherchez des articles similaires (en version bêta)
En cliquant sur le bouton ci-dessus, notre algorithme analysera tous les articles de notre base de données pour trouver le plus proche en fonction du contenu des articles complets et pas seulement des métadonnées. Veuillez noter que cela ne fonctionne que pour les articles pour lesquels nous avons généré des résumés et que vous pouvez le réexécuter de temps en temps pour obtenir un résultat plus précis pendant que notre base de données s'agrandit.
Avertissement : Notre outil de synthèse basé sur l'IA et l'assistant virtuel fournis sur ce site Web peuvent ne pas toujours fournir des résumés complets ou des réponses exactes. Nous vous encourageons à examiner attentivement et à évaluer le contenu généré pour vous assurer de sa qualité et de sa pertinence par rapport à vos besoins.