private DataNormalization Create() { IInputField a, b; double[][] arrayOutput = EngineArray.AllocateDouble2D(2, 2); var dataset = new BasicMLDataSet(ARRAY_2D, null); var target = new NormalizationStorageArray2D(arrayOutput); var norm = new DataNormalization(); norm.Report = new NullStatusReportable(); norm.Storage = target; norm.AddInputField(a = new InputFieldMLDataSet(false, dataset, 0)); norm.AddInputField(b = new InputFieldMLDataSet(false, dataset, 1)); norm.AddOutputField(new OutputFieldRangeMapped(a, 0.1, 0.9)); norm.AddOutputField(new OutputFieldRangeMapped(b, 0.1, 0.9)); return norm; }
/// <summary> /// Construct the class. /// </summary> /// <param name="iterator">An iterator.</param> /// <param name="field">A field.</param> public MLDataFieldHolder(IEnumerator <IMLDataPair> iterator, InputFieldMLDataSet field) { _iterator = iterator; _field = field; }
/// <summary> /// Construct the class. /// </summary> /// <param name="iterator">An iterator.</param> /// <param name="field">A field.</param> public MLDataFieldHolder(IEnumerator<IMLDataPair> iterator, InputFieldMLDataSet field) { _iterator = iterator; _field = field; }