-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1bbb6f5
commit db4e2ad
Showing
1 changed file
with
13 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,22 @@ | ||
# Basic Neural Network | ||
|
||
This is a very basic Java Neural Network library using EJML (Efficient Java Matrix Library) based on an example by Daniel Shiffman. | ||
This is a very basic Java Neural Network library based on the one built by Daniel Shiffman in [this](https://www.youtube.com/watch?v=XJ7HLz9VYz0&list=PLRqwX-V7Uu6aCibgK1PTWWu9by6XFdCfh) playlist using the [Efficient Java Matrix Library](https://www.ejml.org) (EJML). | ||
|
||
If you want to learn more about Neural Networks check out these YouTube-playlists: | ||
- [Neural Networks - The Nature of Code](https://www.youtube.com/watch?v=XJ7HLz9VYz0&list=PLRqwX-V7Uu6aCibgK1PTWWu9by6XFdCfh) by The Coding Train (Daniel Shiffman) | ||
- [Neural Networks](https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi) by 3Blue1Brown | ||
|
||
## Features | ||
|
||
- Neural Network with variable amounts of Inputs, hidden nodes and outputs | ||
- Only one hidden layer supported (yet) | ||
- Maven Dependency manager | ||
- ... | ||
- Two layered (hidden + output) | ||
- [Maven](https://maven.apache.org) Build-Management | ||
- [EJML](https://www.ejml.org) used for Matrix math | ||
|
||
## Examples (Usages) | ||
|
||
- [XOR solved with Basic Neural Network Library](https://github.com/kim-marcel/xor_with_nn) | ||
|
||
## TODO | ||
|
||
- Add support for multy-layered Neural Net works | ||
- Add support for multiple layers |