ファイル .mallet をインポートする次のコードがあります。
File f=new File("/home/test/file.mallet");
InstanceList t=InstanceList.load(f);
しかし、すべてのインスタンスを手動で切り替えたい場合、どうすればよいでしょうか? 私はこれを試しました:
String str="Test for mallet.";
InstanceList t=new InstanceList();
t.add(new Instance(str,"test","test",null));
しかし、それは私にエラーを与えます!
編集
私はそれを試してみましたが、文字列の配列で動作するようです:
ArrayList<String> aa =ArrayList<Pipe>();
aa.add("Test string 1.");
aa.add("Test string 2.");
String[] ob1=new String[aa.size];
ob1=aa.toArray(ob1);
ArrayList<Pipe> pipeList=ArrayList<Pipe>();
pipeList.add(new CharSequenceLowerCase());
//....
pipeList.add(new TokenSequence2FeatureSequence());
InstanceList training=new InstanceList(new SerialPipes(pipeList))
training.addThruPipe(new StringArrayIterator(ob1));