/// <summary> /// Creates an instance of the class, which represents a factory /// for a specific configuration file. /// </summary> /// <param name="filename">The configuration file.</param> public ConfiguredNeuralNetFactory(string filename) { // Load the configuration file XmlSerializer ser = new XmlSerializer(typeof(NeuralNetConfig)); using (StreamReader sr = new StreamReader(filename)) { config = (NeuralNetConfig)ser.Deserialize(sr); } }
public ConfiguredNeuralNet(NeuralNetConfig config) : base(config.InputNeuronCount, config.HiddenNeuronCount, config.OutputNeuronCount, config.LearningRate, config.formatter) { this.config = config; }