public void CSVData()
        {
            GenerateCSV();

            var set = new CSVMLDataSet("xor.csv", 2, 1, false);

            XOR.TestXORDataSet(set);

            set.Close();
            File.Delete(Filename);
        }
Пример #2
0
        public void SQLDataSet()
        {
            int bits = IntPtr.Size * 8;

            // no JET db on 64-bit
            if (bits < 64)
            {
                var data = new SQLMLDataSet(
                    "SELECT in1,in2,ideal1 FROM xor ORDER BY id",
                    2, 1, "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\..\\..\\encog.mdb; User Id=admin; Password=");

                XOR.TestXORDataSet(data);
            }
        }
Пример #3
0
        public void TestBufferData()
        {
            File.Delete(Filename);
            var set = new BufferedMLDataSet(Filename);

            set.BeginLoad(2, 1);
            for (int i = 0; i < XOR.XORInput.Length; i++)
            {
                var input = new BasicMLData(XOR.XORInput[i]);
                var ideal = new BasicMLData(XOR.XORIdeal[i]);
                set.Add(input, ideal);
            }
            set.EndLoad();

            XOR.TestXORDataSet(set);
        }
Пример #4
0
        public void MySQLDataSet()
        {
            String SQL               = "SELECT `in1`, `in2`, `ideal1` FROM `xor` ORDER BY `ID`";
            int    INPUT_SIZE        = 2;
            int    IDEAL_SIZE        = 1;
            String CONNECTION_STRING = "server=localhost;uid=root;password=;database=encog;";

            int bits = IntPtr.Size * 8;

            if (bits < 64)
            {
                var data = new MySQLMLDataSet(SQL, INPUT_SIZE, IDEAL_SIZE, CONNECTION_STRING);

                XOR.TestXORDataSet(data);
            }
        }