- 22 Jan, 2018 1 commit
-
-
Ignacio Corcuera authored
-
- 17 Jan, 2018 1 commit
-
-
J. Fernando Sánchez authored
-
- 10 Jan, 2018 1 commit
-
-
J. Fernando Sánchez authored
-
- 07 Jan, 2018 1 commit
-
-
J. Fernando Sánchez authored
* Add sklearn example * Fix test_case * Add SenpyClientUse docs a.k.a. The wise men edition
-
- 06 Jan, 2018 5 commits
-
-
J. Fernando Sánchez authored
* Add Box plugin (i.e. black box) * Add SentimentBox, EmotionBox and MappingMixin * Refactored CustomDict
-
J. Fernando Sánchez authored
* Fixed Options for extra_params in UI * Enhanced meta-programming for models * Plugins can be imported from a python file if they're named `senpy_<whatever>.py>` (no need for `.senpy` anymore!) * Add docstings and tests to most plugins * Read plugin description from the docstring * Refactor code to get rid of unnecessary `.senpy`s * Load models, plugins and utils into the main namespace (see __init__.py) * Enhanced plugin development/experience with utils (easy_test, easy_serve) * Fix bug in check_template that wouldn't check objects * Make model defaults a private variable * Add option to list loaded plugins in CLI * Update docs
-
J. Fernando Sánchez authored
* Change names of plugins to avoid repetitions (we may have to revert this) * Make subprocess log private
-
J. Fernando Sánchez authored
* Refactored BaseModel for efficiency * Added plugin metaclass to keep track of plugin types * Moved plugins to examples dir (in a previous commit) * Simplified validation in parse_params * Added convenience methods to mock requests in tests * Changed help schema to use `.valid_parameters` instead of `.parameters`, which was used in results to show parameters provided by the user. * Improved UI * Added basic parameters * Fixed bugs in parameter handling * Refactored and cleaned code
-
J. Fernando Sánchez authored
* Simplified setattr * Added loading attributes in class * Added ability to specify failing test cases in plugins
-
- 12 Dec, 2017 1 commit
-
-
militarpancho authored
-
- 22 Nov, 2017 2 commits
-
-
J. Fernando Sánchez authored
Closes #46
-
J. Fernando Sánchez authored
Closes #47
-
- 27 Aug, 2017 1 commit
-
-
J. Fernando Sánchez authored
We've changed the way plugins are activated, and removed the notion of deactivated plugins. Now plugins activate asynchronously. When calling a plugin, it will be activated if it wasn't, and the call will wait for the plugin to be fully activated.
-
- 23 Aug, 2017 7 commits
-
-
drevicko authored
-
drevicko authored
-
drevicko authored
-
drevicko authored
-
drevicko authored
This lines up the names in the conversion plugins with the [emotionML suggested vocab](https://www.w3.org/TR/emotion-voc/#dimensions). emoml has different names for the 4-dimensional fsre scheme and the 3-dimensional vad scheme, which this pull request has added. I've added the "unpredictability" dimension and mapped big6:surprise to it's maximum value. The assumption is that surprise varies between 5 and 10 to be in line with the other dimensions (no such thing as negative surprise, so no values less than 5). I see that arousal also has all values >5 (so no negative arousal). Ideally, surprise mappings for V, A and D should be calculated empirically - I think there'll be some arousal and possibly slightly lowered dominance. I wonder if we should use another colon in the emoml names, eg: "emoml:fsredim:valence" or "emoml:big6:happiness", since the [emoml suggested vocab](https://www.w3.org/TR/emotion-voc/xml) only specifies names like "happiness" in a category "big6" (ie: it's hard to know which is the category in "big6happiness"). We'd have to go through the example plugins and make sure they also conform... open to discussion on this btw... ps: apologies for multiple changes in this one pr..
-
J. Fernando Sánchez authored
- 22 Aug, 2017 1 commit
-
-
J. Fernando Sánchez authored
Refactored template tests
-
- 18 Jul, 2017 1 commit
-
-
J. Fernando Sánchez authored
-
- 12 Jul, 2017 1 commit
-
-
J. Fernando Sánchez authored
Closes #39
-
- 16 Jun, 2017 1 commit
-
-
J. Fernando Sánchez authored
-
- 12 Jun, 2017 2 commits
-
-
J. Fernando Sánchez authored
Also added **simple** tests for backward and forward conversion. In future versions we should add thorough tests. Should close gsi-upm/senpy#31
-
J. Fernando Sánchez authored
* Added neutral point (if present) Closes !gsi-upm/senpy#37 (Ian's)
-
- 29 May, 2017 4 commits
- 17 May, 2017 2 commits
-
-
J. Fernando Sánchez authored
-
J. Fernando Sánchez authored
Closes gsi-upm/senpy#34
-
- 16 May, 2017 1 commit
-
-
Ian Wood authored
-
- 08 May, 2017 3 commits
- 11 Apr, 2017 2 commits
- 10 Apr, 2017 1 commit
-
-
J. Fernando Sánchez authored
Closes #28
-
- 04 Apr, 2017 1 commit
-
-
drevicko authored
Does a weighted average of centroids. If intensity sums to zero for a category, a 'neutral' category is used or 0 if it's not present. I'm not 100% sure this is the best approach, and the name of the "neutral" category perhaps should use some convention? Note that if there are no categories present, then no VAD (or other dimensional) estimate is returned. It may be better to use the neutral centroid if it's present in this case also.
-