NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
IEmbed.h
1
11#pragma once
12
13#include <NeMachineLearningLib.h>
14#include <MachineLearning//CommonUtil.h>
15
16namespace NeuralEngine
17{
18 namespace MachineLearning
19 {
20 enum NE_IMPEXP XInit
21 {
22 pca,
23 kernelPCA,
24 lle,
25 isomap,
26 smallRand
27 };
28
34 class NE_IMPEXP IEmbed
35 {
36 public:
37 virtual af::array Compute(af::array& M, int q) = 0;
38 };
39 }
40}