Hi Chandan, It is not possible to disambiguate the two sequences at the highlighted B. So NuPIC will predict both C & X at that point. However, only one of the predictions will be confirmed at the next step. So if we are indeed in sequence 1, it will predict only Y after X, and vice versa.
In other words, TM handles branching temporal sequences by maintaining predictions about multiple possible inputs until there is sufficient disambiguating evidence. Does it make sense? Yuwei On Fri, Aug 7, 2015 at 10:09 AM, Chandan Maruthi <[email protected]> wrote: > Question on Synaptic Connections > Consider 2 sequences > > Sequence 1: AAA*BXY*AAA*BXY*AAA*BXY* > Sequence 2: AAA*BCD*AAA*BCD*AAABCD > > > Consider the B highlighted, how does Nupic know that it is in sequence 1 > vs sequence2 > when the transition from A to B happens, how does it know that it is in > the ABX sequence vs ABC. Also once it starts seeing ABX vs ABC, how does it > know that the ABX sequence is more relavant at the moment.. > > > -- > Regards > Chandan Maruthi > >
