Michael Mayer
ab0bd1c732
Config: Change default vision model assets path to assets/models/ #127
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-08 19:06:56 +02:00
Michael Mayer
3177a61f75
AI: Update log messages and tests in internal/ai/classify #127 #5011
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-04 10:31:39 +02:00
Michael Mayer
10fe7d2b40
AI: Make error messages lower case in ai/tensorflow/info.go #127 #5011
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-04 10:00:09 +02:00
raystlin
aeba5bfc4c
Added labels download to model_external_test
...
If a model needs to have its labels downloaded from another source, it
can now be added to the test information.
2025-07-26 22:27:20 +00:00
raystlin
adc4dc0f74
Added new parameters to model input.
...
New parameters have been added to define the input of the models:
* ResizeOperation: by default center-crop was being performed, now it is
configurable.
* InputOrder: by default RGB was being used as the order for the array
values of the input tensor, now it can be configured.
* InputInterval has been changed to InputIntervals (an slice). This
means that every channel can have its own interval conversion.
* InputInterval can define now stddev and mean, because sometimes
instead of adjusting the interval, the stddev and mean of the training
data should be use.
2025-07-15 13:31:31 +00:00
raystlin
f28f3d1a07
Fixed format on model_external_test
...
make fmt-go was applied
2025-05-18 11:06:34 +00:00
raystlin
d082929dee
Removed parameter Channels
...
It seems to be standarized, so it is now used as an additional check for
input signatures.
2025-04-16 08:19:58 +00:00
raystlin
eca0bc5205
AI Test: Added path protection to tests
...
As we are decompressing, we have to check the paths before writing to
disk.
2025-04-14 19:32:42 +00:00
raystlin
8d9a16cef6
AI Test: Added resolution to external models
...
The definition of the models now contain the expected resolution. This
has improved the results for efficientnet-m.
2025-04-14 08:15:10 +00:00
raystlin
5521d06bc0
Added Interval parameter to PhotoInput
...
This parameter allows us to rescale the input of the models because some
of them need values between [0, 1] and other between [-1, 1].
2025-04-13 20:32:02 +00:00
raystlin
457a47b36f
AI: Added a test for external models
...
The tests has a envar check to avoid running it by default, as it
downloads the models and generates a lot of errors.
2025-04-13 14:54:42 +00:00