Commit Graph

79 Commits

Author SHA1 Message Date
rfeinman
a660434d21 fix bug in function \theta for batchwise cosine similarity 2020-11-23 08:22:24 -05:00
Russi Chatterjee
56f347a934 fixes for #43 2019-05-06 01:33:48 +05:30
Russi Chatterjee
3e477fcf18 fix #36 2019-04-05 15:22:48 +05:30
Russi Chatterjee
4266c2e7aa handle pyflann issues 2019-04-05 15:08:44 +05:30
Russi Chatterjee
f528a4c120 fix porting bugs :D 2019-04-05 11:52:18 +05:30
Russi Chatterjee
b7d4e1cde2 port to pytorch 1.x 2019-04-05 11:44:41 +05:30
Gavin Sellers
cc2c3bcebc fix gpu usage 2018-07-08 10:50:57 -05:00
Jonathan Binas
19c759d2cf
memory.py: fix indexing for read_modes transform
The read_modes vector overlaps with write_gate, and should be shifted by one element.
2018-04-22 18:08:34 -04:00
ixaxaar
0c93eef2f7 Fixes #26 2017-12-23 14:37:20 +05:30
ixaxaar
3db618edea Fixes #24: store entire memory after memory limit is reached 2017-12-21 13:46:38 +05:30
ixaxaar
08bd220852 Fix bug: clamp the controller output before making it interface vector 2017-12-20 14:24:42 +05:30
ixaxaar
2c359e9a86 Make FAISS work properly, fall back to flann when not available, fixes #23 2017-12-20 02:08:34 +05:30
ixaxaar
1d11fae06b Few bug fixes for unsqueezing batch size 1 2017-12-19 11:17:59 +05:30
ixaxaar
2721d27d16 cleanup, print more info for repr 2017-12-19 01:28:39 +05:30
ixaxaar
264bdfb2f0 Prepare for API deprecation 2017-12-18 12:29:02 +05:30
ixaxaar
973b51b36a Refactor and remove duplicate code, introduce SAMs without temporal addressing 2017-12-18 12:21:37 +05:30
ixaxaar
c81a870c89 expose memory and sparsememory modules 2017-12-17 18:26:56 +05:30
ixaxaar
16433d1430 reimplement link matrix updation according to paper 2017-12-17 18:25:52 +05:30
ixaxaar
95316a5b3b Revert number of cores in search 2017-12-15 18:31:23 +05:30
ixaxaar
e686d240ee Clamp read positions after concating them, add to readme 2017-12-15 18:28:11 +05:30
ixaxaar
116432d2c5 Specify number of cores in search 2017-12-15 18:27:41 +05:30
ixaxaar
637e481c6f Fix last used memory location overflowing 2017-12-15 15:40:15 +05:30
ixaxaar
2d66be3013 Make corrections according to paper 2017-12-11 20:09:19 +05:30
ixaxaar
7edf687759 Preliminary working temporal tracking 2017-12-11 17:16:47 +05:30
ixaxaar
7f4b582c52 writing part of temporal links 2017-12-11 03:42:45 +05:30
ixaxaar
e0fb4e7977 Update readme 2017-12-11 00:43:52 +05:30
ixaxaar
e05cab95e1 fix all tests 2017-12-11 00:21:30 +05:30
ixaxaar
08212546a0 revert to using FLANN indexes, in a faster way 2017-12-11 00:21:08 +05:30
ixaxaar
bdb763c28f separate FLANN and FAISS indexes 2017-12-11 00:20:43 +05:30
ixaxaar
e4eb9a53e6 init rnn hidden states 2017-12-10 12:06:01 +05:30
ixaxaar
9734e9014e erase before write 2017-12-10 12:05:13 +05:30
ixaxaar
146916d6ff Get debugging working and initialize properly 2017-12-09 18:28:59 +05:30
ixaxaar
c0b9b04129 verify gradneits flowing 2017-12-09 15:43:11 +05:30
ixaxaar
c9eb3a5ca7 More differentiablity considering the network can read from a view of a larger memory 2017-12-09 15:23:29 +05:30
ixaxaar
a6667bf98c Rewrite sdnc, more read heads 2017-12-07 16:59:51 +05:30
ixaxaar
142811a552 Reload only used part of the indedx 2017-12-06 21:14:16 +05:30
ixaxaar
b22274bfc0 Cannot overwrite memory, reset and write entire memory, will make it slower 2017-12-06 17:34:46 +05:30
ixaxaar
e588f6b398 various tweaks, influence distinct write positions, condition read weights with usage 2017-12-06 14:49:52 +05:30
ixaxaar
63d49afe40 Remove redundant code 2017-12-04 21:11:30 +05:30
ixaxaar
2026a8939d progressively make things differentiable 2017-12-04 01:48:03 +05:30
ixaxaar
75264f2d80 Use inner product as similarity metric 2017-12-03 20:23:33 +05:30
ixaxaar
54759c820c implement usage 2017-12-03 17:09:59 +05:30
ixaxaar
7fa5d3614f reset indexes instead of creating new ones 2017-12-02 12:02:55 +05:30
ixaxaar
3ec9216f8d Increase reserved memory fraction for indexes 2017-12-01 23:49:12 +05:30
ixaxaar
dbeb0ba378 Remove SDNC tests 2017-12-01 19:48:39 +05:30
ixaxaar
e895425cd4 Install cuda 2017-12-01 00:37:51 +05:30
ixaxaar
f137ea3689 Default encoding to utf8 2017-11-30 23:24:24 +05:30
ixaxaar
049c293a83 finally no nans :relief: 2017-11-30 20:07:52 +05:30
ixaxaar
d7f916627a Get SDNC to work with FAISS, much faster 2017-11-30 14:54:51 +05:30
ixaxaar
856efaab23 Add FAISS based indexing 2017-11-30 00:44:26 +05:30