diff --git a/README.md b/README.md index 62fcd73..cced44a 100644 --- a/README.md +++ b/README.md @@ -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 \ No newline at end of file +- Add support for multiple layers