Skip to content

Commit 8e044bc

Browse files
committed
Bump minor version, update interaction library, add testing pipelines for keras.
1 parent 0521267 commit 8e044bc

File tree

6 files changed

+593
-2
lines changed

6 files changed

+593
-2
lines changed

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,8 @@ hs_err_*.log
3939
/tests/cl-ionosphere/model-costcla-external-rf/m2_01.npy
4040
/tests/cl-ionosphere/model-costcla-external-rf/model
4141

42+
/tests/cl-ionosphere/model-keras-m1/dep.csv
43+
/tests/cl-ionosphere/model-keras-m1/indep.csv
44+
/tests/cl-ionosphere/model-keras-m1/kerasmodel.h5
45+
46+

creole.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- creole.xml for Learning_Framework -->
22
<CREOLE-DIRECTORY
33
ID="gate.LearningFramework"
4-
VERSION="3.5"
4+
VERSION="3.5.1"
55
DESCRIPTION="Learning Framework"
66
HELPURL="https://github.com/GateNLP/gateplugin-LearningFramework/wiki"
77
>
@@ -10,5 +10,5 @@
1010
<IVY>build/ivy.xml</IVY>
1111
<JAR>lib-static/commons-cli-1.4-modified.jar</JAR>
1212
<JAR>lib-static/libsvm.jar</JAR>
13-
<JAR>lib-static/interaction-3.5.jar</JAR>
13+
<JAR>lib-static/interaction-3.5.1.jar</JAR>
1414
</CREOLE-DIRECTORY>
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,346 @@
1+
<gate.util.persistence.GateApplication>
2+
<urlList class="gate.util.persistence.CollectionPersistence">
3+
<localList>
4+
<gate.util.persistence.PersistenceManager-URLHolder>
5+
<urlString>$gatehome$plugins/ANNIE</urlString>
6+
</gate.util.persistence.PersistenceManager-URLHolder>
7+
<gate.util.persistence.PersistenceManager-URLHolder>
8+
<urlString>$relpath$../..</urlString>
9+
</gate.util.persistence.PersistenceManager-URLHolder>
10+
<gate.util.persistence.PersistenceManager-URLHolder>
11+
<urlString>$gatehome$plugins/Groovy</urlString>
12+
</gate.util.persistence.PersistenceManager-URLHolder>
13+
<gate.util.persistence.PersistenceManager-URLHolder>
14+
<urlString>$gatehome$plugins/Format_FastInfoset</urlString>
15+
</gate.util.persistence.PersistenceManager-URLHolder>
16+
<gate.util.persistence.PersistenceManager-URLHolder>
17+
<urlString>$gatehome$plugins/Tools</urlString>
18+
</gate.util.persistence.PersistenceManager-URLHolder>
19+
</localList>
20+
<collectionType>java.util.ArrayList</collectionType>
21+
</urlList>
22+
<application class="gate.util.persistence.ConditionalSerialAnalyserControllerPersistence">
23+
<corpus class="gate.util.persistence.CorpusPersistence">
24+
<docList>
25+
<gate.util.persistence.LRPersistence>
26+
<resourceType>gate.corpora.DocumentImpl</resourceType>
27+
<resourceName>ionosphere_gate.xml_00011</resourceName>
28+
<initParams class="gate.util.persistence.MapPersistence">
29+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
30+
<localMap>
31+
<entry>
32+
<string>sourceUrl</string>
33+
<gate.util.persistence.PersistenceManager-URLHolder>
34+
<urlString>$relpath$ionosphere_gate.xml</urlString>
35+
</gate.util.persistence.PersistenceManager-URLHolder>
36+
</entry>
37+
<entry>
38+
<string>preserveOriginalContent</string>
39+
<boolean>false</boolean>
40+
</entry>
41+
<entry>
42+
<string>collectRepositioningInfo</string>
43+
<boolean>false</boolean>
44+
</entry>
45+
<entry>
46+
<string>markupAware</string>
47+
<boolean>true</boolean>
48+
</entry>
49+
<entry>
50+
<string>sourceUrlEndOffset</string>
51+
<null/>
52+
</entry>
53+
<entry>
54+
<string>stringContent</string>
55+
<string></string>
56+
</entry>
57+
<entry>
58+
<string>mimeType</string>
59+
<null/>
60+
</entry>
61+
<entry>
62+
<string>encoding</string>
63+
<string>UTF-8</string>
64+
</entry>
65+
<entry>
66+
<string>sourceUrlStartOffset</string>
67+
<null/>
68+
</entry>
69+
</localMap>
70+
</initParams>
71+
</gate.util.persistence.LRPersistence>
72+
</docList>
73+
<resourceType>gate.corpora.CorpusImpl</resourceType>
74+
<resourceName>Corpus for ionosphere_gate.xml_00011</resourceName>
75+
<initParams class="gate.util.persistence.MapPersistence">
76+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
77+
<localMap>
78+
<entry>
79+
<string>documentsList</string>
80+
<null/>
81+
</entry>
82+
</localMap>
83+
</initParams>
84+
</corpus>
85+
<strategiesList class="gate.util.persistence.CollectionPersistence">
86+
<localList>
87+
<gate.util.persistence.AnalyserRunningStrategyPersistence>
88+
<runMode>1</runMode>
89+
<featureName></featureName>
90+
<featureValue></featureValue>
91+
<pr class="gate.util.persistence.PRPersistence">
92+
<runtimeParams class="gate.util.persistence.MapPersistence">
93+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
94+
<localMap>
95+
<entry>
96+
<string>setsToKeep</string>
97+
<gate.util.persistence.CollectionPersistence>
98+
<localList>
99+
<string>Key</string>
100+
<null/>
101+
</localList>
102+
<collectionType>java.util.ArrayList</collectionType>
103+
</gate.util.persistence.CollectionPersistence>
104+
</entry>
105+
<entry>
106+
<string>keepOriginalMarkupsAS</string>
107+
<boolean>true</boolean>
108+
</entry>
109+
<entry>
110+
<string>corpus</string>
111+
<null/>
112+
</entry>
113+
<entry>
114+
<string>setsToRemove</string>
115+
<gate.util.persistence.CollectionPersistence>
116+
<localList>
117+
<string>LearningFramework</string>
118+
<string>LFOUT</string>
119+
</localList>
120+
<collectionType>java.util.ArrayList</collectionType>
121+
</gate.util.persistence.CollectionPersistence>
122+
</entry>
123+
<entry>
124+
<string>annotationTypes</string>
125+
<null/>
126+
</entry>
127+
<entry>
128+
<string>document</string>
129+
<null/>
130+
</entry>
131+
</localMap>
132+
</runtimeParams>
133+
<resourceType>gate.creole.annotdelete.AnnotationDeletePR</resourceType>
134+
<resourceName>Reset:LearningFramework</resourceName>
135+
<initParams class="gate.util.persistence.MapPersistence">
136+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
137+
<localMap/>
138+
</initParams>
139+
<features class="gate.util.persistence.MapPersistence">
140+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
141+
<localMap/>
142+
</features>
143+
</pr>
144+
</gate.util.persistence.AnalyserRunningStrategyPersistence>
145+
<gate.util.persistence.AnalyserRunningStrategyPersistence>
146+
<runMode>1</runMode>
147+
<featureName></featureName>
148+
<featureValue></featureValue>
149+
<pr class="gate.util.persistence.PRPersistence">
150+
<runtimeParams class="gate.util.persistence.MapPersistence">
151+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
152+
<localMap>
153+
<entry>
154+
<string>tagASName</string>
155+
<string>Original markups</string>
156+
</entry>
157+
<entry>
158+
<string>textTagName</string>
159+
<string></string>
160+
</entry>
161+
<entry>
162+
<string>transferAllUnlessFound</string>
163+
<boolean>true</boolean>
164+
</entry>
165+
<entry>
166+
<string>document</string>
167+
<null/>
168+
</entry>
169+
<entry>
170+
<string>copyAnnotations</string>
171+
<boolean>true</boolean>
172+
</entry>
173+
<entry>
174+
<string>outputASName</string>
175+
<string>LearningFramework</string>
176+
</entry>
177+
<entry>
178+
<string>inputASName</string>
179+
<null/>
180+
</entry>
181+
<entry>
182+
<string>annotationTypes</string>
183+
<null/>
184+
</entry>
185+
</localMap>
186+
</runtimeParams>
187+
<resourceType>gate.creole.annotransfer.AnnotationSetTransfer</resourceType>
188+
<resourceName>CopyMentionsToLF</resourceName>
189+
<initParams class="gate.util.persistence.MapPersistence">
190+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
191+
<localMap/>
192+
</initParams>
193+
<features class="gate.util.persistence.MapPersistence">
194+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
195+
<localMap/>
196+
</features>
197+
</pr>
198+
</gate.util.persistence.AnalyserRunningStrategyPersistence>
199+
<gate.util.persistence.AnalyserRunningStrategyPersistence>
200+
<runMode>1</runMode>
201+
<featureName></featureName>
202+
<featureValue></featureValue>
203+
<pr class="gate.util.persistence.PRPersistence">
204+
<runtimeParams class="gate.util.persistence.MapPersistence">
205+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
206+
<localMap>
207+
<entry>
208+
<string>corpus</string>
209+
<null/>
210+
</entry>
211+
<entry>
212+
<string>scriptParams</string>
213+
<gate.util.persistence.MapPersistence>
214+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
215+
<localMap/>
216+
</gate.util.persistence.MapPersistence>
217+
</entry>
218+
<entry>
219+
<string>outputASName</string>
220+
<null/>
221+
</entry>
222+
<entry>
223+
<string>inputASName</string>
224+
<null/>
225+
</entry>
226+
<entry>
227+
<string>document</string>
228+
<null/>
229+
</entry>
230+
</localMap>
231+
</runtimeParams>
232+
<resourceType>gate.groovy.ScriptPR</resourceType>
233+
<resourceName>deleteClass</resourceName>
234+
<initParams class="gate.util.persistence.MapPersistence">
235+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
236+
<localMap>
237+
<entry>
238+
<string>encoding</string>
239+
<string>UTF-8</string>
240+
</entry>
241+
<entry>
242+
<string>scriptURL</string>
243+
<gate.util.persistence.PersistenceManager-URLHolder>
244+
<urlString>$relpath$deleteClass.groovy</urlString>
245+
</gate.util.persistence.PersistenceManager-URLHolder>
246+
</entry>
247+
</localMap>
248+
</initParams>
249+
<features class="gate.util.persistence.MapPersistence">
250+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
251+
<localMap/>
252+
</features>
253+
</pr>
254+
</gate.util.persistence.AnalyserRunningStrategyPersistence>
255+
<gate.util.persistence.AnalyserRunningStrategyPersistence>
256+
<runMode>1</runMode>
257+
<featureName></featureName>
258+
<featureValue></featureValue>
259+
<pr class="gate.util.persistence.LanguageAnalyserPersistence">
260+
<runtimeParams class="gate.util.persistence.MapPersistence">
261+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
262+
<localMap>
263+
<entry>
264+
<string>targetFeature</string>
265+
<string>class</string>
266+
</entry>
267+
<entry>
268+
<string>dataDirectory</string>
269+
<gate.util.persistence.PersistenceManager-URLHolder>
270+
<urlString>$relpath$model-keras-m1</urlString>
271+
</gate.util.persistence.PersistenceManager-URLHolder>
272+
</entry>
273+
<entry>
274+
<string>confidenceThreshold</string>
275+
<double>0.0</double>
276+
</entry>
277+
<entry>
278+
<string>serverUrl</string>
279+
<null/>
280+
</entry>
281+
<entry>
282+
<string>instanceType</string>
283+
<string>Mention</string>
284+
</entry>
285+
<entry>
286+
<string>document</string>
287+
<null/>
288+
</entry>
289+
<entry>
290+
<string>corpus</string>
291+
<null/>
292+
</entry>
293+
<entry>
294+
<string>algorithmParameters</string>
295+
<string> </string>
296+
</entry>
297+
<entry>
298+
<string>outputASName</string>
299+
<string>LearningFramework</string>
300+
</entry>
301+
<entry>
302+
<string>inputASName</string>
303+
<string>LearningFramework</string>
304+
</entry>
305+
<entry>
306+
<string>sequenceSpan</string>
307+
<string></string>
308+
</entry>
309+
</localMap>
310+
</runtimeParams>
311+
<resourceType>gate.plugin.learningframework.LF_ApplyClassification</resourceType>
312+
<resourceName>LF_ApplyClassification</resourceName>
313+
<initParams class="gate.util.persistence.MapPersistence">
314+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
315+
<localMap/>
316+
</initParams>
317+
<features class="gate.util.persistence.MapPersistence">
318+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
319+
<localMap/>
320+
</features>
321+
</pr>
322+
</gate.util.persistence.AnalyserRunningStrategyPersistence>
323+
</localList>
324+
<collectionType>java.util.ArrayList</collectionType>
325+
</strategiesList>
326+
<prList class="gate.util.persistence.CollectionPersistence">
327+
<localList>
328+
<gate.util.persistence.PRPersistence reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence/pr"/>
329+
<gate.util.persistence.PRPersistence reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[2]/pr"/>
330+
<gate.util.persistence.PRPersistence reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[3]/pr"/>
331+
<gate.util.persistence.LanguageAnalyserPersistence reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[4]/pr"/>
332+
</localList>
333+
<collectionType>java.util.ArrayList</collectionType>
334+
</prList>
335+
<resourceType>gate.creole.ConditionalSerialAnalyserController</resourceType>
336+
<resourceName>apply-keras-external-m1</resourceName>
337+
<initParams class="gate.util.persistence.MapPersistence">
338+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
339+
<localMap/>
340+
</initParams>
341+
<features class="gate.util.persistence.MapPersistence">
342+
<mapType>gate.util.SimpleFeatureMapImpl</mapType>
343+
<localMap/>
344+
</features>
345+
</application>
346+
</gate.util.persistence.GateApplication>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
keraswrapper.home: ../../../../keras-wrapper

0 commit comments

Comments
 (0)