1 00:00:00,000 --> 00:00:09,340 Consequently, if we were to find some other vector which is less than. 2 00:00:09,700 --> 00:00:18,524 400 or 350 bits away from. X then, the chance of that happening 3 00:00:18,524 --> 00:00:26,772 purely at random is very small. So if this vectors represent objects, it's 4 00:00:26,772 --> 00:00:33,060 highly likely that these two vectors represent the same object. 5 00:00:34,180 --> 00:00:41,338 In many ways what we've done here is very reminiscent, of locality sensitive 6 00:00:41,338 --> 00:00:44,823 hashing. However, associative memories. 7 00:00:44,823 --> 00:00:50,526 Defer from. Lsh or even indexing in that they don't 8 00:00:50,526 --> 00:01:00,444 really store the objects. So, what they do instead is they choose. 9 00:01:00,444 --> 00:01:05,200 A set of random vectors. A large number, M. 10 00:01:05,743 --> 00:01:11,831 Could be a million, but certainly not anywhere nearly as large as the space 11 00:01:11,831 --> 00:01:18,891 itself. And instances that are seen by this memory