You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,32 @@
2
2
3
3
A Generative Algorithm AI implementation on a 2D racing simulator "Java Racer" (https://github.com/boraakoguz/JavaRacer)
4
4
5
+
## Features
6
+
The algorithm features:
7
+
- Elitism
8
+
- Cross-over succession depending on the success of the parents
9
+
- Mutation
10
+
- Advanced mutation techniques to improve variation
11
+
- A roll-back mechanism in order to prevent bad training.
12
+
13
+
Project features:
14
+
- Custom map/track design
15
+
- Save mechanism
16
+
- Live data on the screen
17
+
18
+
Live Data meanings:
19
+
- Best Fit: The most points scored by an agent of the previous generation
20
+
- Gen. No: The number of generations
21
+
- Instruction Size: The length of the instruction array used by the agents that gradually expands
22
+
- Last Increase Points: The maximum points scored by an agent at the previous Instruction array expansion. Serves as a benchmark and controlls the roll-back system, advanced mutation system and stops Instruction increase in case of failure to pass the benchmark.
0 commit comments