object IClassifier.LoadModel(ClassifyOptions options) { options.FeaturesFileName = Path.Combine(options.ModelDir, "features"); options.DictionaryFileName = Path.Combine(options.ModelDir, "dictionary"); options.ModelFilePath = Path.Combine(options.ModelDir, options.ModelName); options.TransformFilePath = Path.Combine(options.ModelDir, "transform"); options.CategoriesFileName = Path.Combine(options.ModelDir, "categories"); features = JsonConvert.DeserializeObject <List <String> >(File.ReadAllText(options.FeaturesFileName)); dictionary = JsonConvert.DeserializeObject <List <Tuple <string, int> > >(File.ReadAllText(options.DictionaryFileName)); categories = JsonConvert.DeserializeObject <List <String> >(File.ReadAllText(options.CategoriesFileName)); model = Bigtree.Algorithm.SVM.Model.Read(options.ModelFilePath); options.Transform = RangeTransform.Read(options.TransformFilePath); return(model); }