train.m
/*------------------------------------------------------------------------------- This file is the application that trains MKComposer. It opens the .cpt files passed into it and passes them on to the MKComposer object for analysis. The code contained in this file is under copyright and is strictly private. Written by Michael Krzyzaniak krzyzani@uga.edu -------------------------------------------------------------------------------*/ #import "MKCptComposer.h" int main(int argc, char* argv[]) { if(argc<2) { printf("invoke with training files (*.cpt)\n"); return -1; } MKCptComposer* composer = [[MKCptComposer alloc] init]; MKArray* cptArray = [[MKArray alloc] init]; while(--argc) { argv++; MKCptFile* newFile = [MKCptFile cptFileFromFile: *argv]; if(newFile != nil) { [cptArray addObject: newFile]; printf("%s OK\n", *argv); } else printf("%s is not valid\n", *argv); } [[composer brain] scramble]; [composer trainWithCptFiles: cptArray]; [cptArray free]; [composer free]; return 0; }
:/ root#