Ian Wood
1ca6ec52fd
fixed weighted average, no explicit treatment of 'neutral'
2017-04-11 11:12:02 +01:00
J. Fernando Sánchez
e0b4c76238
Add plugin method to client
...
Closes #28
2017-04-10 18:07:34 +02:00
drevicko
53138e6942
Estimate VAD by weighted average
...
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.
2017-04-04 15:37:07 +01:00
J. Fernando Sánchez
cc298742ec
Merge branch '17-...' into 0.8.x
2017-03-14 13:20:20 +01:00
J. Fernando Sánchez
603e086606
Fix list of plugins
...
Closes #17
2017-03-14 13:05:52 +01:00
J. Fernando Sánchez
a8614bab0c
Accept plugin pipelines
...
Closes #15
2017-03-13 21:08:21 +01:00
J. Fernando Sánchez
c9e6d78183
Fixed alises, added PAD and FSRE
...
Closes #13
2017-03-08 23:23:40 +01:00
J. Fernando Sánchez
1a582c0843
Filter conversion plugins
...
Closes #12
* Shows only analysis plugins by default on /api/plugins
* Adds a plugin_type parameter to get other types of plugins
* default_plugin chosen from analysis plugins
2017-03-08 22:54:57 +01:00
J. Fernando Sánchez
2288b04c92
Remove iteritems for py2/3 compatibility
2017-03-01 18:14:44 +01:00
J. Fernando Sánchez
97bd245dfc
Changed data directory
2017-02-28 18:31:43 +01:00
J. Fernando Sánchez
d8b59d06a4
Converted Ekman2VAD to centroids
...
* Changed the way modules are imported -> we can now use dotted
notation (e.g. senpy.plugins.conversion.centroids)
* Refactored ekman2vad's plugin -> generic centroids
* Added some basic tests
2017-02-28 05:28:55 +01:00
J. Fernando Sánchez
453b9f3257
Fixed bugs in Ekman2VAD
2017-02-28 04:01:05 +01:00
J. Fernando Sánchez
ba2e18125c
Deployment changes
...
* Docker all the things!
* Make all the things!
* Fixed version.sh
2017-02-27 19:16:43 +01:00
J. Fernando Sánchez
9f6a6f5ecd
Loads of changes!
...
* Added conversion plugins (API might change!)
* Added conversion to the analysis pipeline
* Changed behaviour of --default-plugins (it adds conversion plugins regardless)
* Added emotionModel [sic] and emotionConversion models
//TODO add conversion tests
//TODO add conversion to docs
2017-02-27 12:01:19 +01:00
J. Fernando Sánchez
db30257373
Flake8, Semver, Pre-commit
...
* Added pre-commit: http://pre-commit.com
* Fixed flake8 errors
* Added flake8 pre-commit hooks
* Added pre-commit to Makefile
* Changed VERSION numbering
* Changed versioning to match PEP-0440
2017-01-10 16:25:01 +01:00
J. Fernando Sánchez
7fd69cc690
YAPFed
2017-01-10 10:19:32 +01:00
J. Fernando Sánchez
b8339e397b
Improved request handling
...
Also:
* Shelve -> Pickle to avoid weird db problems
* Serving schemas and contexts
2016-02-21 19:36:24 +01:00
J. Fernando Sánchez
14c9f61864
Python 3 compatible
...
There are also some slight changes to the JSON schemas and the use of
JSON-LD.
2016-02-20 16:17:37 +01:00
J. Fernando Sánchez
b0eb2e0628
Fixed error with Sentiment140
2015-10-08 19:39:12 +02:00
J. Fernando Sánchez
7c2e0ddec7
Added plugins by default and monkey patching
...
Fixes #2
2015-06-18 17:53:15 +02:00
J. Fernando Sánchez
eaf65f0c6b
First tests
2014-11-07 19:12:21 +01:00
J. Fernando Sánchez
ff8d12074b
Improved plugins (reload, imp)
2014-11-04 21:31:41 +01:00
J. Fernando Sánchez
bdf1992775
Fixed plugins
2014-10-17 19:14:49 +02:00
J. Fernando Sánchez
e06fc2e671
V 0.2.2 - Better plugins
2014-10-17 19:06:19 +02:00
J. Fernando Sánchez
8405e5deef
Added plugin architecture
2014-10-17 12:47:17 +02:00
J. Fernando Sánchez
680f94a4fb
First version for PyPi
2014-09-23 12:33:34 +02:00