• Joined on 2022-03-11
lluni pushed to master at lluni/rust-nn 2023-02-04 17:56:52 +01:00
d130c7cce1 Layers don't need to store the forward pass output
16b6072d80 Improved backward_pass of ActivationLayer
3d024259ee Removed some old code
9c5b74fb26 Extracted drawing of example_sine into separate fn
e24b05f4bc Don't let Network consume training nor test data
Compare 5 commits »
lluni pushed to master at lluni/rust-nn 2023-02-01 16:11:28 +01:00
a8270914e0 cargo clippy
lluni pushed to master at lluni/rust-nn 2023-01-21 15:20:15 +01:00
2f3745a31c rustfmt
lluni pushed to master at lluni/rust-nn 2023-01-16 00:14:52 +01:00
d80bd3c5e5 Added additional information for example_sine
lluni pushed to master at lluni/reddit-mastodon-crossposter 2022-12-10 00:49:38 +01:00
4c3f56bf2b Added env var disclaimer
8762852c8d Added some more example values in .env.example
d328fc0a7b Extracted subreddit into a new env variable
Compare 3 commits »
lluni pushed to master at lluni/reddit-mastodon-crossposter 2022-12-09 12:15:21 +01:00
0c7af6afa6 Updated post_toots.sh in README.md because it randomly broke
lluni pushed to master at lluni/reddit-mastodon-crossposter 2022-12-09 00:12:08 +01:00
7386bae4ed Added prerequisites in README.md
c5b97ccab3 Removed specific dependency versions
Compare 2 commits »
lluni pushed to master at lluni/JavaNN 2022-05-28 03:28:05 +02:00
c7154817ee Added support for choosing if the step size should decrease for each subsequent epoch
faa547564c Added support for choosing weight and bias initializers
e7de925373 Added support for creating matrices with random values
Compare 3 commits »
lluni pushed to master at lluni/JavaNN 2022-05-28 02:28:51 +02:00
b20f62309b Changed file name because BlankLayer has no real function yet
lluni pushed to master at lluni/JavaNN 2022-05-28 02:27:00 +02:00
cf75abf75c Adding neurons to layers is now more robust
lluni pushed to master at lluni/JavaNN 2022-05-28 02:10:07 +02:00
67d94efc39 Added JavaDoc comments
lluni pushed to master at lluni/JavaNN 2022-05-25 20:56:58 +02:00
e19dec4af9 Decreased learningRate for each subsequent epoch to reduce the chance of jumping out of a local minimum
lluni pushed to master at lluni/JavaNN 2022-05-25 19:48:14 +02:00
1b296bb5d0 Added comments to ExampleSine
lluni pushed to master at lluni/JavaNN 2022-05-25 17:37:36 +02:00
74e4d05fa1 Changed project structure
b53328b41c Added sine example
a3be9daf02 Added LeakyReLu (parameter is currently hardcoded)
f1ca0a9e54 Changed initialization of weights to gaussian distributed values and biases to 1 (this helps (Leaky)ReLu and doesn't seem hurt tanh yet)
Compare 4 commits »
lluni pushed to master at lluni/JavaNN 2022-05-25 15:34:33 +02:00
281b42b0fb Added XChart library to plot graphs
adfd701817 Added support for creating matrices with Gaussian distributed values
Compare 2 commits »
lluni pushed to master at lluni/JavaNN 2022-05-25 02:41:21 +02:00
ffcf9fa975 Fixed typo
e02e79308f Extracted the gradient descent example into a separate class
db0481e9cf Added gradient descent for vector-valued functions
Compare 3 commits »
lluni pushed to master at lluni/JavaNN 2022-05-25 00:41:48 +02:00
1c66f1b72f The inputSize of each layer does not need to be specified anymore
95501bf4b1 Moved support for adding neurons to FCLayer because BlankLayer is pretty much the same as FCLayer and currently useless
Compare 2 commits »
lluni pushed to master at lluni/JavaNN 2022-05-23 19:10:51 +02:00
4766ea0ad9 Added additional XOR example with later added neurons
8c82838c54 Added support for adding new neurons
7738781bb5 Added some utility functions (not yet needed)
Compare 3 commits »
lluni pushed to master at lluni/JavaNN 2022-05-22 22:00:30 +02:00
7e80e5bc94 Deleted .idea/workspace.xml and added it to .gitignore
lluni pushed to master at lluni/JavaNN 2022-05-22 21:08:49 +02:00
d0e48cd8fa Added README.md