-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvalohai.yaml
63 lines (55 loc) · 1.62 KB
/
valohai.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
- step:
name: test
image: juhavalohai/bayesmark
command:
- bayesmark-launch {parameters} -dir /tmp -b 123 -v
parameters:
- name: studies
type: integer
description: How many times single optimizer tested with single dataset+model
pass-as: -r {v}
default: 5
- name: iterations
type: integer
description: How many times single optimizer tested with single dataset+model
pass-as: -n {v}
default: 50
- name: suggestions
type: integer
description: How many times single optimizer tested with single dataset+model
pass-as: -p {v}
default: 5
- name: models
type: string
description: List of models
pass-as: -c {v}
default: DT
- name: datasets
type: string
description: List of datasets
pass-as: -d {v}
default: digits
- name: metrics
type: string
description: List of scoring metrics
pass-as: -m {v}
default: acc
inputs:
- name: optimizer
# studies -r How many times single optimizer tested with single dataset+model
# iterations -n How many loops in single study
# suggestions -p Set of suggestions per single loop (parallel)
# optimizers -o List of optimizers
# models -c List of models
# data -d List of datasets
# metric -m List of scoring metrics
# total = r * n * p * o * c * d * m
# MVP competition example:
# 3 studies
# 20 iterations
# 3 suggestions
# 1 optimizer
# 5 models
# 1 dataset
# 2 metrics
# =1800 executions