Changes in Similarity/Equality-Filter: works now for images in the form of NDArray objects
Functions for similarity calculation: MSE, MAE, Chernoff for NDArray objects
Information about experiments: statistics can now be generated and saved as JSON file when LTM recording is used
ltm/detail/MemoryBase: added functions to write statistics about the filter used to a JSON file when recording of the LTM is disabled
ltm/processors/Processor: added SnapshotSimilarityFilter as case and function to put statistics about used filters into map that can be accessed by other classes
ltm/processors/filter/Filter: added struct for filter statistics
ltm/filter/equalityFilter/EqualityFilter: changed accept() function to work with new similarity functions, holds a queue of images now and uses similarity functions in aron/similarity, also added to the configure() method because there are new parameters
ltm/filter/frequencyFilter/FrequencyFilter: added functions to get basic information for statistics
plugins/Plugin: added call to getFilterStatistics() to allow for saving of statistics in JSON file when scenario is stopped
test/ForgettingExperiments: added function to print information about filter and usage of those into a JSON file
aron:
similarity/../NDArraySimilarity: similarity function for NDArray elements (images)
similarity/../chernoff: calculates chernoff measure of two NDArray elements
similarity/../mae: calculates mae
similarity/../mse: calculates mse
Signed-off-by:
uhfpm_plewnia <uhfpm@student.kit.edu>
parent
2165ad31
No related branches found
No related tags found
Showing
- source/RobotAPI/libraries/armem/server/CMakeLists.txt 7 additions, 0 deletionssource/RobotAPI/libraries/armem/server/CMakeLists.txt
- source/RobotAPI/libraries/armem/server/ltm/Entity.cpp 5 additions, 1 deletionsource/RobotAPI/libraries/armem/server/ltm/Entity.cpp
- source/RobotAPI/libraries/armem/server/ltm/EntitySnapshot.cpp 1 addition, 0 deletions...ce/RobotAPI/libraries/armem/server/ltm/EntitySnapshot.cpp
- source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h 18 additions, 4 deletions...e/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h
- source/RobotAPI/libraries/armem/server/ltm/processors/Processors.cpp 17 additions, 1 deletion...tAPI/libraries/armem/server/ltm/processors/Processors.cpp
- source/RobotAPI/libraries/armem/server/ltm/processors/Processors.h 2 additions, 0 deletions...botAPI/libraries/armem/server/ltm/processors/Processors.h
- source/RobotAPI/libraries/armem/server/ltm/processors/filter/Filter.cpp 12 additions, 0 deletions...I/libraries/armem/server/ltm/processors/filter/Filter.cpp
- source/RobotAPI/libraries/armem/server/ltm/processors/filter/Filter.h 14 additions, 0 deletions...API/libraries/armem/server/ltm/processors/filter/Filter.h
- source/RobotAPI/libraries/armem/server/ltm/processors/filter/equalityFilter/EqualityFilter.cpp 86 additions, 31 deletions...r/ltm/processors/filter/equalityFilter/EqualityFilter.cpp
- source/RobotAPI/libraries/armem/server/ltm/processors/filter/equalityFilter/EqualityFilter.h 14 additions, 2 deletions...ver/ltm/processors/filter/equalityFilter/EqualityFilter.h
- source/RobotAPI/libraries/armem/server/ltm/processors/filter/frequencyFilter/FrequencyFilter.cpp 12 additions, 0 deletions...ltm/processors/filter/frequencyFilter/FrequencyFilter.cpp
- source/RobotAPI/libraries/armem/server/ltm/processors/filter/frequencyFilter/FrequencyFilter.h 4 additions, 0 deletions...r/ltm/processors/filter/frequencyFilter/FrequencyFilter.h
- source/RobotAPI/libraries/armem/server/plugins/Plugin.cpp 5 additions, 1 deletionsource/RobotAPI/libraries/armem/server/plugins/Plugin.cpp
- source/RobotAPI/libraries/armem/server/test/ForgettingExperiments.cpp 85 additions, 0 deletions...API/libraries/armem/server/test/ForgettingExperiments.cpp
- source/RobotAPI/libraries/armem/server/test/ForgettingExperiments.h 35 additions, 0 deletions...otAPI/libraries/armem/server/test/ForgettingExperiments.h
- source/RobotAPI/libraries/aron/core/CMakeLists.txt 0 additions, 1 deletionsource/RobotAPI/libraries/aron/core/CMakeLists.txt
- source/RobotAPI/libraries/aron/similarity/CMakeLists.txt 44 additions, 0 deletionssource/RobotAPI/libraries/aron/similarity/CMakeLists.txt
- source/RobotAPI/libraries/aron/similarity/data/image/NDArraySimilarity.cpp 40 additions, 0 deletions...ibraries/aron/similarity/data/image/NDArraySimilarity.cpp
- source/RobotAPI/libraries/aron/similarity/data/image/NDArraySimilarity.h 18 additions, 0 deletions.../libraries/aron/similarity/data/image/NDArraySimilarity.h
- source/RobotAPI/libraries/aron/similarity/data/image/chernoff.cpp 147 additions, 0 deletions...obotAPI/libraries/aron/similarity/data/image/chernoff.cpp
Loading
Please register or sign in to comment