SMQTK
SMQTK copied to clipboard
Python toolkit for pluggable algorithms and data structures for multimedia-based machine learning.
This merges changes made to path encodings in Caffe descriptor generator and fixed error during file upload.
The following merge request adds a RelevancyIndex plugin that uses logistic regression and cosine distance for re-ranking IQR results during 'refine.'
Using PyTorch model currently requires the user to define the architecture for some commonly used models. Therefore, we make use of torchvision library to import PyTorch models using labels specifying...
The most glaring example being some take a list of globs for files to work on, while others take a path to a filename containing the files to work on....
Based on how the CLI utils are building the usage line, it's incorrectly marking required arguments as optional with the bracket notation. For example, `compute_many_descriptors -h` shows: ``` usage: compute_many_descriptors...
Most things are handled with try/except blocks, but images that pass tika checks can still be considered invalid by `PIL.Image` for reasons other than truncation. I'm going to try to...
Setup a sensible default flake8 configuration. At a minimum, it can catch things like [undefined variables](https://github.com/Kitware/SMQTK/blob/d0a5e194e2fd844da2cff5c1444b2d2bc2c52410/python/smqtk/bin/runApplication.py#L107).
It seems like the ``RelevancyIndex`` interface and intent is just a specific use of a ``SupervisedClassifier`` instance upon a set of ``DescriptorElements``. The ``IqrSession`` structure is the only thing currently...