3 ms·
Not really. "hyperdimensional binary vector" may sound rather buzzwordish, but it has a fairly precise definition in this context, and it may indeed be highly
by jbotz 7y ago
Not really. "hyperdimensional binary vector" may sound rather buzzwordish, but it has a fairly precise definition in this context, and it may indeed be highly significant for the future of neural computing. You can learn more about it with the code (and paper) here: https://github.com/alexanderganderson/bnn_vis https://github.com/alexanderganderson/bnn_vis
- plutonorm 7y agoErr. Just read the abstract. It's a binary vector. Nothing more. That these high dimensional binary vectors behave similarly enough to real vectors for the purposes of training binary neural networks in no way justifies the name "hyperdenional binary vector". It's a vector of Booleans.
- sgillen 7y agoYou are technically correct, it's just that when the vector of booleans gets long enough they start to exhibit certain properties that "normal" binary vectors don't have. Because of this the authors use the term "hyper dimensional vector" to let other professional researchers quickly know what they are talking about. Here's a decent blog post about some of those properties: http://gigasquidsoftware.com/blog/2016/02/06/why-hyperdimensional-socks-never-match/ http://gigasquidsoftware.com/blog/2016/02/06/why-hyperdimens... I kind of agree that "hyper-dimensional" sounds like a dumb buzzword, and maybe it is. But I do think we should have a word for vectors that are big enough that they fall in this regime.
- plutonorm 7y agoI'm slightly more convinced. But it does seem a pretty silly name. Also I have read about these counter intuitive properties of large vectors in other places without this specific name having come up. But, yeah, interesting link, thanks :)