|
6a7448b278
|
Implemented tensor_vec_mult, also swapped some parameters in MLPPTensor to match the expected order.
|
2023-12-29 17:32:31 +01:00 |
|
|
197b59b752
|
Fixed MLPPVector::remove's index parameter's type.
|
2023-12-29 13:32:14 +01:00 |
|
|
701749b2e5
|
Added a new helper method to MLPPVector.
|
2023-12-29 13:31:27 +01:00 |
|
|
abaf8ad1f2
|
Reworked more methods.
|
2023-12-29 10:43:16 +01:00 |
|
|
719556e9bc
|
Reworked more methods.
|
2023-12-28 23:26:14 +01:00 |
|
|
edb6cd4dbf
|
Fixed typo in MLPPVector::min_element() and MLPPVector::min_element_index().
|
2023-12-28 20:32:56 +01:00 |
|
|
f090828e1c
|
Fixed typo in MLPPLinAlg::svd.
|
2023-12-28 17:59:59 +01:00 |
|
|
4350722185
|
Reworked MLPPANN to use Vectors of matrices instead of tensors.
|
2023-12-28 00:48:39 +01:00 |
|
|
44893d7aae
|
Fix wrong error check in MLPPMatrix's multiplication methods.
|
2023-12-27 18:14:52 +01:00 |
|
|
dd179e10d6
|
Optimized MLPPMatrix::det a little.
|
2023-12-27 16:10:45 +01:00 |
|
|
593cab5a5b
|
Implemented MLPPMatrix::rotate.
|
2023-12-27 00:28:40 +01:00 |
|
|
8becbe085a
|
Fixed typo in MLPPLinAlg::minvr.
|
2023-12-26 23:37:45 +01:00 |
|
|
25ce447853
|
Added a raw pointer based constructor to MLPPVector.
|
2023-12-26 23:21:33 +01:00 |
|
|
dfee510778
|
Added a new helper method to MLPPMatrix.
|
2023-10-25 00:53:41 +02:00 |
|
|
cf7cc6dec1
|
Experimental work on getting the module to build as a gdnative module.
|
2023-10-24 21:38:45 +02:00 |
|
|
6558d0d2f6
|
Added create_gaussian_noise static helper method to Matrix.
|
2023-04-30 16:28:40 +02:00 |
|
|
9993bc9d4e
|
Added a static create helper for Matrix.
|
2023-04-30 12:50:24 +02:00 |
|
|
d39291c849
|
Added static create helper methods to Vector.
|
2023-04-30 10:03:58 +02:00 |
|
|
f9eabcfcdd
|
Added min helper methods to Matrix.
|
2023-04-29 15:12:14 +02:00 |
|
|
a680e6bd6e
|
Matrix api tweaks.
|
2023-04-29 15:07:30 +02:00 |
|
|
020f6a601b
|
Removed v postfix from max methods in Vector, also added min variants.
|
2023-04-29 14:47:36 +02:00 |
|
|
6e4dea3670
|
Added max_element_index, and min_element_index helper methods to Vector.
|
2023-04-29 14:43:11 +02:00 |
|
|
8c15b12f6a
|
Vector api tweaks.
|
2023-04-29 14:37:58 +02:00 |
|
|
488cdde8c9
|
Tweaks to Tensor3's api.
|
2023-04-29 13:50:35 +02:00 |
|
|
e84e45f6e8
|
Tensor3 api style rework. Also changed 2 methods in Matrix and Vector.
|
2023-04-29 13:44:18 +02:00 |
|
|
b0bd3344ad
|
Added serializable properties to Vector, Matrix, Tensor3.
|
2023-04-29 12:47:45 +02:00 |
|
|
cd5d84733c
|
Now Vector, Matrix, and Tensor3 are resources. Renamed their duplicate() method to duplicate_fast().
|
2023-04-29 12:31:57 +02:00 |
|
|
4ce26ff55a
|
(Hopefully) fix compile on windows.
|
2023-04-27 11:10:48 +02:00 |
|
|
d0c86c918d
|
Fix logic in MLPPMatrix's remove_row_unordered.
|
2023-04-26 21:49:58 +02:00 |
|
|
3eff399d6b
|
Properly zero out memory in when multiplying matrices.
|
2023-04-26 16:41:37 +02:00 |
|
|
e0b813eacf
|
Added matrix multiplication tests, and fixed mult in MLPPMatrix.
|
2023-04-26 16:18:16 +02:00 |
|
|
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 |
|
|
40751bf79a
|
Added more getters and setters to MLPPTensor3.
|
2023-04-25 20:21:12 +02:00 |
|
|
c707095f2d
|
Moved lots of methods in MLPPVector's header to the .cpp file.
|
2023-04-25 18:19:58 +02:00 |
|
|
283420c3a7
|
Moved lots of methods in MLPPMatrix's header to the .cpp file.
|
2023-04-25 18:11:34 +02:00 |
|
|
5d3e013cf1
|
Force inline some getters.
|
2023-04-25 18:04:34 +02:00 |
|
|
2e6094cf03
|
Moved lots of methods in MLPPTensor3's header to the .cpp file.
|
2023-04-25 18:03:22 +02:00 |
|
|
3108274c09
|
Removed some comments.
|
2023-04-25 17:50:12 +02:00 |
|
|
c9fb686853
|
Rename feature_map to z_slice in MLPPTensor3.
|
2023-04-25 17:49:08 +02:00 |
|
|
f849155159
|
Added lots of const qualifiers to MLPPVector, MLPPMatrix, MLPPTensor3.
|
2023-04-25 17:46:42 +02:00 |
|
|
61227dd641
|
Bindings for the new methods in MLPPTensor3.
|
2023-04-25 14:08:35 +02:00 |
|
|
17b2f55f2d
|
MLPPTensor math api rework.
|
2023-04-25 14:06:12 +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 |
|
|
e424dfd7a5
|
Notes / TODOs.
|
2023-04-24 21:56:07 +02:00 |
|