eneural_net 1.2.0
eneural_net: ^1.2.0 copied to clipboard
AI Library to create efficient Artificial Neural Networks. Computation uses SIMD (Single Instruction Multiple Data) to improve performance.
1.2.0 #
-
Optimize & update Dart CI.
-
sdk: '>=3.0.0 <4.0.0'
-
collection: ^1.17.2
-
swiss_knife: ^3.1.5
-
intl: ^0.18.1
-
lints: ^2.1.1
-
test: ^1.24.6
-
dependency_validator: ^3.2.3
1.1.3 #
ANN:- Added
toJson,toJsonMapandfromJson.
- Added
Layer:- Added
toJson,toJsonMapandfromJson.
- Added
ActivationFunction:- Added
toJson,toJsonMap,fromJsonandbyName.
- Added
Scale:- Added
format. - Added
toJson,toJsonMapandfromJson.
- Added
Signal:- Added
formatandfromFormat. - Optimize
valuesimplementation for each format.
- Added
Propagationremove unused_layersPreviousGradientsDeltas.- Extension
ListExtension: - Added
asDoublesandasInts.
1.1.2 #
ActivationFunctionSigmoid:- Changed to use new faster
dart:math.expfunction.
- Changed to use new faster
1.1.1 #
ActivationFunction:- Added base class
ActivationFunctionFloat32x4. - SIMD Optimization:
- Improved performance in 2x.
ActivationFunctionLinear,ActivationFunctionSigmoid,ActivationFunctionSigmoidFast,ActivationFunctionSigmoidBoundedFast.
- Added base class
eneural_net_fast_math.dart:exp: Improved performance and input range bounded to -87..87.expFloat32x4: new SIMD Optimized Exponential function.
Chronometer:- Improved
toStringnumbers. Comparable.- operator
+.
- Improved
eneural_net_extensions:- Improved extensions.
- Improved documentation.
Training:- Added
logProgressEnabled.
- Added
- intl: ^0.17.0
1.1.0 #
ActivationFunction:- Added field
flatSpotforderivativeEntryWithFlatSpot(). - Added
ActivationFunctionLinear. ActivationFunctionSigmoid: activation with bounds (-700 .. 700).
- Added field
- Improved collections and numeric extensions.
- Improved
DataStatisticsand addCSVgenerator. 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.
- With per set computed
Training:- Split into
PropagationandParameterStrategy, allowing other algorithms. - Added
Backpropagationwith SIMD, smart learning rate and smart momentum. - Added
iRprop+. - Added
TrainingLogger. - Added
selectInitialANN.
- Split into
ANN:- Optional bias neuron.
- Allow different
ActivationFunctionfor 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