Autonomous Decision-Making in Robots Using Neural Network Trees
Video: https://drive.google.com/file/d/14qGvnbFOZCVloYcUBbCn9HPMkgbkjF6l/view?usp=sharing
Optional Video: https://drive.google.com/file/d/1kpo9CvGpItE-WKqdg5Mf2hIY9tfqkYiK/view?usp=sharing
Built With:
Java Neuroph JUnit Panel
Getting Started:
- Open Eclipse IDE
- Click ‘open project from file system’
- On the left window (package explorer) find the project Marwan_Jabbour_Prometheus
- Right click on it, select ‘build path’, and then select ‘add external archives’
- Find the lib folder included with the project, and open it
- Select all the jar files inside it and press ok
- You may also be required to add JUnit to class path (Eclipse handles this automatically)
Structure:
NeuralNetworksV1.Level1 —> contains all first-level neural networks from first version NeuralNetworksV1.Level2 —> contains all higher level neural networks from first version NeuralNetworksV2 -> contains all modified neural networks from second version
Simulations.DFS_Simulation -> contains simulation for the DFS neural network structure (version 3) Simulations.NeuralNetworksV1.Level1 —> contains all first-level neural network simulations from first version Simulations.NeuralNetworksV1.Level2 —> contains all higher-level neural network simulations from first version
test.NeuralNetworksV1.Level1 —> contains all first-level neural network test cases from first version test.NeuralNetworksV1.Level2 —> contains all higher level neural network test cases from first version test.NeuralNetworksV2—> contains all neural network test cases from second version
Usage:
Run the simulations in NeuralNetworksV1.Level1, NeuralNetworksV1.Level2, and Simulations.DFS_Simulation Run test cases To test methods, use main.java file
Contact:
Marwan Jabbour [email protected]