Example #1
0
 public SendOrPostCallbackItem(
     EExecutionType executionType, SendOrPostCallback callback,
     object state, ManualResetEventSlim signalComplete)
 {
     ExecutionType  = executionType;
     Callback       = callback;
     State          = state;
     SignalComplete = signalComplete;
 }
Example #2
0
        public DataProvider(String filePath, EExecutionType dataType, int seed, double trainSize, double validationSize, double testSize)
        {
            ExecutionType = dataType;
            _Random = new Random(seed);

            _ReadDataSetFromFile(filePath);

            _TrainSize = trainSize;
            _ValidationSize = validationSize;
            _TestSize = testSize;

            if ((_TrainSize + _ValidationSize + _TestSize) != 1)
                throw new ArgumentException("A soma do percentual de particionamento dos dados deve ser 100%");
        }
Example #3
0
        public DataProvider(Data[] dataSet, EExecutionType executionType, int seed, double trainSize, double validationSize, double testSize)
        {
            _Random = new Random(seed);
            ExecutionType = executionType;
            DataSet = dataSet;
            DataSetLines = dataSet.Length;
            DataSetColumns = dataSet[0].Input.Length + dataSet[0].Output.Length;
            InputsN = dataSet[0].Input.Length;
            OutputsN = dataSet[0].Output.Length;

            MinValue = new double[DataSetColumns];
            MaxValue = new double[DataSetColumns];

            _TrainSize = trainSize;
            _ValidationSize = validationSize;
            _TestSize = testSize;

            if ((_TrainSize + _ValidationSize + _TestSize) != 1)
                throw new ArgumentException("A soma do percentual de particionamento dos dados deve ser 100%");
        }
Example #4
0
 public BWLoadGridArgs(string filePath, EExecutionType executionType)
 {
     FilePath = filePath;
     ExecutionType = executionType;
 }