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

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
主站蜘蛛池模板: 莎车县| 毕节市| 灵璧县| 林西县| 乐陵市| 潜江市| 井研县| 茂名市| 扶沟县| 墨脱县| 平果县| 海门市| 平安县| 余江县| 永和县| 宜君县| 马边| 抚州市| 若羌县| 信丰县| 青神县| 永吉县| 龙口市| 乐都县| 延寿县| 雅江县| 亳州市| 郓城县| 女性| 邹平县| 全州县| 濮阳县| 自贡市| 北宁市| 双牌县| 洛南县| 尤溪县| 旌德县| 六盘水市| 林西县| 定结县|