AISE-TUDelft / JonBERTa-head-ft-coco

huggingface.co
Total runs: 8
24-hour runs: 0
7-day runs: 2
30-day runs: 0
Model's Last Updated: June 05 2024
text-classification

Introduction of JonBERTa-head-ft-coco

Model Details of JonBERTa-head-ft-coco

JonBERTa-head-ft-coco

Model for the paper "A Transformer-Based Approach for Smart Invocation of Automatic Code Completion" .

Description

This model is fine-tuned on a code-completion dataset collected from the open-source Code4Me plugin. The training objective is to have a small, lightweight transformer model to filter out unnecessary and unhelpful code completions. To this end, we leverage the in-IDE telemetry data, and integrate it with the textual code data in the transformer's attention module.

Models are named as follows:

  • CodeBERTa CodeBERTa-ft-coco-[1,2,5]e-05lr
    • e.g. CodeBERTa-ft-coco-2e-05lr , which was trained with learning rate of 2e-05 .
  • JonBERTa-head JonBERTa-head-ft-[dense,proj,reinit]
    • e.g. JonBERTa-head-ft-dense-proj , where all have 2e-05 learning rate, but may differ in the head layer in which the telemetry features are introduced (either head or proj , with optional reinit ialisation of all its weights).
  • JonBERTa-attn JonBERTa-attn-ft-[0,1,2,3,4,5]L
    • e.g. JonBERTa-attn-ft-012L , where all have 2e-05 learning rate, but may differ in the attention layer(s) in which the telemetry features are introduced (either 0 , 1 , 2 , 3 , 4 , or 5L ).

Other hyperparameters may be found in the paper or the replication package (see below).

Sources

To cite, please use

@misc{de_moor_smart_invocation_2024,
    title = {A {Transformer}-{Based} {Approach} for {Smart} {Invocation} of {Automatic} {Code} {Completion}},
    url = {http://arxiv.org/abs/2405.14753},
    doi = {10.1145/3664646.3664760},
    author = {de Moor, Aral and van Deursen, Arie and Izadi, Maliheh},
    month = may,
    year = {2024},
}
Training Details

This model was trained with the following hyperparameters, everything else being TrainingArguments ' default. The dataset was prepared identically across all models as detailed in the paper.

num_train_epochs : int      = 3 
learning_rate    : float    = 2e-5
batch_size       : int      = 16
Model Configuration
num_telemetry_features :int = 26
add_head              :bool = True
add_dense             :bool = search([True, False])
add_proj              :bool = search([True, False])
reinit_head           :bool = search([True, False])

Runs of AISE-TUDelft JonBERTa-head-ft-coco on huggingface.co

8
Total runs
0
24-hour runs
-1
3-day runs
2
7-day runs
0
30-day runs

More Information About JonBERTa-head-ft-coco huggingface.co Model

More JonBERTa-head-ft-coco license Visit here:

https://choosealicense.com/licenses/mit

JonBERTa-head-ft-coco huggingface.co

JonBERTa-head-ft-coco huggingface.co is an AI model on huggingface.co that provides JonBERTa-head-ft-coco's model effect (), which can be used instantly with this AISE-TUDelft JonBERTa-head-ft-coco model. huggingface.co supports a free trial of the JonBERTa-head-ft-coco model, and also provides paid use of the JonBERTa-head-ft-coco. Support call JonBERTa-head-ft-coco model through api, including Node.js, Python, http.

JonBERTa-head-ft-coco huggingface.co Url

https://huggingface.co/AISE-TUDelft/JonBERTa-head-ft-coco

AISE-TUDelft JonBERTa-head-ft-coco online free

JonBERTa-head-ft-coco huggingface.co is an online trial and call api platform, which integrates JonBERTa-head-ft-coco's modeling effects, including api services, and provides a free online trial of JonBERTa-head-ft-coco, you can try JonBERTa-head-ft-coco online for free by clicking the link below.

AISE-TUDelft JonBERTa-head-ft-coco online free url in huggingface.co:

https://huggingface.co/AISE-TUDelft/JonBERTa-head-ft-coco

JonBERTa-head-ft-coco install

JonBERTa-head-ft-coco is an open source model from GitHub that offers a free installation service, and any user can find JonBERTa-head-ft-coco on GitHub to install. At the same time, huggingface.co provides the effect of JonBERTa-head-ft-coco install, users can directly use JonBERTa-head-ft-coco installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

JonBERTa-head-ft-coco install url in huggingface.co:

https://huggingface.co/AISE-TUDelft/JonBERTa-head-ft-coco

Url of JonBERTa-head-ft-coco

JonBERTa-head-ft-coco huggingface.co Url

Provider of JonBERTa-head-ft-coco huggingface.co

AISE-TUDelft
ORGANIZATIONS

Other API from AISE-TUDelft

huggingface.co

Total runs: 11
Run Growth: 7
Growth Rate: 70.00%
Updated:February 02 2024