eneural_net 1.1.0 copy "eneural_net: ^1.1.0" to clipboard
eneural_net: ^1.1.0 copied to clipboard

outdated

AI Library to create efficient Artificial Neural Networks. Computation uses SIMD (Single Instruction Multiple Data) to improve performance.

1.1.0 #

  • ActivationFunction:
    • Added field flatSpot for derivativeEntryWithFlatSpot().
    • Added ActivationFunctionLinear.
    • ActivationFunctionSigmoid: activation with bounds (-700 .. 700).
  • Improved collections and numeric extensions.
  • Improved DataStatistics and add CSV generator.
  • Signal:
    • Added SIMD related operations.
    • Added: computeSumSquaresMean, computeSumSquares, valuesAsDouble.
    • Set extra values (out of length range): setExtraValuesToZero, setExtraValuesToOne, setExtraValues.
    • Improved documentation.
  • Sample:
    • Input/Output statistics and proximity.
  • Added SamplesSet:
    • With per set computed defaultTargetGlobalError.
    • Automatic removeConflicts.
  • Training:
    • Split into Propagation and ParameterStrategy, allowing other algorithms.
    • Added Backpropagation with SIMD, smart learning rate and smart momentum.
    • Added iRprop+.
    • Added TrainingLogger.
    • Added selectInitialANN.
  • ANN:
    • Optional bias neuron.
    • Allow different ActivationFunction for each layer.

1.0.2 #

  • Expose fast math as an additional library.

1.0.1 #

  • README.md:
    • Improve text.
    • Improve activation function text.
    • Fix example.

1.0.0 #

  • Initial version.
  • Training algorithms: Backpropagation.
  • Activation functions: Sigmoid and approximation versions.
  • Fast math functions.
  • SIMD: Float32x4
33
likes
0
points
74
downloads

Publisher

unverified uploader

Weekly Downloads

AI Library to create efficient Artificial Neural Networks. Computation uses SIMD (Single Instruction Multiple Data) to improve performance.

Homepage

License

unknown (license)

Dependencies

collection, swiss_knife

More

Packages that depend on eneural_net