Files
openide/plugins/completion-ml-ranking/resources/experiment.json
Alexey Kalina 8d8e6176c5 [ml-completion] ML-2636 Integrate completion ranking model for new terminal
GitOrigin-RevId: 0ad89ea2de8595001d8697a5dc1d437dee89a0b6
2024-02-05 21:10:07 +00:00

230 lines
5.4 KiB
JSON

{
"version": 2,
"seed": 42,
"groups": [
{
"number": 7,
"description": "Standard completion",
"useMLRanking": false,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 8,
"description": "Default ML model without arrows",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 11,
"description": "Default ML model with arrows",
"useMLRanking": true,
"showArrows": true,
"calculateFeatures": true
},
{
"number": 12,
"description": "Standard completion without calculation features",
"useMLRanking": false,
"showArrows": false,
"calculateFeatures": false
},
{
"number": 13,
"description": "First experimental model",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 14,
"description": "Second experimental model",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 15,
"description": "Full Line - ONNX",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 16,
"description": "Full Line - ONNX + trigger/filter model",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 17,
"description": "Completion performance (early lookup & MLRanking)",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 18,
"description": "Completion performance (early lookup)",
"useMLRanking": false,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 19,
"description": "Completion performance",
"useMLRanking": false,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 22,
"description": "Full Line - Llama 1536ctx",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 23,
"description": "Full Line - Llama 1536ctx drop initialization on type",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 24,
"description": "Full Line - RAG",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 25,
"description": "Full Line - disable stash by newline",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 26,
"description": "Full Line - FIM",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 27,
"description": "Full Line - FIM and RAG",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
},
{
"number": 28,
"description": "Full Line - Llama + filter model",
"useMLRanking": true,
"showArrows": false,
"calculateFeatures": true
}
],
"languages": [
{
"id": "java",
"experimentBucketsCount": 4,
"includeGroups": [ 8, 22, 24 ],
"shouldLogElementFeatures": false
},
{
"id": "python",
"experimentBucketsCount": 4,
"includeGroups": [15, 27, 22, 24],
"shouldLogElementFeatures": true
},
{
"id": "kotlin",
"experimentBucketsCount": 2,
"includeGroups": [ 8, 24 ],
"shouldLogElementFeatures": true
},
{
"id": "scala",
"experimentBucketsCount": 4,
"includeGroups": [ 7, 8, 12, 13 ],
"shouldLogElementFeatures": true
},
{
"id": "php",
"experimentBucketsCount": 4,
"includeGroups": [ 8, 22, 24 ],
"shouldLogElementFeatures": false
},
{
"id": "javascript",
"experimentBucketsCount": 4,
"includeGroups": [ 8, 22, 28, 24 ],
"shouldLogElementFeatures": true
},
{
"id": "ruby",
"experimentBucketsCount": 1,
"includeGroups": [ 24 ],
"shouldLogElementFeatures": true
},
{
"id": "go",
"experimentBucketsCount": 2,
"includeGroups": [ 8, 24 ],
"shouldLogElementFeatures": true
},
{
"id": "rust",
"experimentBucketsCount": 16,
"includeGroups": [ 8, 12],
"shouldLogElementFeatures": true
},
{
"id": "swift",
"experimentBucketsCount": 4,
"includeGroups": [ 7, 8, 12, 13],
"shouldLogElementFeatures": true
},
{
"id": "mysql",
"experimentBucketsCount": 8,
"includeGroups": [ 7, 8, 12 ],
"shouldLogElementFeatures": false
},
{
"id": "C#",
"experimentBucketsCount": 16,
"includeGroups": [ 7, 8, 12],
"shouldLogElementFeatures": false
},
{
"id": "objectivec",
"experimentBucketsCount": 4,
"includeGroups": [ 7, 8, 12 ],
"shouldLogElementFeatures": false
},
{
"id": "html",
"experimentBucketsCount": 8,
"includeGroups": [ 7, 7, 12, 12, 13, 13 ],
"shouldLogElementFeatures": false
},
{
"id": "css",
"experimentBucketsCount": 4,
"includeGroups": [ 7, 22, 28, 24 ],
"shouldLogElementFeatures": true
},
{
"id": "shell script",
"experimentBucketsCount": 4,
"includeGroups": [ 7, 12, 13 ],
"shouldLogElementFeatures": true
}
]
}