Encog.ML.Data.Buffer.BufferedMLDataSet.Add C# (CSharp) Method

Add() public method

Add a data pair of both input and ideal data.
public Add ( IMLDataPair pair ) : void
pair IMLDataPair The pair to add.
return void
        public void Add(IMLDataPair pair)
        {
            if (!loading)
            {
                throw new IMLDataError(ERROR_ADD);
            }

            egb.Write(pair.Input.Data);
            egb.Write(pair.Ideal.Data);
            egb.Write(pair.Significance);
        }

Same methods

BufferedMLDataSet::Add ( IMLData data1 ) : void
BufferedMLDataSet::Add ( IMLData inputData, IMLData idealData ) : void

Usage Example

        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);
        }
All Usage Examples Of Encog.ML.Data.Buffer.BufferedMLDataSet::Add