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

Feature/465 directed graphsage #479

Merged
merged 32 commits into from Sep 23, 2019
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b8d8189
Bug fix for truncating a directed walk.
geoffj-d61 Aug 14, 2019
307cc9e
Attempt to fix build issue about deep nesting.
geoffj-d61 Aug 14, 2019
abb6246
Attempt to fix build issue about assert.
geoffj-d61 Aug 14, 2019
031f66b
Add actual method and tests - see if complexity measures break.
geoffj-d61 Aug 14, 2019
b03461f
Attempt to fix complexity issues - these are always too strict.
geoffj-d61 Aug 14, 2019
a701117
Missed one black check - fixed.
geoffj-d61 Aug 14, 2019
256b233
Fixed code smell (again) due to repeated code.
geoffj-d61 Aug 15, 2019
c2ea10c
Keep partially written code - broken
geoffj-d61 Aug 16, 2019
fab6a55
Experimental version with debugging - works end to end.
geoffj-d61 Aug 16, 2019
4199831
Added back apply-mlp, fixed some tests and added others.
geoffj-d61 Aug 19, 2019
def3937
Removed debugging and experimental sharing feature; added demo notebo…
geoffj-d61 Aug 20, 2019
fc79a8f
updated from featuree/464.
geoffj-d61 Aug 20, 2019
cec08c3
Added tests for directed node generator.
geoffj-d61 Aug 21, 2019
ca5ccb7
Blacked the code.
geoffj-d61 Aug 21, 2019
917bd8c
Fixed bug with back-off to MLP; now example3 generates NaN.
geoffj-d61 Aug 22, 2019
896d679
Fixed tests.
geoffj-d61 Aug 22, 2019
785fb13
Refactored common code between directed and undirected GraphSAGE.
geoffj-d61 Aug 23, 2019
9b0edef
Updated from directed BFS issue 464.
geoffj-d61 Aug 26, 2019
8e4ead0
Updated requirements from develop.
geoffj-d61 Aug 26, 2019
b58edc8
Added DirectedGraphSAGE to API docs. Generalized GraphSAGEAggregator …
Sep 2, 2019
7c2b021
Bugfix for AttentionalAggregator dimension calculation.
Sep 2, 2019
8467cb9
Reran notebook examples using latest GraphSAGE coding.
geoffj-d61 Sep 5, 2019
43b5a69
Moved example4 into main GraphSAGE demos.
geoffj-d61 Sep 5, 2019
ae51604
Refactored commonalities.
geoffj-d61 Sep 9, 2019
af001e8
Merged from develop.
geoffj-d61 Sep 20, 2019
ad32cc0
More conflict resolution.
geoffj-d61 Sep 20, 2019
ffdaf08
Fixed more tests, 1 fails for graphsage, all fail for ensemble.
geoffj-d61 Sep 20, 2019
43d87a8
Fixed tests.
geoffj-d61 Sep 20, 2019
f5c8768
Added catch for reshaping final aggregated tensors.
geoffj-d61 Sep 23, 2019
c6dff93
Fixed demo for tensorflow keras.
geoffj-d61 Sep 23, 2019
a4b7e55
Changed keras imports to tensorflow.keras. Updated notebook.
Sep 23, 2019
591da33
Merge branch 'feature/465-directed-graphsage' of https://github.com/s…
Sep 23, 2019
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

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

799 changes: 799 additions & 0 deletions demos/node-classification/directed-graphsage/experim.ipynb

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions requirements.txt
@@ -1,15 +1,15 @@
networkx==2.2
networkx>=2.2
setuptools>=39.1.0
Keras>=2.2.3
tensorflow>=1.12.1,<2.0
Keras>=2.2.3,<2.2.5
tensorflow>=1.12,<2.0
numba>=0.39.0
numpy>=1.14
scipy>=1.1.0
jupyter>=1.0.0
scikit_learn>=0.20.1
scikit_learn>=0.20
matplotlib>=2.2
pandas>=0.24
gensim==3.4.0
gensim>=3.4.0
pytest==3.9.3
pytest-benchmark>=3.1
pytest-cov>=2.6.0
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -21,7 +21,7 @@

# Required packages
REQUIRES = [
"keras>=2.2.4",
"keras>=2.2.3,<2.2.5",
"tensorflow>=1.12,<2.0",
"numpy>=1.14",
"scipy>=1.1.0",
Expand Down