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

Restricted Boltzmann Machine implementation in Tensorflow #390

Merged
merged 53 commits into from
Jan 31, 2019
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
4e0977a
added splitter unit test
WessZumino Dec 28, 2018
a1df57f
added rbm algo
WessZumino Dec 28, 2018
30eaa8e
added rbm splitter
WessZumino Dec 28, 2018
769f68b
added quick start
WessZumino Dec 28, 2018
35be239
added deep dive
WessZumino Dec 28, 2018
ffd28d9
rbm and splitter reformat
WessZumino Dec 28, 2018
549a6b5
docstring added to __init__
WessZumino Dec 29, 2018
e5c2757
added load_pandas_df()
WessZumino Dec 29, 2018
94301df
precision has been changed to accuracy
WessZumino Dec 29, 2018
4298e4a
precision --> accuracy + explanation + panda movielens loader
WessZumino Dec 29, 2018
8725512
added papermill record
WessZumino Dec 29, 2018
abb2bb3
equations are now centered
WessZumino Dec 29, 2018
4c21c94
name change to rbm.py
WessZumino Dec 31, 2018
226240c
improved the evaluation of the free energy
WessZumino Dec 31, 2018
8d4ad2d
switched to Adam optimizer
WessZumino Dec 31, 2018
56fee4b
fixed typos and obtained new rankings
WessZumino Dec 31, 2018
3dd2011
typos fixed, improved presentation and new ranking metrics
WessZumino Dec 31, 2018
b8d4a43
changed name rbm_splitters to numpy_splitters
WessZumino Jan 2, 2019
6bae605
new separate generate u/i affinity matrix method
WessZumino Jan 2, 2019
e9c3bdf
unit test for the df to sparse matrix function
WessZumino Jan 2, 2019
9461eeb
changed name rbm_splitters to numpy_splitters
WessZumino Jan 2, 2019
12726bd
unit test for the numpy_splitter
WessZumino Jan 2, 2019
68dc950
improved rounding scheme
WessZumino Jan 2, 2019
dde7612
sparse
WessZumino Jan 2, 2019
89eecd9
changed split name + new round function + blackend
WessZumino Jan 3, 2019
ee7e176
blackened + reco_k returns sparse matrix now + typos and docstrings f…
WessZumino Jan 3, 2019
ad380b8
blackened + chamged class name and fixed docstrings
WessZumino Jan 3, 2019
ada4389
updated to follow new split
WessZumino Jan 3, 2019
2409c02
updated to follow new split
WessZumino Jan 3, 2019
a6e4721
moved images to blob storage
WessZumino Jan 4, 2019
b20c924
now works with only one loop
WessZumino Jan 4, 2019
6fdda17
renaming of the split function
WessZumino Jan 4, 2019
1285d79
added dynamic memory allocation for gpu
WessZumino Jan 4, 2019
9e81761
updated function names + added new test on sparse to df mapping
WessZumino Jan 28, 2019
50a9e1c
function and parameters naming change
WessZumino Jan 28, 2019
09223fd
fit function is now more modular
WessZumino Jan 28, 2019
77120cc
removed parameter init and moved in the algo
WessZumino Jan 29, 2019
7a1c20b
removed save model + code/docstrings cleaning
WessZumino Jan 29, 2019
fde13a3
fixed typos + code cleanup
WessZumino Jan 29, 2019
d04e30e
deleted test
WessZumino Jan 29, 2019
760829e
removed save model + code/docstrings cleaning
WessZumino Jan 29, 2019
00ff395
rename + pytest.approx() + float ratings
WessZumino Jan 29, 2019
8bf8552
removed supervised l description + moved images to new blobstorage
WessZumino Jan 29, 2019
ae4d37f
udated description fixed typos
WessZumino Jan 29, 2019
e3f310e
rbm dataset generation for rbm test
WessZumino Jan 29, 2019
abd3881
changed msre --> rmse
WessZumino Jan 30, 2019
53170e9
sparsness -- > sparseness
WessZumino Jan 30, 2019
278c030
several typos fixed
WessZumino Jan 30, 2019
fffe397
fixed typos
WessZumino Jan 30, 2019
7e5da1f
bugs fixed
WessZumino Jan 30, 2019
31e5a55
unit tests for rbm
WessZumino Jan 30, 2019
0f0baf1
added pytest.approx() everywhere
WessZumino Jan 30, 2019
24bbd71
Merge branch 'staging' into Mrbm
miguelgfierro Jan 31, 2019
File filter

Filter by extension

Filter by extension

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