This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
▼CCArrayDouble | |
CCBufferDouble | Class of OpenCL buffer data. Used for transfer data from CPU to GPU and back |
▼CCArrayObj | |
CCArrayCon | Array of connections to anothe neuron |
CCArrayLayer | Class of layers collection in Neural Net |
CCLayer | Class of neurons collection in one layer of Neural Net |
CCNet | The main class of the neural network. Contains basic methods for the functioning of a neural network |
▼CCObject | |
CCConnection | Class of connection to anothe neuron |
CCLayerDescription | Class of layer decription. Used to describe the structure of a neural network from the main program |
▼CCNeuronBase | The base class of neuron |
CCNeuron | Class of neuron for full connected layers |
▼CCNeuronProof | Class of pooling layer |
CCNeuronConv | Class of convolution layer |
CCNeuronLSTM | Class of recurrent LSTM unit |
▼CCNeuronBaseOCL | The base class of neuron for GPU calculation |
CCNeuronAttentionOCL | Class of Self-Attention layer GPU calculation |
▼CCNeuronProofOCL | Class of pooling layer GPU calculation |
CCNeuronConvOCL | Class of convolution layer GPU calculation |
▼CCOpenCL | |
CCOpenCLMy | Class for working with OpenCL |