Add pre-trained model for Snips
[src/snips-model-agl.git] / model / probabilistic_intent_parser / slot_filler_1 / slot_filler.json
1 {
2   "config": {
3     "crf_args": {
4       "algorithm": "lbfgs",
5       "c1": 0.1,
6       "c2": 0.1
7     },
8     "data_augmentation_config": {
9       "add_builtin_entities_examples": true,
10       "capitalization_ratio": 0.2,
11       "min_utterances": 200
12     },
13     "feature_factory_configs": [
14       {
15         "args": {
16           "common_words_gazetteer_name": "top_10000_words_stemmed",
17           "language_code": "en",
18           "n": 1,
19           "use_stemming": true
20         },
21         "factory_name": "ngram",
22         "offsets": [
23           -2,
24           -1,
25           0,
26           1,
27           2
28         ]
29       },
30       {
31         "args": {
32           "common_words_gazetteer_name": "top_10000_words_stemmed",
33           "language_code": "en",
34           "n": 2,
35           "use_stemming": true
36         },
37         "factory_name": "ngram",
38         "offsets": [
39           -2,
40           1
41         ]
42       },
43       {
44         "args": {},
45         "factory_name": "is_digit",
46         "offsets": [
47           -1,
48           0,
49           1
50         ]
51       },
52       {
53         "args": {},
54         "factory_name": "is_first",
55         "offsets": [
56           -2,
57           -1,
58           0
59         ]
60       },
61       {
62         "args": {},
63         "factory_name": "is_last",
64         "offsets": [
65           0,
66           1,
67           2
68         ]
69       },
70       {
71         "args": {
72           "language_code": "en",
73           "n": 1
74         },
75         "factory_name": "shape_ngram",
76         "offsets": [
77           0
78         ]
79       },
80       {
81         "args": {
82           "language_code": "en",
83           "n": 2
84         },
85         "factory_name": "shape_ngram",
86         "offsets": [
87           -1,
88           0
89         ]
90       },
91       {
92         "args": {
93           "language_code": "en",
94           "n": 3
95         },
96         "factory_name": "shape_ngram",
97         "offsets": [
98           -1
99         ]
100       },
101       {
102         "args": {
103           "entities": [
104             "hvac_temperature_action",
105             "to_or_by",
106             "numeric_value"
107           ],
108           "entity_filter": {
109             "automatically_extensible": false
110           },
111           "tagging_scheme_code": 2,
112           "use_stemming": true
113         },
114         "factory_name": "entity_match",
115         "offsets": [
116           -2,
117           -1,
118           0
119         ]
120       },
121       {
122         "args": {
123           "entities": [],
124           "entity_filter": {
125             "automatically_extensible": true
126           },
127           "tagging_scheme_code": 2,
128           "use_stemming": true
129         },
130         "drop_out": 0.5,
131         "factory_name": "entity_match",
132         "offsets": [
133           -2,
134           -1,
135           0
136         ]
137       },
138       {
139         "args": {
140           "entity_labels": [
141             "snips/amountOfMoney",
142             "snips/date",
143             "snips/datePeriod",
144             "snips/datetime",
145             "snips/duration",
146             "snips/number",
147             "snips/ordinal",
148             "snips/percentage",
149             "snips/temperature",
150             "snips/time",
151             "snips/timePeriod"
152           ],
153           "language_code": "en",
154           "tagging_scheme_code": 1
155         },
156         "factory_name": "builtin_entity_match",
157         "offsets": [
158           -2,
159           -1,
160           0
161         ]
162       },
163       {
164         "args": {
165           "cluster_name": "brown_clusters",
166           "use_stemming": false
167         },
168         "factory_name": "word_cluster",
169         "offsets": [
170           -2,
171           -1,
172           0,
173           1
174         ]
175       }
176     ],
177     "tagging_scheme": 1,
178     "unit_name": "crf_slot_filler"
179   },
180   "crf_model_file": "model.crfsuite",
181   "intent": "HVACTemperature",
182   "language_code": "en",
183   "slot_name_mapping": {
184     "hvac_temperature_action": "hvac_temperature_action",
185     "numeric_value": "numeric_value",
186     "to_or_by": "to_or_by"
187   }
188 }