Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RippleNet using Wikidata and Movielens #1014

Open
wants to merge 82 commits into
base: staging
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
a4aabfe
Initial commit with functioning notebook, missing original files
almudenasanz Nov 10, 2019
bca8e06
modified scripts to avoid intermeditate files
almudenasanz Nov 10, 2019
b025e68
added reference to RippleNet
almudenasanz Nov 10, 2019
27421f8
read directly from online source files
almudenasanz Nov 30, 2019
6629614
train method expects numpy arrays
almudenasanz Nov 30, 2019
73c3641
updated blob name to find all files
almudenasanz Nov 30, 2019
e7baa30
updated threshold value
almudenasanz Nov 30, 2019
0f175c7
new function to retrieve scores
almudenasanz Dec 3, 2019
e4856c4
new functions to train and predict
almudenasanz Dec 3, 2019
8bf6917
externalise tf session
almudenasanz Dec 3, 2019
50b1646
updated batch_size
almudenasanz Dec 3, 2019
865b305
remove predictions return
almudenasanz Dec 3, 2019
5177055
predict to output lists
almudenasanz Dec 3, 2019
e7d544e
updated notebook for new structure and functions
almudenasanz Dec 3, 2019
134a3a9
substituted args by explicit parameters
almudenasanz Dec 4, 2019
f7fbfb2
substituted args by explicit parameters
almudenasanz Dec 4, 2019
355e2f1
substituted args by explicit paramenters in init
almudenasanz Dec 4, 2019
ea069c9
functions expect explicit parameters
almudenasanz Dec 4, 2019
1499f3d
add exception for lack of data
almudenasanz Dec 4, 2019
195f1cf
undo last commit
almudenasanz Dec 4, 2019
9de04d1
format and updated seed
almudenasanz Dec 4, 2019
5d5baac
remove unused file
almudenasanz Dec 14, 2019
bf1eadd
function documentation
almudenasanz Dec 14, 2019
19e5a94
added docu
almudenasanz Dec 14, 2019
5c6cd3b
added intro and acc calculation
almudenasanz Dec 14, 2019
c5d87c5
modified eval tu use internal function
almudenasanz Dec 14, 2019
eaff00e
reordered functions
almudenasanz Dec 14, 2019
701c9e9
return scores
almudenasanz Dec 14, 2019
a617d77
added data types
almudenasanz Dec 14, 2019
2a61af5
keep original rating value
almudenasanz Dec 14, 2019
03b5c3f
undo last commit for trial
almudenasanz Dec 14, 2019
c6091af
ratings output with original rating
almudenasanz Dec 14, 2019
a1984dd
added seed to random choice
almudenasanz Dec 15, 2019
5a0621b
remove negative ratings
almudenasanz Dec 15, 2019
ad6aa19
added scores for precision_at_k
almudenasanz Dec 15, 2019
6eb10be
import acc evaluation
almudenasanz Dec 15, 2019
1ec3909
accuracy score and seed to function
almudenasanz Dec 15, 2019
287b46d
bug fix
almudenasanz Dec 15, 2019
b0b6ac5
removed unexisting import
almudenasanz Dec 15, 2019
d6b09ea
Merge branch 'staging' into rippleNet
miguelgfierro Dec 18, 2019
b485561
change model structure to make fit and predict internal methods
almudenasanz Dec 21, 2019
e599924
Merge branch 'rippleNet' of https://github.com/Microsoft/Recommenders…
almudenasanz Dec 21, 2019
724689e
function name change build_self to build_model
almudenasanz Dec 21, 2019
e290b26
clarified param for rippleset
almudenasanz Dec 28, 2019
c2dfad8
improved notebook descriptions
almudenasanz Dec 28, 2019
100352f
description for image
almudenasanz Dec 28, 2019
eec6527
Merge branch 'staging' into rippleNet
miguelgfierro Jan 9, 2020
adf1980
adapted to logger
almudenasanz Jan 11, 2020
ea4560b
new param optimizer_method, removed tf.Session
almudenasanz Jan 11, 2020
5d861b0
logger, new optimizers, added seeds and session, reformated predict
almudenasanz Jan 11, 2020
59fcd8b
added seed
almudenasanz Jan 11, 2020
cceb727
Merge branch 'rippleNet' of https://github.com/Microsoft/Recommenders…
almudenasanz Jan 11, 2020
f59c2de
removed session from params in functions
almudenasanz Jan 11, 2020
3a68079
session now is and internal parameter
almudenasanz Jan 11, 2020
f1e590d
removed dictionary structure from optimizers, the code failed
almudenasanz Jan 12, 2020
3b0d7a7
added TOP_K in metrics
almudenasanz Jan 12, 2020
14f1468
added docstrings, made rest of functions interal, made n_hop and ripp…
almudenasanz Jan 19, 2020
577ceca
formatted code using black
almudenasanz Jan 19, 2020
79833d6
call functions with explicit args
almudenasanz Jan 19, 2020
589b79c
added clarification to re-create Ripple and fixed TOP_K print evaluation
almudenasanz Jan 19, 2020
b272cdc
add exception to unknown optimizer_method
almudenasanz Jan 19, 2020
b8c335c
clarified movielens sizes
almudenasanz Jan 19, 2020
c8abe44
Merge branch 'staging' into rippleNet
miguelgfierro Jan 20, 2020
69f4fb3
run with V100 but got error fyi @almudenasanz
miguelgfierro Jan 21, 2020
b4c6f10
code running now
miguelgfierro Jan 22, 2020
6367bed
some formatting
miguelgfierro Jan 22, 2020
3d92ee5
minor edits
miguelgfierro Jan 22, 2020
a6ab41a
fixed absolute link to code
miguelgfierro Jan 22, 2020
6d70cf7
new function recommend_k_items
almudenasanz Feb 8, 2020
03258eb
new param to remove or keep negative ratings
almudenasanz Feb 8, 2020
893c5ab
new params remove negative ratings and new function recommend_k_items
almudenasanz Feb 8, 2020
a98322e
clarification for param remove_negative_ratings
almudenasanz Feb 8, 2020
641a7c3
transform to numpy matrices internally
almudenasanz Feb 9, 2020
4004538
internal transform in numpy for train
almudenasanz Feb 9, 2020
23e214b
missing reference to self.train_data
almudenasanz Feb 9, 2020
c94bbbe
black formatting
almudenasanz Feb 9, 2020
f71754a
fixed train_data column naming and added precision_at_k evaluation wi…
almudenasanz Feb 9, 2020
3f480b8
Merge branch 'staging' into rippleNet
miguelgfierro Feb 10, 2020
b372db0
edit name to lower case
miguelgfierro Feb 12, 2020
2aff810
:bug: to_numpy() deprecated in favour of values
miguelgfierro Feb 12, 2020
8aa4f55
model run with movielens 100k
miguelgfierro Feb 12, 2020
ad0bc93
Merge branch 'staging' into rippleNet
miguelgfierro Mar 10, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view