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
+5-4
Original file line number
Diff line number
Diff line change
@@ -3,11 +3,12 @@ An implementation of the NEAT (Neuroevolution through augmenting topologies) alg
3
3
4
4
## Features
5
5
**Fully* documented code base ideal for learning and people new to the subject
6
-
* Super friendly highly abstracated interfaces that hide the implementation details so you can focus on your use case
6
+
* Documentation can be found [here](https://jwblangley.github.io/neat-ml/)
7
+
* Super friendly highly abstracted interfaces that hide the implementation details, so you can focus on your use case
7
8
* Friendly implementations of both genotypes and phenotypes
8
9
* All you need to worry about is inputs, outputs and fitness!
9
10
* Multi-threading support for concurrent genotype evaluation just by specifying the number of worker threads
10
-
* Neural network visualiser to create images so you can see what networks are being created
11
+
* Neural network visualiser to create images, so you can see what networks are created
11
12
* Full serializing and deserializing support using [google's protobuf](https://developers.google.com/protocol-buffers), allowing you to save interesting genotypes (networks) or even save your training progress to disk!
12
13
13
14
## Quick start
@@ -119,7 +120,7 @@ public class LearnXor {
119
120
120
121
### Visualiser
121
122
122
-
Visalising a neural network is a great way to understand a bit about what is going on and it also looks great!
123
+
Visualising a neural network is a great way to understand a bit about what is going on and it also looks great!
123
124
The visualiser in this library has the following features:
124
125
* Different colours for positive and negative weights
125
126
* Orange for positive
@@ -146,7 +147,7 @@ This can achieve results like this:
146
147
147
148
### Serialise
148
149
#### Networks
149
-
You can save a particular network genotype for later use. This could be so that you can keep track of the best/most interesting individuals and have them evaluate without the need for training. This is a great utility that has many uses: for example embedding in games as the AI!
150
+
You can save a particular network genotype for later use. This could be so that you can keep track of the best/most interesting individuals and have them evaluate without the need for training. This is a great utility with many uses: for example embedding in games as the AI!
0 commit comments