|
|
408f41227c
|
fix: Fix psalm issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-09-08 10:15:33 +02:00 |
|
|
|
d3625422cb
|
fix(psalm): Upgrade to psalm 6 and fix issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-04-09 13:06:24 +02:00 |
|
|
|
36e793dd95
|
fix: run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-24 13:34:09 +01:00 |
|
|
|
92dc6c94d1
|
fix: Update psalm and fix new psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-04-17 15:05:44 +02:00 |
|
|
|
b3516e4668
|
fix(deps): Use php-scoper on all dependencies
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-01-24 16:51:19 +01:00 |
|
|
|
dea55c12a1
|
fix(Rubix\ML): Isolate rubix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-01-10 14:34:36 +01:00 |
|
|
|
cc3507533b
|
Fix(FaceClusterAnalyzer) Type error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-09-02 12:32:13 +02:00 |
|
|
|
ef823dcf31
|
enh: Strict types everywhere
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-09-02 12:26:15 +02:00 |
|
|
|
700d99ca98
|
fix(psalm): Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-06-22 10:10:35 +02:00 |
|
|
|
d6677a0ca0
|
enh(ViewAdmin): Add background jobs count and last execution time for all tasks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-06-21 14:20:46 +02:00 |
|
|
|
810737e966
|
Increase min cluster separation to 0.35
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-27 13:22:27 +02:00 |
|
|
|
c1882f3053
|
Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-22 09:16:40 +02:00 |
|
|
|
2820c89dd2
|
fix(FaceClusterAnalyzer): Do not run clustering solely on rejected faces
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-21 09:54:22 +02:00 |
|
|
|
64a8ff7f11
|
fix(psalm): Solve static analysis errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-21 09:49:15 +02:00 |
|
|
|
ad5458ce10
|
FaceClustering: Use batch size as upper detection count limit
fixes #843
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-17 13:06:27 +02:00 |
|
|
|
fa068a4c5c
|
FaceClustering: Grow total sampled detections from existing clusters linearly in number of clusters
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-17 09:54:26 +02:00 |
|
|
|
e1fb5a58e6
|
FaceClustering: Do not deduplicate multiple detections assigned to the same cluster
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-17 07:34:01 +02:00 |
|
|
|
4650a10728
|
FaceClustering: Slightly reduce minClusterSize and minSampleSize params
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-16 06:57:28 +02:00 |
|
|
|
48f67de43d
|
FaceClustering: Use proper ratio for minClusterSize and minSampleSize params
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-15 13:27:02 +02:00 |
|
|
|
a1fbc0f558
|
FaceClustering: Directly query the DB for face detections with the right dimensions
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-14 20:35:04 +02:00 |
|
|
|
69a1f856b7
|
FaceClusterAnalyzer: Sample from previously rejected detections
to avoid flooding the algorithm with outliers
fixes #829
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-13 17:42:10 +02:00 |
|
|
|
3a7c511e38
|
FaceClusterAnalyzer: Scale reference sample size with number of unclustered detections
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-13 14:28:33 +02:00 |
|
|
|
3796831f38
|
FaceClusterAnalyzer: Use voting to assign new clusterId
credits to @MB-Finski
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-05-13 14:23:34 +02:00 |
|
|
|
874f973758
|
chore(psalm): Fis psalm issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-31 13:46:43 +02:00 |
|
|
|
308f9d4024
|
fix(FaceClusterAnalyzer): If no batch size is set, remove php memory limit
fixes #716
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-19 15:45:15 +01:00 |
|
|
|
9c8cdcf4a0
|
enh(FaceClusterAnalyzer): Use dynamic min cluster size
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-18 16:57:31 +01:00 |
|
|
|
961bcc1c7b
|
Merge branch 'main' into patch-1
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-14 14:33:21 +01:00 |
|
|
|
02e9f2466d
|
fix(psalm): Fix psalm issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-14 13:59:10 +01:00 |
|
|
|
8d58448bcb
|
fix(tests): Allow setting min dataset size on FaceClusterAnalyzer
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-14 13:38:11 +01:00 |
|
|
|
578ba0e794
|
fix(FaceClusterAnalyzer): Increase MIN_DATASET_SIZE to avoid shit clusters
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-14 13:15:57 +01:00 |
|
|
|
663274b7b9
|
fix(FaceClusterAnalyzer): Avoid OOM by not requesting all unclustered detections from db
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-14 13:15:57 +01:00 |
|
|
|
5d19867458
|
fix(types): Fix Rubix type refs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-08 13:29:43 +01:00 |
|
|
|
ce4e14a535
|
fix(types): Fix Rubix type refs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-08 13:22:14 +01:00 |
|
|
|
e8d1780ceb
|
fix(dependencies): Revert using mozart
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-03-08 13:01:05 +01:00 |
|
|
|
adcee9d21c
|
Limit max edge length and cluster separation
Signed-off-by: MB-Finski <64466176+MB-Finski@users.noreply.github.com>
|
2023-03-03 17:31:01 +02:00 |
|
|
|
82095aa052
|
fix(deps): Use new mozart-proxied namespaces
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-21 17:00:11 +01:00 |
|
|
|
75e1641338
|
Clustering: Cap clustering batch size at 10k
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-09 13:01:35 +01:00 |
|
|
|
75586acd57
|
chore(psalm): Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-06 14:08:39 +01:00 |
|
|
|
bc0bc7e163
|
Fix Clustering
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-05 20:44:17 +01:00 |
|
|
|
a60fcaf149
|
Fix incremental clustering
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-05 20:22:46 +01:00 |
|
|
|
b6f1b59962
|
Fix array index
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-05 19:47:03 +01:00 |
|
|
|
56c24756e2
|
Fix array index
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-05 18:28:13 +01:00 |
|
|
|
e7a24163e5
|
Next Generation
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-02-05 18:09:25 +01:00 |
|
|
|
0e3085b09c
|
Fix typo
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-01-09 20:16:32 +01:00 |
|
|
|
14c94da3f7
|
Refactor HDBSCAN
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-01-09 17:05:11 +01:00 |
|
|
|
2f5c07fc9f
|
Improve HDBSCAN implementation + Use incremental processing after clustering
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-01-09 13:28:00 +01:00 |
|
|
|
00b2a1b555
|
Implement hdbscan
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-01-07 16:16:39 +01:00 |
|
|
|
6b19bca246
|
Fix clustering
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2022-12-22 14:16:00 +01:00 |
|
|
|
3d744b1306
|
Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2022-12-21 18:40:41 +01:00 |
|
|
|
9d4971778b
|
Implement incremental clustering
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2022-12-20 12:31:41 +01:00 |
|