Метод | Описание | |
---|---|---|
AssignWorkgroupSizes ( int trainingSize, int requestedGlobalSize ) : void |
Assign the workgroup sizes based on the training set size.
|
|
Calculate ( int start, int size, bool learn, int iterations ) : void |
Calculate one iteration over the specified range.
|
|
Compile ( String>.IDictionary |
Compile the kernel.
|
|
Init ( |
Setup the kernel.
|
|
KernelNetworkTrain ( EncogCLDevice device, |
Construct a kernel to train the network.
|
|
Release ( ) : void |
Release the kernel and all buffers.
|
public AssignWorkgroupSizes ( int trainingSize, int requestedGlobalSize ) : void | ||
trainingSize | int | The training set size. |
requestedGlobalSize | int | The requested global size. |
Результат | void |
public Calculate ( int start, int size, bool learn, int iterations ) : void | ||
start | int | The starting position to calculate for. |
size | int | The ending position to calculate for. |
learn | bool | True, if we should learn. |
iterations | int | The number of iterations to execute. |
Результат | void |
public Compile ( String>.IDictionary |
||
options | String>.IDictionary | The options. |
profile | The OpenCL training profile to use. | |
network | The network to compile for. | |
Результат | void |
public Init ( |
||
profile | ||
Результат | void |
public KernelNetworkTrain ( EncogCLDevice device, |
||
device | EncogCLDevice | The OpenCL device to use. |
flat | The network to train. | |
training | IEngineIndexableSet | The training data. |
tempDataSize | int | How much temp data. |
Результат | System |