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);
        }
Пример #4
0
        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;
            }));
        }