MaxentTagger / Resources Problem

1 view
Skip to first unread message

Stefan Schramm

unread,
Feb 1, 2011, 9:39:09 PM2/1/11
to goolap-e...@googlegroups.com
Hi,

ich bin gerade dabei aus den Basisextraktoren ein JAR zur Einbindung in
die Pipeline zu erstellen.

Bin jetzt auf das Problem gesto�en, dass MaxentTagger (geh�rt zum
Stanford-POS-Tagging) scheinbar nicht in der Lage ist mit Resourcen im
JAR umzugehen:

In
https://svn.dima.tu-berlin.de/svn/da-projekt-cloudbi/JOYLanguage/JOYAnalyzer/src/info/goolap/extraction/stanford/pos/StanfordPOSWrapper.java
wird der Konstruktur MaxentTagger mit parameter_setting_model
aufgerufen, was ein String zur Datei ist. Im Code von MaxentTagger ist
zu sehen, dass es �ber init, init und GlobalHolder.readModelAndInit geht
und dort mittels InDataStreamFile(String filename) �ber File() und
FileInputStream() geladen wird.

Es scheint dort nicht vorgesehen zu sein Resourcen (URL-Objekte)
anzugeben - es gibt nur den Konstruktor mit String, was letztendlich bei
File() landet.

�bersehe ich da was? Hat wer ne Idee?


Gr��e
Stefan

--
Stefan Schramm | Schliemannstr. 3 | 10437 Berlin
Tel.: +49 30 20236399 | Mobil: +49 163 7736399
Skype: stefanschramm | XMPP: stefan...@jabber.ccc.de

Stefan Schramm

unread,
Feb 1, 2011, 9:56:33 PM2/1/11
to goolap-e...@googlegroups.com
On 02/02/2011 03:39 AM, Stefan Schramm wrote:
> Bin jetzt auf das Problem gesto�en, dass MaxentTagger (geh�rt zum
> Stanford-POS-Tagging) scheinbar nicht in der Lage ist mit Resourcen im
> JAR umzugehen: [...]

hat sich erstmal erledigt, in der neuen Version vom postagger (3.0)
scheint es wohl m�glich zu sein.

Oleg Mayevskiy

unread,
Feb 2, 2011, 6:59:51 AM2/2/11
to goolap-e...@googlegroups.com
Am 02.02.2011 03:56, schrieb Stefan Schramm:
> On 02/02/2011 03:39 AM, Stefan Schramm wrote:
>> Bin jetzt auf das Problem gesto�en, dass MaxentTagger (geh�rt zum
>> Stanford-POS-Tagging) scheinbar nicht in der Lage ist mit Resourcen im
>> JAR umzugehen: [...]
> hat sich erstmal erledigt, in der neuen Version vom postagger (3.0)
> scheint es wohl m�glich zu sein.
>
> Stefan
>
:)
Ich hatte das Problem damals auch. Ich musste den Code selbst anpassen:

...
String parameterSettingModel = (String)
aContext.getConfigParameterValue(IConstants.PARAMETER_MODEL);
URL parameterSettingModelURL =

StanfordPOSWrapper.class.getResource(parameterSettingModel);
...
this.tagger = new MaxentTagger(parameterSettingModelURL.getFile());
...

und die Url in der xml �ndern zu

/stanford/pos/left3words-wsj-0-18.tagger

Gr��e

Oleg

Oleg Mayevskiy

unread,
Feb 2, 2011, 7:02:16 AM2/2/11
to goolap-e...@googlegroups.com
Das gleiche tritt noch mal in StanfordNERAnnotator auf.
Reply all
Reply to author
Forward
0 new messages