NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
MachineLearning.h
1
11#pragma once
12
13// Utils
14#include <MachineLearning/CommonUtil.h>
15#include <MachineLearning/FgAfCv.h>
16#include <MachineLearning/FgAfArma.h>
17#include <MachineLearning/FgEigenvalueDecomposition.h>
18#include <MachineLearning/FgKMeans.h>
19#include <MachineLearning/FgCVPlot.h>
20#include <MachineLearning/FgGaussHermiteQuadrature.h>
21
22// Embeddings
23#include <MachineLearning/IEmbed.h>
24#include <MachineLearning/FgPCA.h>
25#include <MachineLearning/FgLLE.h>
26#include <MachineLearning/FgIsomap.h>
27
28// Optimization
29#include <MachineLearning/NonlinearObjectiveFunction.h>
30#include <MachineLearning/BaseOptimizationMethod.h>
31#include <MachineLearning/BaseGradientOptimizationMethod.h>
32#include <MachineLearning/FgLBFGSsolver.h>
33#include <MachineLearning/FgLBFGSBsolver.h>
34#include <MachineLearning/FgAdamSolver.h>
35#include <MachineLearning/FgAdaMaxSolver.h>
36#include <MachineLearning/FgNadamSolver.h>
37#include <MachineLearning/FgSCG.h>
38
39// Kernel
40#include <MachineLearning/FgKernels.h>
41
42// Back-constraints
43#include <MachineLearning/FgBackconstraints.h>
44
45// Graph
46#include <MachineLearning/FgIGraph.h>
47#include <MachineLearning/FgIMessage.h>
48#include <MachineLearning/FgINode.h>
49#include <MachineLearning/FgDiscreteGraph.h>
50#include <MachineLearning/FgDiscreteFactorNode.h>
51#include <MachineLearning/FgDiscreteVariableNode.h>
52#include <MachineLearning/FgDiscreteMessage.h>
53
54// Models
55//#include <MachineLearning/FgIModel.h>
56//#include <MachineLearning/FgGPBaseModel.h>
57//#include <MachineLearning/FgSparseGPBaseModel.h>
58#include <MachineLearning/FgPEPSparseGPR.h>
59#include <MachineLearning/FgAEPSparseGPR.h>
60#include <MachineLearning/FgAEPSparseDGPR.h>
61#include <MachineLearning/FgAEPSparseGPLVM.h>
62#include <MachineLearning/FgAEPSparseDGPLVM.h>
63#include <MachineLearning/FgAEPSparseGPSSM.h>
64#include <MachineLearning/FgPEPSparseGPLVM.h>
65#include <MachineLearning/FgVFESparseGPLVM.h>
66#include <MachineLearning/FgVFESparseGPR.h>
67
68#include <MachineLearning/FgLikelihoodBaseLayer.h>
69#include <MachineLearning/FgGaussLikelihoodLayer.h>
70#include <MachineLearning/FgProbitLikelihoodLayer.h>
71
72#include <MachineLearning/FgGPBaseLayer.h>
73#include <MachineLearning/FgSparseGPBaseLayer.h>
74#include <MachineLearning/FgPEPSparseGPLayer.h>
75#include <MachineLearning/FgAEPSparseGPLayer.h>
76#include <MachineLearning/FgVFESparseGPLayer.h>