Commit Graph

25 Commits

Author SHA1 Message Date
Mattia Giambirtone 924eb8cf6d
Fixed argmax 2023-03-28 10:28:05 +02:00
Mattia Giambirtone 844883ced7
Fixed softmax derivative and dot product 2023-03-22 16:35:56 +01:00
Mattia Giambirtone 338732e9f9
Keep track of progress after epochs + fixes 2023-03-22 15:46:24 +01:00
Mattia Giambirtone 84c46caba3
Initial work on spam/ham classifier 2023-03-22 11:49:43 +01:00
Mattia Giambirtone 53bdba8221
Refactored directory structure 2023-03-21 19:47:23 +01:00
Mattia Giambirtone 53679de098
Adapted old utilities from Project Sydney 2023-03-21 19:45:37 +01:00
Mattia Giambirtone 7189a21b05
Added more activations & their derivatives 2023-03-21 19:26:06 +01:00
Mattia Giambirtone e3265fac68
Implemented momentum 2023-03-21 19:14:52 +01:00
Mattia Giambirtone 9baede9b54
Simplified the design, minor additions 2023-03-21 18:56:51 +01:00
Mattia Giambirtone a97cec41a6
Initial ground work for neural network complete 2023-03-21 16:44:08 +01:00
Mattia Giambirtone 9506c554ec Typos
Signed-off-by: Mattia Giambirtone <nocturn9x@nocturn9x.space>
2023-03-21 12:27:16 +01:00
Mattia Giambirtone b11b351d7e
Minor updates 2023-03-20 12:40:01 +01:00
Mattia Giambirtone 2c4f94130c
Minor change to bias range 2023-03-20 12:12:30 +01:00
Mattia Giambirtone ac0cdfdc92
Moved utility functions to neural network library 2023-03-20 12:11:40 +01:00
Mattia Giambirtone 01525da889
Added matrix.diagflat() and fast softmax derivative 2023-03-20 12:02:00 +01:00
Mattia Giambirtone d83205e09d
Extended diag() method and updated matrix tests 2023-03-20 11:41:23 +01:00
Mattia Giambirtone dca0efd1f6
Derivatives are now vectorized 2023-03-20 10:31:09 +01:00
Mattia Giambirtone e91869e5ab Major updates to library architecture and additions to matrix library 2023-03-20 10:01:06 +01:00
Mattia Giambirtone 93e71ff336 Attempts to fix genetic training 2022-12-23 09:41:27 +01:00
Mattia Giambirtone fbed641470 Attempts to fix genetic training 2022-12-23 09:39:25 +01:00
Mattia Giambirtone 6698148d2c Minor fix 2022-12-23 00:19:39 +01:00
Mattia Giambirtone 3baacadb1c Initial work on tris test 2022-12-23 00:18:06 +01:00
Mattia Giambirtone 1f875e6f2b Initial work on genetic algorithm for tris 2022-12-22 21:35:16 +01:00
Mattia Giambirtone d6e5e148aa Many fixes to matrix library and minor changes 2022-12-22 14:55:26 +01:00
Mattia Giambirtone dc44b65e94 Added initial work on multilayer perceptron 2022-12-20 12:08:24 +01:00