Victor Ng
b77bac2fbf
Pushed down EnsembleRecommender configuration code
...
Configuration moved from RecommendationManager down to
EnsembleRecommender
2018-07-27 14:18:06 -04:00
Victor Ng
c6dad49568
Dropped legacy recommender
2018-07-27 14:18:02 -04:00
Victor Ng
38eea30df5
init checkin of a data loader for the curated whitelist
2018-07-27 14:18:02 -04:00
Victor Ng
3ff3e9f26a
Updated some comments
2018-07-27 14:18:02 -04:00
Victor Ng
cc719f76af
WIP Refactored branch names as per PhD
...
* This can't land until a new S3 file is made available as per #107
2018-07-24 21:53:38 -04:00
Victor Ng
36255e738f
Merge branch 'features/96-schema' into features/38-plugins
2018-07-24 21:19:27 -04:00
Victor Ng
6c06a889a4
Squashed commits for adding schema validation
...
* updated bin/hashfreeze to use explicit versions
* added TRAVIS_PYTHON_VERSION detection to run flake8 only in py3.5
enviroment as version breakage in py2.7 is too hard to manage
* added basic colander schema validation
* removed vim artifact in Makefile and fixed hashbang in bin/hashfreeze
* put a max length of 200 on the client_id
2018-07-24 21:18:05 -04:00
Victor Ng
d433430201
Reworked TAAR as a plugin for a webservice
...
* Reworked taar so that it exports an entrypoint for use by taar-api
* An application wrapper is required to facilitate instrumentation of
state within TAAR when it is under test.
* bumped to version 0.1.1
2018-07-24 21:06:39 -04:00
mlopatka
791c222a63
Minor cleanup of retention analysis notebook
2018-07-13 19:29:21 +02:00
mlopatka
5f24c4eb9a
Add alternate analysis for overal retention against TAAR branches.
2018-07-13 19:19:23 +02:00
benmiroglio
55e6180ddf
Complete retention analysis
2018-07-11 15:32:13 +02:00
mlopatka
54b5abba5e
Add summation of guid LRs across multiple donors for similarity_recommender.
2018-05-17 18:49:16 +02:00
Victor Ng
b35dc44aff
updated travel.yml file so that the `emr` target installs taar explicitly
2018-05-16 12:56:41 -04:00
Victor Ng
35bf324987
flake8 fix
2018-05-16 12:56:41 -04:00
Victor Ng
b22fdd7bc0
Adds a __version__ attribute to taar
2018-05-16 12:56:41 -04:00
mlopatka
ae157d47e4
Add client_id to collaborative_recommender test coverage.
2018-05-16 16:12:51 +02:00
mlopatka
ffa68096b1
Add extended logging to collaborative_recommender.
2018-05-15 19:15:59 +02:00
mlopatka
21d1567e49
Add extended logging to legacy_recommender.
2018-05-15 18:57:34 +02:00
mlopatka
e313cdf2b9
Add extended logging to similarity_recommender.
2018-05-15 17:57:38 +02:00
mlopatka
afcb6f5346
Add extended logging to localeRecommender.
2018-05-15 14:52:21 +02:00
benmiroglio
10a2708471
Update prop tests
2018-04-24 19:33:20 +02:00
benmiroglio
b2028504c7
Fix merge conflicts in log notebook
2018-04-24 18:31:24 +02:00
benmiroglio
ba63751562
Clean up plots and dates, upload html
2018-04-24 18:31:24 +02:00
benmiroglio
3763d71686
Finish analysis audit
2018-04-23 23:49:54 +02:00
mlopatka
380e4aac9f
Clean analyses and correct paths for intermediate results.
2018-04-23 23:02:29 +02:00
mlopatka
8b7d51a69f
Merge branch 'master' of github.com:mozilla/taar
2018-04-23 21:47:30 +02:00
mlopatka
5bca4d762c
Update blacklist generation strategy in TAARExperimentV2Analysis.ipynb.
2018-04-23 21:47:03 +02:00
mlopatka
70df6c9324
Update TAARLogMunge.ipynb
2018-04-23 21:37:16 +02:00
mlopatka
bdb76cd275
Normalize s3 path in TAARExperimentV2ETL.ipynb to use taarv2 key.
2018-04-23 20:04:55 +02:00
mlopatka
c531cfef71
Add TAAR analysis/reporting notebooks.
2018-04-23 18:59:06 +02:00
benmiroglio
f4ec75f5c2
Add preliminary analysis
2018-04-23 11:34:12 +02:00
Victor Ng
94d0de5175
bumepd to 0.0.28
2018-03-07 14:15:02 -05:00
Victor Ng
3ff7d7c350
Fix for list.clear() not existing in py2.7
2018-03-07 14:14:25 -05:00
Victor Ng
13cb4f85bb
Fix for #84
2018-03-07 14:14:25 -05:00
Victor Ng
4c5bbf4b17
Resolves issue #82 to add GUID filtering for pre-installed addons in the
...
ensemble recommender
2018-03-05 17:38:38 +01:00
Sarah Bird
e6611a2ad2
Bump version to 0.0.26
2018-03-02 12:21:03 -06:00
mlopatka
518faa0e34
Update README to include Ensemble.
2018-03-02 11:42:24 -06:00
Victor Ng
f407813731
Rolled back to pytest 2.9.2 and handrolled episilon comparison
2018-03-02 12:32:07 -05:00
Victor Ng
dac25c5b43
damn you dependencies
2018-03-02 12:32:07 -05:00
Victor Ng
82a6bac5dd
force our EMR enviroment in travis to use a modern pytest to get
...
pytest.approx
2018-03-02 12:32:07 -05:00
Victor Ng
6b213fb0e5
Updated all recommenders to use JSON cache
2018-03-02 12:32:07 -05:00
Victor Ng
08b2c31c6f
Added clock and cache keys into the context
2018-03-02 12:32:07 -05:00
Victor Ng
ebf0659dc6
Added caching layer and a testsuite
2018-03-02 12:32:07 -05:00
Victor Ng
d2122dc8b7
Update test cases for ensemble recommender now that legacy recommender
...
is no longer utilized
2018-03-02 11:31:05 -05:00
Victor Ng
a8483824f7
disable legacy recommender in ensemble
2018-03-02 11:31:05 -05:00
Victor Ng
385ef50c1c
Bumped to 0.0.25
2018-03-01 14:26:03 -06:00
Victor Ng
f2d659cc34
Added more docs for running integration tests and a microbenchmark
2018-03-01 14:16:16 -05:00
Victor Ng
ae49c141b3
Added more tests around the Dynamo adapter and dropped unused methods
2018-03-01 14:16:16 -05:00
Victor Ng
1fc30c0f91
Force the client_id to exist in the results from ProfileFetcher.
2018-03-01 14:16:16 -05:00
Victor Ng
b5f0d6282c
Added error logging to the ProfileController on client info data load failure.
2018-03-01 14:16:16 -05:00