synapse-0.1.0.0: Synapse is a machine learning library written in pure Haskell.

Index

!Synapse.Tensors
!?Synapse.Tensors
**.Synapse.Tensors
*.Synapse.Tensors
++Synapse.Tensors.Vec
+.Synapse.Tensors
-.Synapse.Tensors
/.Synapse.Tensors
<->Synapse.Tensors.Mat
<|>Synapse.Tensors.Mat
AbstractLayerSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
activateMatSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
activateScalarSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
Activation 
1 (Type/Class)Synapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
2 (Data Constructor)Synapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
ActivationFnSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
adamarMulSynapse.Tensors.Mat
addMatRowSynapse.Tensors
allGradientsSynapse.Autograd
angleBetweenSynapse.Tensors.Vec
BatchedDatasetSynapse.NN.Batching, Synapse.NN
batchVectorsSynapse.NN.Batching, Synapse.NN
buildSequentialModelSynapse.NN.Models, Synapse.NN
CallbackFnOnBatchBeginSynapse.NN.Training, Synapse.NN
CallbackFnOnBatchEndSynapse.NN.Training, Synapse.NN
CallbackFnOnEpochBeginSynapse.NN.Training, Synapse.NN
CallbackFnOnEpochEndSynapse.NN.Training, Synapse.NN
CallbackFnOnTrainBeginSynapse.NN.Training, Synapse.NN
CallbackFnOnTrainEndSynapse.NN.Training, Synapse.NN
Callbacks 
1 (Type/Class)Synapse.NN.Training, Synapse.NN
2 (Data Constructor)Synapse.NN.Training, Synapse.NN
callbacksOnBatchBeginSynapse.NN.Training, Synapse.NN
callbacksOnBatchEndSynapse.NN.Training, Synapse.NN
callbacksOnEpochBeginSynapse.NN.Training, Synapse.NN
callbacksOnEpochEndSynapse.NN.Training, Synapse.NN
callbacksOnTrainBeginSynapse.NN.Training, Synapse.NN
callbacksOnTrainEndSynapse.NN.Training, Synapse.NN
centralizeSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
clampMagnitudeSynapse.Tensors.Vec
clampMaxSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
clampMinSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
clampMinMaxSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
colVecSynapse.Tensors.Mat
concatSynapse.Tensors.Vec
consSynapse.Tensors.Vec
constantsSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
Constraint 
1 (Type/Class)Synapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
2 (Data Constructor)Synapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
ConstraintFnSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
constSymbolSynapse.Autograd
cosineDecaySynapse.NN.LearningRates, Synapse.NN
Dataset 
1 (Type/Class)Synapse.NN.Batching, Synapse.NN
2 (Data Constructor)Synapse.NN.Batching, Synapse.NN
datasetSizeSynapse.NN.Batching, Synapse.NN
Dense 
1 (Type/Class)Synapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
2 (Data Constructor)Synapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
denseBiasSynapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
denseConstraintsSynapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
denseRegularizersSynapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
denseWeightsSynapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
detSynapse.Tensors.Mat
diagonalSynapse.Tensors.Mat
dotSynapse.Tensors, Synapse.Tensors.Vec
DTypeSynapse.Tensors
elementsMaxSynapse.Tensors
elementsMinSynapse.Tensors
elementsProductSynapse.Tensors
elementsSumSynapse.Tensors
elementwiseSynapse.Tensors.Mat
ElementwiseScalarOpsSynapse.Tensors
empty 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
emptyCallbacksSynapse.NN.Training, Synapse.NN
exponentialDecaySynapse.NN.LearningRates, Synapse.NN
extendSynapse.Tensors.Mat
extendSingletonSynapse.Tensors
flattenSynapse.Tensors.Mat
for 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
forceSynapse.Tensors.Mat
forwardSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
fromList 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
fromListsSynapse.Tensors.Mat
fromVecSynapse.Tensors.Mat
generate 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
getGradientsOfSynapse.Autograd
getParametersSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
glorotNormalSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
glorotUniformSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
GradientsSynapse.Autograd
heNormalSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
heUniformSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
Hyperparameters 
1 (Type/Class)Synapse.NN.Training, Synapse.NN
2 (Data Constructor)Synapse.NN.Training, Synapse.NN
hyperparametersBatchSizeSynapse.NN.Training, Synapse.NN
hyperparametersDatasetSynapse.NN.Training, Synapse.NN
hyperparametersEpochsSynapse.NN.Training, Synapse.NN
hyperparametersLearningRateSynapse.NN.Training, Synapse.NN
hyperparametersLossSynapse.NN.Training, Synapse.NN
hyperparametersMetricsSynapse.NN.Training, Synapse.NN
identity 
1 (Function)Synapse.Tensors.Mat
2 (Function)Synapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
imap 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
IndexSynapse.Tensors
IndexableSynapse.Tensors
indexColSynapse.Tensors.Mat
indexRowSynapse.Tensors.Mat
Initializer 
1 (Type/Class)Synapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
2 (Data Constructor)Synapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
InitializerFnSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
InputSize 
1 (Type/Class)Synapse.NN.Models, Synapse.NN
2 (Data Constructor)Synapse.NN.Models, Synapse.NN
inputSizeSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
inverseSynapse.Tensors.Mat
inverseTimeDecaySynapse.NN.LearningRates, Synapse.NN
isSingletonSynapse.Tensors
isSubmatrixSynapse.Tensors.Mat
isTransposedSynapse.Tensors.Mat
joinSynapse.Tensors.Mat
l1Synapse.NN.Layers.Regularizers, Synapse.NN.Layers, Synapse.NN
l2Synapse.NN.Layers.Regularizers, Synapse.NN.Layers, Synapse.NN
Layer 
1 (Type/Class)Synapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
2 (Data Constructor)Synapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
layerActivationSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
LayerConfigurationSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
layerDenseSynapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
layerDenseWithSynapse.NN.Layers.Dense, Synapse.NN.Layers, Synapse.NN
layerPrefixSynapse.NN.Models, Synapse.NN
LearningRate 
1 (Type/Class)Synapse.NN.LearningRates, Synapse.NN
2 (Data Constructor)Synapse.NN.LearningRates, Synapse.NN
LearningRateFnSynapse.NN.LearningRates, Synapse.NN
lecunNormalSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
lecunUniformSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
lerpSynapse.Tensors.Vec
linearCombinationSynapse.Tensors.Vec
logcoshSynapse.NN.Losses, Synapse.NN
Loss 
1 (Type/Class)Synapse.NN.Losses, Synapse.NN
2 (Data Constructor)Synapse.NN.Losses, Synapse.NN
LossFnSynapse.NN.Losses, Synapse.NN
lossFnToMetricFnSynapse.NN.Metrics, Synapse.NN
maeSynapse.NN.Losses, Synapse.NN
magnitudeSynapse.Tensors.Vec
map 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
mapColSynapse.Tensors.Mat
mapeSynapse.NN.Losses, Synapse.NN
mapRowSynapse.Tensors.Mat
MatSynapse.Tensors.Mat
matMulSynapse.Tensors, Synapse.Tensors.Mat
MatOpsSynapse.Tensors
meanSynapse.Tensors
Metric 
1 (Type/Class)Synapse.NN.Metrics, Synapse.NN
2 (Data Constructor)Synapse.NN.Metrics, Synapse.NN
MetricFnSynapse.NN.Metrics, Synapse.NN
minorSynapse.Tensors.Mat
mseSynapse.NN.Losses, Synapse.NN
msleSynapse.NN.Losses, Synapse.NN
nColsSynapse.Tensors.Mat
nElementsSynapse.Tensors.Mat
nonNegativeSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
normSynapse.Tensors
normalizedSynapse.Tensors.Vec
nParametersSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
nRowsSynapse.Tensors.Mat
nthGradientSynapse.Autograd
nthPartialGradientSynapse.Autograd
ones 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
3 (Function)Synapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
OptimizerSynapse.NN.Optimizers, Synapse.NN
optimizerInitialParametersSynapse.NN.Optimizers, Synapse.NN
OptimizerParametersSynapse.NN.Optimizers, Synapse.NN, Synapse.NN
optimizerUpdateParametersSynapse.NN.Optimizers, Synapse.NN
optimizerUpdateStepSynapse.NN.Optimizers, Synapse.NN
orthogonalSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
orthogonalizedSynapse.Tensors.Mat
outputSizeSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
piecewiseConstantDecaySynapse.NN.LearningRates, Synapse.NN
polynomialDecaySynapse.NN.LearningRates, Synapse.NN
randomNormalSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
randomUniformSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
RecordedMetric 
1 (Type/Class)Synapse.NN.Training, Synapse.NN
2 (Data Constructor)Synapse.NN.Training, Synapse.NN
Regularizer 
1 (Type/Class)Synapse.NN.Layers.Regularizers, Synapse.NN.Layers, Synapse.NN
2 (Data Constructor)Synapse.NN.Layers.Regularizers, Synapse.NN.Layers, Synapse.NN
RegularizerFnSynapse.NN.Layers.Regularizers, Synapse.NN.Layers, Synapse.NN
reluSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
renameSymbolSynapse.Autograd
replicate 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
rowVecSynapse.Tensors.Mat
rrefSynapse.Tensors.Mat
safeIndexColSynapse.Tensors.Mat
safeIndexRowSynapse.Tensors.Mat
Sample 
1 (Type/Class)Synapse.NN.Batching, Synapse.NN
2 (Data Constructor)Synapse.NN.Batching, Synapse.NN
sampleInputSynapse.NN.Batching, Synapse.NN
sampleOutputSynapse.NN.Batching, Synapse.NN
SequentialModel 
1 (Type/Class)Synapse.NN.Models, Synapse.NN
2 (Data Constructor)Synapse.NN.Models, Synapse.NN
setSizeSynapse.Tensors.Mat
SGD 
1 (Type/Class)Synapse.NN.Optimizers, Synapse.NN
2 (Data Constructor)Synapse.NN.Optimizers, Synapse.NN
sgdMomentumSynapse.NN.Optimizers, Synapse.NN
sgdNesterovSynapse.NN.Optimizers, Synapse.NN
shrinkSynapse.Tensors.Mat
shuffleDatasetSynapse.NN.Batching, Synapse.NN
sigmoidSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
singletonSynapse.Tensors, Synapse.Tensors.Vec, Synapse.Tensors.Mat
SingletonOpsSynapse.Tensors
size 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
snocSynapse.Tensors.Vec
splitSynapse.Tensors.Mat
splitAtSynapse.Tensors.Vec
splitDatasetSynapse.NN.Batching, Synapse.NN
squaredMagnitudeSynapse.Tensors.Vec
submatrixSynapse.Tensors.Mat
swapColsSynapse.Tensors.Mat
swapRowsSynapse.Tensors.Mat
Symbol 
1 (Type/Class)Synapse.Autograd
2 (Data Constructor)Synapse.Autograd
symbolSynapse.Autograd
symbolGradientsSynapse.Autograd
SymbolicSynapse.Autograd
symbolicBinaryOpSynapse.Autograd
symbolicForwardSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
symbolicNSynapse.Autograd
symbolicOneSynapse.Autograd
symbolicUnaryOpSynapse.Autograd
symbolicZeroSynapse.Autograd
SymbolIdentifier 
1 (Type/Class)Synapse.Autograd
2 (Data Constructor)Synapse.Autograd
symbolIdentifierSynapse.Autograd
SymbolMatSynapse.Autograd
SymbolVecSynapse.Autograd
toListsSynapse.Tensors.Mat
trainSynapse.NN.Training, Synapse.NN
transposeSynapse.Tensors, Synapse.Tensors.Mat
unActivationSynapse.NN.Layers.Activations, Synapse.NN.Layers, Synapse.NN
unConstraintSynapse.NN.Layers.Constraints, Synapse.NN.Layers, Synapse.NN
unDatasetSynapse.NN.Batching, Synapse.NN
unGradientsSynapse.Autograd
unInitializerSynapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
unLearningRateSynapse.NN.LearningRates, Synapse.NN
unLossSynapse.NN.Losses, Synapse.NN
unMetricSynapse.NN.Metrics, Synapse.NN
unRecordedMetricSynapse.NN.Training, Synapse.NN
unRegularizerSynapse.NN.Layers.Regularizers, Synapse.NN.Layers, Synapse.NN
unsafeIndexSynapse.Tensors
unSequentialModelSynapse.NN.Models, Synapse.NN
unSingletonSynapse.Tensors
unSymbolSynapse.Autograd
unSymbolIdentifierSynapse.Autograd
unVecSynapse.Tensors.Vec
updateParametersSynapse.NN.Layers.Layer, Synapse.NN.Layers, Synapse.NN
Vec 
1 (Type/Class)Synapse.Tensors.Vec
2 (Data Constructor)Synapse.Tensors.Vec
VecDatasetSynapse.NN.Batching, Synapse.NN
VecOpsSynapse.Tensors
wrtSynapse.Autograd
zeroes 
1 (Function)Synapse.Tensors.Vec
2 (Function)Synapse.Tensors.Mat
3 (Function)Synapse.NN.Layers.Initializers, Synapse.NN.Layers, Synapse.NN
zipSynapse.Tensors.Vec
zipWithSynapse.Tensors.Vec