From: Rodrigo P. <piz...@gm...> - 2008-01-25 00:11:48
|
Hi, i have a Exception "BadAttException" while running JBoost. --------------------- iMac-de-Rodrigo-Pizarro:demo Rodri_gop$ java =20 jboost.controller.Controller -S diag Fileloader adding . to path. WARNING: configuration file jboost.config not found. Continuing... Found diag.spec Found diag.train Found diag.spec Found diag.test Booster type: jboost.booster.AdaBoost BadAttException: Line 0 Multiple labels found when expecting single label: c000 Continuing to parse example. jboost.tokenizer.BadAttException: Multiple labels found when expecting =20= single label: c000 at = jboost.examples.LabelDescription.str2Att(LabelDescription.java:59) at = jboost.tokenizer.ExampleStream.parseExampleText(ExampleStream.java:=20 127) at = jboost.tokenizer.ExampleStream.getExample(ExampleStream.java:83) at = jboost.controller.Controller.readTrainData(Controller.java:571) at jboost.controller.Controller.init(Controller.java:164) at jboost.controller.Controller.<init>(Controller.java:105) at jboost.controller.Controller.main(Controller.java:80) BadExaException Example beginning at line 0 Number of bad attributes in example exceeds 0 skipping rest of example. BadAttException: Line 0 Multiple labels found when expecting single label: c000 Continuing to parse example. jboost.tokenizer.BadAttException: Multiple labels found when expecting =20= single label: c000 at = jboost.examples.LabelDescription.str2Att(LabelDescription.java:59) at = jboost.tokenizer.ExampleStream.parseExampleText(ExampleStream.java:=20 127) at = jboost.tokenizer.ExampleStream.getExample(ExampleStream.java:83) at = jboost.controller.Controller.readTrainData(Controller.java:571) at jboost.controller.Controller.init(Controller.java:164) at jboost.controller.Controller.<init>(Controller.java:105) at jboost.controller.Controller.main(Controller.java:80) BadExaException Example beginning at line 0 Number of bad attributes in example exceeds 0 skipping rest of example. BadAttException: Line 1 Multiple labels found when expecting single label: c000 Continuing to parse example. ... -------------------------- The train file is like: neoplasia maligna de labio superior externa , c000; neoplasia maligna de labio superior borde vermellon sai , c000; neoplasia maligna de labio superior externa trastorno , c000; neoplasia maligna del labio superior area del bermellon trastorno , =20 c000; tumor maligno de ddel borde bermellon del labio superior trastorno , =20 c000; ... ... And the spec file is like: exampleTerminator=3D; attributeTerminator=3D, maxBadExa=3D2000 diagnostico text labels (c000,c001,c002,c003,c004,c005,c006,c009, ... ,d487,d489) (it's resumed) I have changed the maxBadExample parametrer for some values between 0 =20= and 2000 and I still get similar errors. The jboost execution is fine =20= with the demo examples. What can be happening? What means "maxBadExa" parameter? Many thanks beforehand!!! Rodrigo Pizarro G. Ingenier=EDa Inform=E1tica Universidad de Santiago de Chile |