├── .github └── workflows │ └── codeql.yml ├── .gitignore ├── LICENSE ├── README.md ├── data └── diabetesprediction │ └── diabetes.csv ├── plots ├── .keep └── exampleplot │ └── examplePlot.PNG ├── pom.xml ├── src ├── main │ └── java │ │ ├── de │ │ └── fhws │ │ │ └── easyml │ │ │ ├── ai │ │ │ ├── backpropagation │ │ │ │ ├── BackpropagationTrainer.java │ │ │ │ └── logger │ │ │ │ │ ├── BackpropagationLogger.java │ │ │ │ │ └── loggers │ │ │ │ │ └── ConsoleLogger.java │ │ │ ├── geneticneuralnet │ │ │ │ ├── NNRandomMutator.java │ │ │ │ ├── NNUniformCrossoverRecombiner.java │ │ │ │ ├── NeuralNetFitnessFunction.java │ │ │ │ ├── NeuralNetIndividual.java │ │ │ │ ├── NeuralNetPopulationSupplier.java │ │ │ │ └── NeuralNetSupplier.java │ │ │ └── neuralnetwork │ │ │ │ ├── Backpropagation.java │ │ │ │ ├── Layer.java │ │ │ │ ├── NeuralNet.java │ │ │ │ ├── activationfunction │ │ │ │ ├── ActivationFunction.java │ │ │ │ ├── Sigmoid.java │ │ │ │ └── Tanh.java │ │ │ │ └── costfunction │ │ │ │ ├── CostFunction.java │ │ │ │ └── SummedCostFunction.java │ │ │ ├── geneticalgorithm │ │ │ ├── GeneticAlgorithm.java │ │ │ ├── Individual.java │ │ │ ├── Population.java │ │ │ ├── evolution │ │ │ │ ├── Mutator.java │ │ │ │ ├── Recombiner.java │ │ │ │ ├── Selector.java │ │ │ │ ├── recombiners │ │ │ │ │ └── FillUpRecombiner.java │ │ │ │ └── selectors │ │ │ │ │ ├── EliteSelector.java │ │ │ │ │ ├── PercentageSelector.java │ │ │ │ │ ├── RouletteWheelSelector.java │ │ │ │ │ └── TournamentSelector.java │ │ │ ├── logger │ │ │ │ ├── Logger.java │ │ │ │ └── loggers │ │ │ │ │ ├── ConsoleLogger.java │ │ │ │ │ ├── IntervalConsoleLogger.java │ │ │ │ │ └── graphplotter │ │ │ │ │ ├── GraphPlotLogger.java │ │ │ │ │ └── lines │ │ │ │ │ ├── AvgFitnessLine.java │ │ │ │ │ ├── LineGenerator.java │ │ │ │ │ ├── MaxFitnessLine.java │ │ │ │ │ ├── NQuantilFitnessLine.java │ │ │ │ │ └── WorstFitnessLine.java │ │ │ ├── populationsupplier │ │ │ │ ├── PopulationByFileSupplier.java │ │ │ │ └── PopulationSupplier.java │ │ │ └── saver │ │ │ │ └── IntervalSaver.java │ │ │ ├── linearalgebra │ │ │ ├── ApplyAble.java │ │ │ ├── LinearAlgebra.java │ │ │ ├── Matrix.java │ │ │ ├── Randomizer.java │ │ │ └── Vector.java │ │ │ ├── logger │ │ │ └── LoggerInterface.java │ │ │ └── utility │ │ │ ├── FileHandler.java │ │ │ ├── ListUtility.java │ │ │ ├── MathUtility.java │ │ │ ├── MultiThreadHelper.java │ │ │ ├── StreamUtil.java │ │ │ ├── Validator.java │ │ │ ├── WarningLogger.java │ │ │ └── throwingintefaces │ │ │ ├── ExceptionPrintingRunnable.java │ │ │ └── ThrowingRunnable.java │ │ └── example │ │ ├── SimpleFunctionPredictionExample.java │ │ ├── SnakeGameExample │ │ ├── flatgame │ │ │ ├── GameGraphics.java │ │ │ ├── GameLogic.java │ │ │ ├── GraphicsWindow.java │ │ │ └── Paintable.java │ │ └── snakegame │ │ │ ├── Apple.java │ │ │ ├── Item.java │ │ │ ├── Main.java │ │ │ ├── Part.java │ │ │ ├── Snake.java │ │ │ ├── SnakeAi.java │ │ │ ├── SnakeGame.java │ │ │ └── SnakeGameLogic.java │ │ └── diabetesprediction │ │ ├── DiabetesDataSet.java │ │ ├── InputParser.java │ │ ├── Main.java │ │ └── backpropagation │ │ └── MainBackprop.java └── test │ └── java │ ├── testGeneticAlgorithmBlackBox │ ├── GeneticAlgorithmTester.java │ ├── Graph.java │ ├── TSP.java │ └── TestGeneticAlgorithm.java │ ├── testLinearAlgebra │ └── TestVector.java │ ├── testNetworkTrainer │ └── TestNetworkTrainerBlackBox.java │ ├── testNeuralNetwork │ ├── TestBackpropagation.java │ ├── TestInvalidArguments.java │ ├── TestNeuralNetMaths.java │ └── TestNeuralNetSaveAndRead.java │ └── testmultithreadhelper │ └── TestDoOnCollectionMethods.java └── testFiles └── .keep /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/README.md -------------------------------------------------------------------------------- /data/diabetesprediction/diabetes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/data/diabetesprediction/diabetes.csv -------------------------------------------------------------------------------- /plots/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plots/exampleplot/examplePlot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/plots/exampleplot/examplePlot.PNG -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/backpropagation/BackpropagationTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/backpropagation/BackpropagationTrainer.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/backpropagation/logger/BackpropagationLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/backpropagation/logger/BackpropagationLogger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/backpropagation/logger/loggers/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/backpropagation/logger/loggers/ConsoleLogger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/geneticneuralnet/NNRandomMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/geneticneuralnet/NNRandomMutator.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/geneticneuralnet/NNUniformCrossoverRecombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/geneticneuralnet/NNUniformCrossoverRecombiner.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetFitnessFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetFitnessFunction.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetIndividual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetIndividual.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetPopulationSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetPopulationSupplier.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/geneticneuralnet/NeuralNetSupplier.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/Backpropagation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/Backpropagation.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/Layer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/Layer.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/NeuralNet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/NeuralNet.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/activationfunction/ActivationFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/activationfunction/ActivationFunction.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/activationfunction/Sigmoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/activationfunction/Sigmoid.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/activationfunction/Tanh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/activationfunction/Tanh.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/costfunction/CostFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/costfunction/CostFunction.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/ai/neuralnetwork/costfunction/SummedCostFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/ai/neuralnetwork/costfunction/SummedCostFunction.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/GeneticAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/GeneticAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/Individual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/Individual.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/Population.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/Population.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/Mutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/Mutator.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/Recombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/Recombiner.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/Selector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/Selector.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/recombiners/FillUpRecombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/recombiners/FillUpRecombiner.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/EliteSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/EliteSelector.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/PercentageSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/PercentageSelector.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/RouletteWheelSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/RouletteWheelSelector.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/TournamentSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/evolution/selectors/TournamentSelector.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/Logger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/ConsoleLogger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/IntervalConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/IntervalConsoleLogger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/GraphPlotLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/GraphPlotLogger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/AvgFitnessLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/AvgFitnessLine.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/LineGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/LineGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/MaxFitnessLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/MaxFitnessLine.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/NQuantilFitnessLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/NQuantilFitnessLine.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/WorstFitnessLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/logger/loggers/graphplotter/lines/WorstFitnessLine.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/populationsupplier/PopulationByFileSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/populationsupplier/PopulationByFileSupplier.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/populationsupplier/PopulationSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/populationsupplier/PopulationSupplier.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/geneticalgorithm/saver/IntervalSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/geneticalgorithm/saver/IntervalSaver.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/linearalgebra/ApplyAble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/linearalgebra/ApplyAble.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/linearalgebra/LinearAlgebra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/linearalgebra/LinearAlgebra.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/linearalgebra/Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/linearalgebra/Matrix.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/linearalgebra/Randomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/linearalgebra/Randomizer.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/linearalgebra/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/linearalgebra/Vector.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/logger/LoggerInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/logger/LoggerInterface.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/FileHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/FileHandler.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/ListUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/ListUtility.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/MathUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/MathUtility.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/MultiThreadHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/MultiThreadHelper.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/StreamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/StreamUtil.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/Validator.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/WarningLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/WarningLogger.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/throwingintefaces/ExceptionPrintingRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/throwingintefaces/ExceptionPrintingRunnable.java -------------------------------------------------------------------------------- /src/main/java/de/fhws/easyml/utility/throwingintefaces/ThrowingRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/de/fhws/easyml/utility/throwingintefaces/ThrowingRunnable.java -------------------------------------------------------------------------------- /src/main/java/example/SimpleFunctionPredictionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SimpleFunctionPredictionExample.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/flatgame/GameGraphics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/flatgame/GameGraphics.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/flatgame/GameLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/flatgame/GameLogic.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/flatgame/GraphicsWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/flatgame/GraphicsWindow.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/flatgame/Paintable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/flatgame/Paintable.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/Apple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/Apple.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/Item.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/Main.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/Part.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/Part.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/Snake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/Snake.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/SnakeAi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/SnakeAi.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/SnakeGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/SnakeGame.java -------------------------------------------------------------------------------- /src/main/java/example/SnakeGameExample/snakegame/SnakeGameLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/SnakeGameExample/snakegame/SnakeGameLogic.java -------------------------------------------------------------------------------- /src/main/java/example/diabetesprediction/DiabetesDataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/diabetesprediction/DiabetesDataSet.java -------------------------------------------------------------------------------- /src/main/java/example/diabetesprediction/InputParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/diabetesprediction/InputParser.java -------------------------------------------------------------------------------- /src/main/java/example/diabetesprediction/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/diabetesprediction/Main.java -------------------------------------------------------------------------------- /src/main/java/example/diabetesprediction/backpropagation/MainBackprop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/main/java/example/diabetesprediction/backpropagation/MainBackprop.java -------------------------------------------------------------------------------- /src/test/java/testGeneticAlgorithmBlackBox/GeneticAlgorithmTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testGeneticAlgorithmBlackBox/GeneticAlgorithmTester.java -------------------------------------------------------------------------------- /src/test/java/testGeneticAlgorithmBlackBox/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testGeneticAlgorithmBlackBox/Graph.java -------------------------------------------------------------------------------- /src/test/java/testGeneticAlgorithmBlackBox/TSP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testGeneticAlgorithmBlackBox/TSP.java -------------------------------------------------------------------------------- /src/test/java/testGeneticAlgorithmBlackBox/TestGeneticAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testGeneticAlgorithmBlackBox/TestGeneticAlgorithm.java -------------------------------------------------------------------------------- /src/test/java/testLinearAlgebra/TestVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testLinearAlgebra/TestVector.java -------------------------------------------------------------------------------- /src/test/java/testNetworkTrainer/TestNetworkTrainerBlackBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testNetworkTrainer/TestNetworkTrainerBlackBox.java -------------------------------------------------------------------------------- /src/test/java/testNeuralNetwork/TestBackpropagation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testNeuralNetwork/TestBackpropagation.java -------------------------------------------------------------------------------- /src/test/java/testNeuralNetwork/TestInvalidArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testNeuralNetwork/TestInvalidArguments.java -------------------------------------------------------------------------------- /src/test/java/testNeuralNetwork/TestNeuralNetMaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testNeuralNetwork/TestNeuralNetMaths.java -------------------------------------------------------------------------------- /src/test/java/testNeuralNetwork/TestNeuralNetSaveAndRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testNeuralNetwork/TestNeuralNetSaveAndRead.java -------------------------------------------------------------------------------- /src/test/java/testmultithreadhelper/TestDoOnCollectionMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomLamprecht/Easy-ML-For-Java/HEAD/src/test/java/testmultithreadhelper/TestDoOnCollectionMethods.java -------------------------------------------------------------------------------- /testFiles/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------