Skip to content

Commit 7c3a7c1

Browse files
committed
Update iris example, fix small bugs
1 parent a9184a1 commit 7c3a7c1

File tree

12 files changed

+120
-213
lines changed

12 files changed

+120
-213
lines changed
Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,44 @@
11
- kind: aggregate
22
name: sepal_length_mean
33
aggregator: cortex.mean
4-
inputs:
5-
columns:
6-
col: sepal_length
4+
input: @sepal_length
75

86
- kind: aggregate
97
name: sepal_length_stddev
108
aggregator: cortex.stddev
11-
inputs:
12-
columns:
13-
col: sepal_length
9+
input: @sepal_length
1410

1511
- kind: aggregate
1612
name: sepal_width_mean
1713
aggregator: cortex.mean
18-
inputs:
19-
columns:
20-
col: sepal_width
14+
input: @sepal_width
2115

2216
- kind: aggregate
2317
name: sepal_width_stddev
2418
aggregator: cortex.stddev
25-
inputs:
26-
columns:
27-
col: sepal_width
19+
input: @sepal_width
2820

2921
- kind: aggregate
3022
name: petal_length_mean
3123
aggregator: cortex.mean
32-
inputs:
33-
columns:
34-
col: petal_length
24+
input: @petal_length
3525

3626
- kind: aggregate
3727
name: petal_length_stddev
3828
aggregator: cortex.stddev
39-
inputs:
40-
columns:
41-
col: petal_length
29+
input: @petal_length
4230

4331
- kind: aggregate
4432
name: petal_width_mean
4533
aggregator: cortex.mean
46-
inputs:
47-
columns:
48-
col: petal_width
34+
input: @petal_width
4935

5036
- kind: aggregate
5137
name: petal_width_stddev
5238
aggregator: cortex.stddev
53-
inputs:
54-
columns:
55-
col: petal_width
39+
input: @petal_width
5640

5741
- kind: aggregate
5842
name: class_index
5943
aggregator: cortex.index_string
60-
inputs:
61-
columns:
62-
col: class
44+
input: @class

examples/iris/resources/apis.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- kind: api
22
name: iris-type
3-
model_name: dnn
3+
model: @dnn
44
compute:
55
replicas: 1

examples/iris/resources/models.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
- kind: model
22
name: dnn
3-
type: classification
4-
target_column: class_indexed
5-
feature_columns:
6-
- sepal_length_normalized
7-
- sepal_width_normalized
8-
- petal_length_normalized
9-
- petal_width_normalized
3+
estimator_path: implementations/models/dnn.py
4+
target_column: @class_indexed
5+
input:
6+
cols:
7+
- @sepal_length_normalized
8+
- @sepal_width_normalized
9+
- @petal_length_normalized
10+
- @petal_width_normalized
11+
num_classes: 3
1012
hparams:
1113
hidden_units: [4, 2]
1214
data_partition_ratio:
@@ -15,4 +17,3 @@
1517
training:
1618
batch_size: 10
1719
num_steps: 1000
18-
aggregates: [class_index]

examples/iris/resources/raw_columns.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
data:
44
type: csv
55
path: s3a://cortex-examples/iris.csv
6-
schema: [sepal_length, sepal_width, petal_length, petal_width, class]
6+
schema: [@sepal_length, @sepal_width, @petal_length, @petal_width, @class]
77

88

99
- kind: environment
@@ -13,15 +13,15 @@
1313
path: s3a://cortex-examples/iris.parquet
1414
schema:
1515
- parquet_column_name: sepal_length
16-
raw_column_name: sepal_length
16+
raw_column: @sepal_length
1717
- parquet_column_name: sepal_width
18-
raw_column_name: sepal_width
18+
raw_column: @sepal_width
1919
- parquet_column_name: petal_length
20-
raw_column_name: petal_length
20+
raw_column: @petal_length
2121
- parquet_column_name: petal_width
22-
raw_column_name: petal_width
22+
raw_column: @petal_width
2323
- parquet_column_name: class
24-
raw_column_name: class
24+
raw_column: @class
2525

2626
- kind: raw_column
2727
name: sepal_length
Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,38 @@
11
- kind: transformed_column
22
name: sepal_length_normalized
33
transformer: cortex.normalize
4-
inputs:
5-
columns:
6-
num: sepal_length
7-
args:
8-
mean: sepal_length_mean
9-
stddev: sepal_length_stddev
4+
input:
5+
col: @sepal_length
6+
mean: @sepal_length_mean
7+
stddev: @sepal_length_stddev
108

119
- kind: transformed_column
1210
name: sepal_width_normalized
1311
transformer: cortex.normalize
14-
inputs:
15-
columns:
16-
num: sepal_width
17-
args:
18-
mean: sepal_width_mean
19-
stddev: sepal_width_stddev
12+
input:
13+
col: @sepal_width
14+
mean: @sepal_width_mean
15+
stddev: @sepal_width_stddev
2016

2117
- kind: transformed_column
2218
name: petal_length_normalized
2319
transformer: cortex.normalize
24-
inputs:
25-
columns:
26-
num: petal_length
27-
args:
28-
mean: petal_length_mean
29-
stddev: petal_length_stddev
20+
input:
21+
col: @petal_length
22+
mean: @petal_length_mean
23+
stddev: @petal_length_stddev
3024

3125
- kind: transformed_column
3226
name: petal_width_normalized
3327
transformer: cortex.normalize
34-
inputs:
35-
columns:
36-
num: petal_width
37-
args:
38-
mean: petal_width_mean
39-
stddev: petal_width_stddev
28+
input:
29+
col: @petal_width
30+
mean: @petal_width_mean
31+
stddev: @petal_width_stddev
4032

4133
- kind: transformed_column
4234
name: class_indexed
4335
transformer: cortex.index_string
44-
inputs:
45-
columns:
46-
text: class
47-
args:
48-
indexes: class_index
36+
input:
37+
col: @class
38+
indexes: @class_index

examples/poker/resources/raw_columns.yaml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,71 +2,51 @@
22
name: card_1_suit
33
type: INT_COLUMN
44
required: true
5-
tags:
6-
type: suit
75

86
- kind: raw_column
97
name: card_1_rank
108
type: INT_COLUMN
119
required: true
12-
tags:
13-
type: rank
1410

1511
- kind: raw_column
1612
name: card_2_suit
1713
type: INT_COLUMN
1814
required: true
19-
tags:
20-
type: suit
2115

2216
- kind: raw_column
2317
name: card_2_rank
2418
type: INT_COLUMN
2519
required: true
26-
tags:
27-
type: rank
2820

2921
- kind: raw_column
3022
name: card_3_suit
3123
type: INT_COLUMN
3224
required: true
33-
tags:
34-
type: suit
3525

3626
- kind: raw_column
3727
name: card_3_rank
3828
type: INT_COLUMN
3929
required: true
40-
tags:
41-
type: rank
4230

4331
- kind: raw_column
4432
name: card_4_suit
4533
type: INT_COLUMN
4634
required: true
47-
tags:
48-
type: suit
4935

5036
- kind: raw_column
5137
name: card_4_rank
5238
type: INT_COLUMN
5339
required: true
54-
tags:
55-
type: rank
5640

5741
- kind: raw_column
5842
name: card_5_suit
5943
type: INT_COLUMN
6044
required: true
61-
tags:
62-
type: suit
6345

6446
- kind: raw_column
6547
name: card_5_rank
6648
type: INT_COLUMN
6749
required: true
68-
tags:
69-
type: rank
7050

7151
- kind: raw_column
7252
name: class

0 commit comments

Comments
 (0)