public void Learn(T data) { var expected = _dataSet.GetData(data); GetNeuronErrors(expected); CorrectWeights(); }
public static IDataSet <T, double> MapTwoFeaturesDataSetToDegree <T>(IDataSet <T, double> dataSet, int degree) where T : IEquatable <T> { return(InMemoryDataSet.Create((from data in dataSet.GetData() let x1 = data.Attributes[0] let x2 = data.Attributes[1] select TrainingSample.Create(data.Category, MapTwoFeaturesToDegrees(x1, x2, degree), data.Count)) .ToArray())); }