Encog API structure

The core API is a simple object-oriented paradigm with three core functional blocks:

  • Machine learning methods: Each model type in Encog is represented as a machine learning method. These machine learning methods implement the org.encog.ml.MLMethod interface as a marker interface. This super-class does not contain any method or define any behavior for the inheriting interfaces and only tags them as a machine learning method. A MLMethod is an algorithm that accepts data and provides some sort of insight into it. This could be a neural network, support vector machine, clustering algorithm, or something else entirely:
    • MLRegression: Used to define regression models, the ones that produce numerical output 
    • MLClassification ...

Get Artificial Intelligence for Big Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.