Here are the classes, structs, unions and interfaces with brief descriptions:
CCArrayCon | Array of connections to anothe neuron |
CCArrayLayer | Class of layers collection in Neural Net |
CCBufferDouble | Class of OpenCL buffer data. Used for transfer data from CPU to GPU and back |
CCConnection | Class of connection to anothe neuron |
CCLayer | Class of neurons collection in one layer of Neural Net |
CCLayerDescription | Class of layer decription. Used to describe the structure of a neural network from the main program |
CCNet | The main class of the neural network. Contains basic methods for the functioning of a neural network |
CCNeuron | Class of neuron for full connected layers |
CCNeuronAttentionOCL | Class of Self-Attention layer GPU calculation |
CCNeuronBase | The base class of neuron |
CCNeuronBaseOCL | The base class of neuron for GPU calculation |
CCNeuronConv | Class of convolution layer |
CCNeuronConvOCL | Class of convolution layer GPU calculation |
CCNeuronLSTM | Class of recurrent LSTM unit |
CCNeuronProof | Class of pooling layer |
CCNeuronProofOCL | Class of pooling layer GPU calculation |
CCOpenCLMy | Class for working with OpenCL |