Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
kim-marcel authored Mar 5, 2018
1 parent 1bbb6f5 commit db4e2ad
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions README.md
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

0 comments on commit db4e2ad

Please sign in to comment.