public void SaveLoadArguments() { Assert.Throws <ArgumentNullException>(() => TrainingResultsExtension.Load(null)); Assert.Throws <ArgumentOutOfRangeException>(() => TrainingResultsExtension.Load("xxx")); Assert.Throws <ArgumentNullException>(() => TrainingResultsExtension.Save(null, "xxx")); Assert.Throws <ArgumentNullException>(() => TrainingResultsExtension.Save(instance, null)); }
public void SaveLoadCompresed() { var path = Path.Combine(TestContext.CurrentContext.TestDirectory, "instance", "data.dat"); instance.SaveCompressed(path); var result = TrainingResultsExtension.Load(path); Assert.IsNotNull(result.Header); Assert.IsNotNull(result.Model); Assert.IsNotNull(result.DataSet); }
public void SaveLoad() { var folder = Path.Combine(TestContext.CurrentContext.TestDirectory, "instance"); instance.Save(folder); var result = TrainingResultsExtension.Load(folder); Assert.IsNotNull(result.Header); Assert.IsNotNull(result.Model); Assert.IsNotNull(result.DataSet); }
public Task <TrainingResults> Load(CancellationToken cancellation) { return(Task.Run(() => { try { logger.Debug("Loading: {0}", dataPath); if (Directory.Exists(dataPath)) { var result = TrainingResultsExtension.Load(dataPath); return result; } } catch (Exception ex) { logger.Error(ex); } return null; })); }