package aima.core.learning.neural; import java.util.Hashtable; /** * A holder for config data for neural networks and possibly for other learning * systems. * * @author Ravi Mohan * */ public class NNConfig { private final Hashtable<String, Object> hash; public NNConfig(Hashtable<String, Object> hash) { this.hash = hash; } public NNConfig() { this.hash = new Hashtable<String, Object>(); } public double getParameterAsDouble(String key) { return (Double) hash.get(key); } public int getParameterAsInteger(String key) { return (Integer) hash.get(key); } public void setConfig(String key, Double value) { hash.put(key, value); } public void setConfig(String key, int value) { hash.put(key, value); } }