okAlgo
okAlgo copied to clipboard
Idiomatic Kotlin extensions for ojAlgo
Extensions need to be built for everything else outside the solver, including data structures and linear algebra API's.
ANN DSL
DSL needs to be implemented for artifical neural nework. ```kotlin val ann = ArtificialNeuralNetwork.builder(4, 4, 2).apply { activator(0, ArtificialNeuralNetwork.Activator.IDENTITY) activator(1, ArtificialNeuralNetwork.Activator.SIGMOID) rate(.05) //error(ArtificialNeuralNetwork.Error.HALF_SQUARED_DIFFERENCE) val inputValues = inputs.asSequence().map { Primitive64Array.FACTORY.copy(* colorAttributes(it.color))...