Views
No views yet
CodeBERTa-small-v1.CodeBERTa → CodeBERTa-ft-coco-[1,2,5]e-05lr
CodeBERTa-ft-coco-2e-05lr, which was trained with learning rate of 2e-05.JonBERTa-head → JonBERTa-head-ft-[dense,proj,reinit]
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 reinitialisation of all its weights).JonBERTa-attn → JonBERTa-attn-ft-[0,1,2,3,4,5]L
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).Ar4l/curating-code-completions1@misc{de_moor_smart_invocation_2024,
2 title = {A {Transformer}-{Based} {Approach} for {Smart} {Invocation} of {Automatic} {Code} {Completion}},
3 url = {http://arxiv.org/abs/2405.14753},
4 doi = {10.1145/3664646.3664760},
5 author = {de Moor, Aral and van Deursen, Arie and Izadi, Maliheh},
6 month = may,
7 year = {2024},
8}TrainingArguments' default. The dataset was prepared identically across all models as detailed in the paper.1num_train_epochs : int = 3
2learning_rate : float = 2e-5
3batch_size : int = 161num_telemetry_features :int = 26
2
3add_feature_embeddings :bool = True
4feature_hidden_size :int = num_telemetry_features * 4
5feature_dropout_prob :float = 0.1
6add_feature_bias :bool = True
7
8add_self_attn :bool = True
9self_attn_layers :list[int] = search(sum(
10 [[i,j,k] for i in range(6) for j in range(6) for k in range(6) if i < j < k],
11 [[i,j] for j in range(6) for i in range(6) if i < j],
12 [[i] for i in range(6)],
13 []
14))