Commit Graph

32 Commits

Author SHA1 Message Date
1497a2c1b0 Small cleanups. 2023-04-26 10:07:40 +02:00
9b40d4b455 Added Image helper methods to MLPPMatrix. 2023-04-25 20:31:32 +02:00
283420c3a7 Moved lots of methods in MLPPMatrix's header to the .cpp file. 2023-04-25 18:11:34 +02:00
f849155159 Added lots of const qualifiers to MLPPVector, MLPPMatrix, MLPPTensor3. 2023-04-25 17:46:42 +02:00
81744cc460 Simplified hadamard_product in MLPPMatrix. 2023-04-25 14:05:40 +02:00
9df031e10c Simplified element_wise_division in MLPPMatrix. 2023-04-25 13:47:18 +02:00
134d7966c0 Added binds for the new methods in MLPPMatrix. 2023-04-25 13:25:06 +02:00
36bf189eba MLPPMatrix math api rework pt7. 2023-04-25 13:03:57 +02:00
be7b0e037e MLPPMatrix math api rework pt6. 2023-04-25 10:54:56 +02:00
b7f453afed MLPPMatrix math api rework pt5. 2023-04-25 10:00:24 +02:00
991fb93ece MLPPMatrix math api rework pt4. 2023-04-24 21:50:03 +02:00
de8c7b2868 MLPPMatrix math api rework pt3. 2023-04-24 19:58:43 +02:00
70d7928cb0 MLPPMatrix math api rework pt2. 2023-04-24 19:37:40 +02:00
a2c3e9badb MLPPMatrix math api rework pt1. 2023-04-24 19:15:53 +02:00
e15051fdfb Removed now unneeded methods from MLPPMatrix. 2023-04-24 18:29:13 +02:00
bd9c03f1f2 MLPPVector math api rework pt4. 2023-04-24 18:11:22 +02:00
818f9ec1af Also added vector/matrix methods to MLPPVector and MLPPMatrix from LinAlg. 2023-04-24 09:22:53 +02:00
cfea6f9d83 Added the matrix manipulation methods to MLPPMatrix. 2023-04-24 08:24:59 +02:00
02ab05537a Fix typo. 2023-04-23 15:39:10 +02:00
33ac510e6f Added an index based getter and setter to Tensor3 and Matrix. 2023-04-16 20:38:50 +02:00
90dbd6657e Vector, Matrix and Tensor3 api cleanups. 2023-04-16 20:34:36 +02:00
5ff5afff48 Now MLPPData's helper classes use MLPPVector and MLPPMatrix. 2023-02-09 11:40:16 +01:00
ee727b327d Added bind for is_equal_approx in MLPPMatrix. 2023-02-08 01:43:48 +01:00
f59b092d10 Added new helper methods to MLPPMatrix and MLPPVector. 2023-02-06 12:20:33 +01:00
fbc20cc749 Fully ported MLPPMLP. 2023-02-05 00:58:00 +01:00
02a44dddf7 Reworked and cleaned up MLPPKNN. Also registered it to the engine. 2023-01-28 01:02:57 +01:00
7a291b451a Added some extremely basic tests for the new Matrix and Vector classes. Also fixed a few smaller issues. 2023-01-27 02:57:33 +01:00
e32cae7330 Proper initial MLPPMatrix implementation. 2023-01-27 02:07:01 +01:00
862c66a846 More cleanups. 2023-01-26 17:32:19 +01:00
eefded4f80 More cleanups to the matrix class. 2023-01-26 17:25:26 +01:00
5029a6e8ea Added MLPPVector as a base for MLPPMatrix. 2023-01-26 17:12:02 +01:00
cdbcac61eb Added Matrix and vector skeleton classes. 2023-01-26 16:02:45 +01:00