15-08-2020, 09:17 PM
(15-08-2020, 07:14 PM)Alin_J wrote: You are not allowed to view links. Register or Login to view.Another thing that for the moment worries me in the description of methodology (You are not allowed to view links. Register or Login to view.) is the assumption of these particular vectors fulfilling the requirement of angle close to 90 deg (cos(angle) = ~0) for two different random vectors. In order for this to be true, the dot product of the two vectors must be near 0. The only way I can see for these to accomplish that is if the mean vector component value of at least one of the random vectors is 0. Therefore, two random vectors composed of random 0 or 1 will not work because their mean component value will then be approx. 0.5 if they are truly random. The dot product of the two vectors will be 0.25 times the number of components (dimensions) according to my calculations (resulting in a lower angle, around 60 degrees).
However, random vectors composed of either -1 or 1 randomly will work (each random vector component centered around 0 with equal distance). Perhaps this is what is meant?
In other words (l believe) it’s this part of your discussion it would be interesting to understand more about:
“The lecture left out an important step. After summing each trigram into the language hypervector, each vector element must have a threshold function applied. If the count of ones in any element is greater than the 50% of vector dimension it is set to 1, else it is zero.
Eng = (0, 1, 1, 0, 0 … BITn-1, BITn)”
Of course, l could be misinterpreting this - but more input would be great! Please understand these questions are not to downplay the obvious amount of effort that went into your work.
Bottom line, thank you for attempting this and being so open to tweaking and explaining what you did.


![[+]](https://www.voynich.ninja/images/collapse_collapsed.png)