MCPcopy Create free account

hub / github.com/RootHarold/Lycoris / functions

Functions72 in github.com/RootHarold/Lycoris

↓ 4 callersMethodclone
LycorisNet/sources/node.cpp:31
↓ 4 callersMethodforward
Set input array => Forward calculation of the individual => Get output array.
LycorisNet/sources/individual.cpp:94
↓ 2 callersMethodgetSize
Returns the size of the best individual.
LycorisNet/sources/lycoris.cpp:453
↓ 1 callersMethodBP_Multi_Thread
Multi threaded version of back propagation.
LycorisNet/sources/individual.cpp:228
↓ 1 callersMethodBP_Single_Thread
Single threaded version of back propagation.
LycorisNet/sources/individual.cpp:123
↓ 1 callersMethodLycorisRandomUint32_t
Generate a random number in the interval [0, N) (uint32_t).
LycorisNet/include/utils.h:117
↓ 1 callersMethodaddConnections
Adding the connections of neural network in preheating process.
LycorisNet/sources/utils.cpp:138
↓ 1 callersMethodclone
Deep clone of individual.
LycorisNet/sources/individual.cpp:61
↓ 1 callersMethodmutateIndividual
Mutating the individuals.
LycorisNet/sources/utils.cpp:24
↓ 1 callersMethodresize
Resize the capacity of the neural network cluster.
LycorisNet/sources/lycoris.cpp:272
MethodArgs
LycorisNet/sources/args.cpp:18
MethodBP_Multi_Thread_Core
One of the functor of BP_Multi_Thread().
LycorisNet/sources/individual.cpp:305
MethodBP_Multi_Thread_Forward
One of the functor of BP_Multi_Thread().
LycorisNet/sources/individual.cpp:381
MethodGen
LycorisNet/sources/genome.cpp:17
MethodIndividual
LycorisNet/sources/individual.cpp:16
MethodLycoris
LycorisNet/sources/lycoris.cpp:16
MethodLycorisRandomFloat
Generate a random number in the interval [min, max) (float).
LycorisNet/include/utils.h:110
MethodLycorisUtils
LycorisNet/sources/utils.cpp:15
MethodNode
LycorisNet/sources/node.cpp:13
MethodOme
LycorisNet/sources/genome.cpp:26
FunctionPYBIND11_MODULE
python/LycorisNet.cpp:7
MethodSortFitness
LycorisNet/sources/utils.cpp:202
MethodaddHiddenNodes
Adding hidden nodes of neural network in preheating process.
LycorisNet/sources/utils.cpp:128
MethodbackPropagation
BP_Single_Thread() is invoked in every individual of the neural network cluster.
LycorisNet/sources/lycoris.cpp:584
MethodbackPropagationCore
The functor of backPropagation().
LycorisNet/sources/lycoris.cpp:610
MethodcheckFirstRun
Check if the individualList is initialized.
LycorisNet/sources/lycoris.cpp:725
MethodchooseElite
All the individuals in the neural network cluster are sorted and the better ones are selected.
LycorisNet/sources/lycoris.cpp:617
MethodcloseMemLimit
Turn off memory-limit.
LycorisNet/sources/lycoris.cpp:364
MethodcompareFitness
A comparison functor used in sorting individuals.
LycorisNet/include/utils.h:134
Methodcompute
Forward Computing of the best individual.
LycorisNet/sources/lycoris.cpp:200
MethodcomputeBatch
Parallel forward Computing of the best individual.
LycorisNet/sources/lycoris.cpp:220
MethodcomputeBatchCore
The functor of computeBatch().
LycorisNet/sources/lycoris.cpp:710
Methodcross_entropy
Cross-Entropy.
LycorisNet/include/utils.h:99
Methodenrich
Keep only the best one in the neural network cluster.
LycorisNet/sources/lycoris.cpp:152
Methodeuclidean_distance
Euclidean distance.
LycorisNet/include/utils.h:88
Methodevolve
Evolve the neural network cluster.
LycorisNet/sources/lycoris.cpp:91
Methodfit
Fit all neural networks in the neural network cluster.
LycorisNet/sources/lycoris.cpp:109
MethodfitAll
Fit all neural networks in the neural network cluster.
LycorisNet/sources/lycoris.cpp:528
MethodgetCapacity
Returns capacity of Lycoris.
LycorisNet/sources/lycoris.cpp:470
MethodgetHiddenLayer
* Get a vector of nodes in a specific layer of the best * individual. The parameter pos starts at index 0. */
LycorisNet/sources/lycoris.cpp:508
MethodgetHiddenLayer
* Get a vector of nodes in a specific layer of this neural network. * The parameter pos starts at index 0. */
LycorisNet/sources/individual.cpp:398
MethodgetInputDim
Returns the input dimension.
LycorisNet/sources/lycoris.cpp:460
MethodgetLayers
Returns the number of nodes in each layer of the neural network.
LycorisNet/sources/lycoris.cpp:490
MethodgetLoss
Returns the loss.
LycorisNet/sources/lycoris.cpp:475
MethodgetMode
Returns mode of Lycoris (classify or predict).
LycorisNet/sources/lycoris.cpp:485
MethodgetOutputDim
Returns the output dimension.
LycorisNet/sources/lycoris.cpp:465
MethodgetSize
Return the size of the individual.
LycorisNet/sources/individual.cpp:84
Methodinitialize
Initialize a individual.
LycorisNet/sources/individual.cpp:39
FunctionloadModel
Import the pre-trained model.
LycorisNet/sources/lycoris.cpp:743
FunctionloadViaString
Import the pre-trained model via string.
LycorisNet/sources/lycoris.cpp:833
Methodmutate
Mutating.
LycorisNet/sources/lycoris.cpp:544
MethodmutateCore
The functor of mutate().
LycorisNet/sources/lycoris.cpp:576
MethodopenMemLimit
Turn on memory-limit.
LycorisNet/sources/lycoris.cpp:358
Methodoperator<
Overloading operator.
LycorisNet/include/genome.h:38
Methodpreheat
Preheating process of the neural network cluster.
LycorisNet/sources/lycoris.cpp:44
MethodpreheatCore
The functor of preheat().
LycorisNet/sources/lycoris.cpp:702
Methodrelu
ReLU (with huge leak = 0.2).
LycorisNet/include/utils.h:69
MethodrunLycoris
Main part of evolve().
LycorisNet/sources/lycoris.cpp:676
MethodsaveModel
Export the current trained model.
LycorisNet/sources/lycoris.cpp:370
MethodsetCpuCores
Set the number of worker threads to train the model.
LycorisNet/sources/lycoris.cpp:443
MethodsetLR
Set the learning rate.
LycorisNet/sources/lycoris.cpp:448
MethodsetMutateArgs
Set p1 to p4 in the class Args.
LycorisNet/sources/lycoris.cpp:415
MethodsetMutateOdds
Set the odds of mutating.
LycorisNet/sources/lycoris.cpp:432
Methodsoftmax
Softmax.
LycorisNet/include/utils.h:74
Methodsplit
Return a list of the words in the string, using whitespace as the delimiter string.
LycorisNet/include/utils.h:122
Methodversion
LycorisNet/include/lycoris.h:216
Method~Args
LycorisNet/sources/args.cpp:42
Method~Individual
LycorisNet/sources/individual.cpp:29
Method~Lycoris
LycorisNet/sources/lycoris.cpp:31
Method~LycorisUtils
LycorisNet/sources/utils.cpp:19
Method~Node
LycorisNet/sources/node.cpp:22
Method~SortFitness
LycorisNet/sources/utils.cpp:211