官术网_书友最值得收藏!

The Encog Machine Learning Framework

Encog is a machine learning framework in Java/C# that was developed by Jeff Heaton, a data scientist. It supports normalizing and processing data and a variety of advanced algorithm such as SVM, Neural Networks, Bayesian Networks, Hidden Markov Models, Genetic Programming, and Genetic Algorithms. It has been actively developed since 2008. It supports multi-threading, which boosts performance on multi-core systems.

It can be found at https://www.heatonresearch.com/encog/. MLMethod is the base interface, which includes all of the methods for the models. The following are some of the interfaces and classes that it includes:

  • MLRegression: This interface defines regression algorithms
  • MLClassification: This interface defines classification algorithms
  • MLClustering: This interface defines clustering algorithms
  • MLData: This class represents a vector used in a model, either for input or output
  • MLDataPair: The functionality of this class is similar to that of MLData, but can be used for both input and output
  • MLDataSet: This represents the list of MLDataPair instances for trainers
  • FreeformNeuron: This class is used as a neuron
  • FreeformConnection: This shows the weighted connection between neurons
  • FreeformContextNeuron: This represents a context neuron
  • InputSummation: This value specifies how the inputs are summed to form a single neuron
  • BasicActiveSummation: This is the simple sum of all input neurons
  • BasicFreeConnection: This is the basic weighted connection between neurons
  • BasicFreeformLayer: This interface provides a layer
主站蜘蛛池模板: 兴和县| 武邑县| 铜陵市| 额尔古纳市| 南靖县| 乌恰县| 高安市| 隆安县| 红原县| 涡阳县| 集贤县| 左云县| 湄潭县| 微山县| 福鼎市| 台中县| 库尔勒市| 清水河县| 天等县| 拉孜县| 平遥县| 台中市| 温州市| 大连市| 昔阳县| 寻甸| 沈丘县| 莱芜市| 台州市| 镇坪县| 民乐县| 上犹县| 宣恩县| 大庆市| 绵阳市| 建湖县| 潮州市| 苗栗市| 丰城市| 江北区| 黄浦区|