Esempio n. 1
0
        private void loadTrain(string path, string lpath, MultiRegressionSample <double[][, ]> sample)
        {
            sample.Clear();

            using (var lfile = File.Open(lpath, FileMode.Open, FileAccess.Read))
                using (var reader = new StreamReader(lfile))
                {
                    reader.ReadLine(); // read label file header

                    var dir = new DirectoryInfo(path);
                    foreach (var file in dir.EnumerateFiles())
                    {
                        var data    = loadFile(file.FullName);
                        var clsName = reader.ReadLine().Split(',')[1];
                        var cls     = m_Classes.First(c => c.Value.Name.Equals(clsName));
                        var mark    = m_Marks[cls.Key];
                        sample.Add(data, mark);
                    }
                }

            Console.WriteLine("Loaded files from: {0}", path);
        }