NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
NeMachineLearning.h
1
11#pragma once
12
13// Utils
14#include <MachineLearning/CommonUtil.h>
15#include <MachineLearning/FgMetrics.h>
16#include <MachineLearning/FgAfCv.h>
17#include <MachineLearning/FgEigenvalueDecomposition.h>
18#include <MachineLearning/FgKMeans.h>
19#include <MachineLearning/FgCVPlot.h>
20#include <MachineLearning/FgGaussHermiteQuadrature.h>
21#include <MachineLearning/FgHighGUI.h>
22
23// Embeddings
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/FgLBFGSsolver.h>
31#include <MachineLearning/FgLBFGSBsolver.h>
32#include <MachineLearning/FgAdamSolver.h>
33#include <MachineLearning/FgAdaMaxSolver.h>
34#include <MachineLearning/FgNadamSolver.h>
35#include <MachineLearning/FgSCG.h>
36
37// Kernel
38#include <MachineLearning/FgKernels.h>
39
40// Back-constraints
41#include <MachineLearning/FgBackconstraints.h>
42
43// Graph
44#include <MachineLearning/FgDiscreteGraph.h>
45#include <MachineLearning/FgDiscreteFactorNode.h>
46#include <MachineLearning/FgDiscreteVariableNode.h>
47#include <MachineLearning/FgDiscreteMessage.h>
48#include <MachineLearning/FgGaussianMessage.h>
49#include <MachineLearning/FgMessageBox.h>
50#include <MachineLearning/FgPotential.h>
51#include <MachineLearning/FgDiscreteFactorNode.h>
52#include <MachineLearning/FgDiscreteVariableNode.h>
53#include <MachineLearning/FgGPNode.h>
54
55// Models
56#include <MachineLearning/FgPEPSparseGPR.h>
57#include <MachineLearning/FgAEPSparseGPR.h>
58#include <MachineLearning/FgAEPSparseDGPR.h>
59#include <MachineLearning/FgAEPSparseGPLVM.h>
60#include <MachineLearning/FgAEPSparseDGPLVM.h>
61#include <MachineLearning/FgAEPSparseGPSSM.h>
62#include <MachineLearning/FgAEPSparseDGPSSM.h>
63#include <MachineLearning/FgBlendshapeSGPR.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/FgGaussEmissionLayer.h>
73
74#include <MachineLearning/FgGPBaseLayer.h>
75#include <MachineLearning/FgSparseGPBaseLayer.h>
76//#include <MachineLearning/FgPEPSparseGPLayer.h>
77#include <MachineLearning/FgAEPSparseGPLayer.h>
78//#include <MachineLearning/FgVFESparseGPLayer.h>