3
내가 파일 .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));
질문을 이해할 수 없습니다. –
두 번째 예제와 같이 문자열을 전달하려면 일반적으로 항목 모델링을 위해 .mallet 파일로 전달됩니다. – Enzo
답변으로 판을 게시 할 것입니다. – Klerisson