Code Monkey home page Code Monkey logo

Comments (2)

Thanh-Binh avatar Thanh-Binh commented on May 30, 2024

I found a bug in my code so that it works somehows.
For testing, I put sequence "1 2 3", "4 5 6", "7 8 9" in many steps (here 100), and get the prediction values
o1 for "1 2 3" (perfectly, it should be "4 5 6")
o2 for "4 5 6" (perfectly, it should be "7 8 9")
o3 for "7 8 9" (perfectly, it should be "1 2 3")

but the results are not like I expected as follows: it provides the whole sequence instead of each element of the sequence.
What do you think?

####################### my results ################
Temporal Memory 3 Prediction
frame0, pred o1 (1,2,3):
pred o2 (4,5,6):
pred o3 (7,8,9):
frame1, pred o1 (1,2,3):
pred o2 (4,5,6):
pred o3 (7,8,9):
frame2, pred o1 (1,2,3):
pred o2 (4,5,6):
pred o3 (7,8,9):
frame3, pred o1 (1,2,3):
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9):
frame4, pred o1 (1,2,3):
pred o2 (4,5,6):
pred o3 (7,8,9):
frame5, pred o1 (1,2,3):
pred o2 (4,5,6):
pred o3 (7,8,9): 4 5 6
frame6, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 4 5 6
frame7, pred o1 (1,2,3):
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 1 2 3
frame8, pred o1 (1,2,3):
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 1 2 3 4 5 6
frame9, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 4 5 6
frame10, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame11, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6):
pred o3 (7,8,9): 1 2 3 4 5 6
frame12, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6):
pred o3 (7,8,9): 7 8 9
frame13, pred o1 (1,2,3): 4 5 6
pred o2 (4,5,6):
pred o3 (7,8,9): 7 8 9
frame14, pred o1 (1,2,3): 1 2 3
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 7 8 9
frame15, pred o1 (1,2,3):
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9):
frame16, pred o1 (1,2,3): 1 2 3
pred o2 (4,5,6): 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame17, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6): 4 5 6
pred o3 (7,8,9): 1 2 3
frame18, pred o1 (1,2,3): 1 2 3
pred o2 (4,5,6):
pred o3 (7,8,9): 7 8 9
frame19, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame20, pred o1 (1,2,3): 4 5 6
pred o2 (4,5,6): 4 5 6
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame21, pred o1 (1,2,3):
pred o2 (4,5,6): 4 5 6
pred o3 (7,8,9):
frame22, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame23, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 4 5 6
pred o3 (7,8,9): 4 5 6 7 8 9
frame24, pred o1 (1,2,3):
pred o2 (4,5,6): 1 2 3 7 8 9
pred o3 (7,8,9): 1 2 3
frame25, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 1 2 3
frame26, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 1 2 3 7 8 9
pred o3 (7,8,9): 1 2 3
frame27, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 4 5 6
frame28, pred o1 (1,2,3): 1 2 3
pred o2 (4,5,6):
pred o3 (7,8,9): 4 5 6 7 8 9
frame29, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6):
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame30, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame31, pred o1 (1,2,3):
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame32, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 1 2 3 4 5 6
frame33, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame34, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 7 8 9
pred o3 (7,8,9): 7 8 9
frame35, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6):
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame36, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame37, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 1 2 3 4 5 6
frame38, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3 7 8 9
pred o3 (7,8,9): 4 5 6
frame39, pred o1 (1,2,3): 1 2 3
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame40, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 4 5 6 7 8 9
frame41, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 4 5 6 7 8 9
frame42, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame43, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame44, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 7 8 9
frame45, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame46, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 1 2 3 4 5 6
frame47, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3
pred o3 (7,8,9): 1 2 3 4 5 6
frame48, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame49, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame50, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 4 5 6
pred o3 (7,8,9): 1 2 3 7 8 9
frame51, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame52, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame53, pred o1 (1,2,3): 1 2 3
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame54, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame55, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame56, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame57, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame58, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame59, pred o1 (1,2,3): 1 2 3 4 5 6
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame60, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 7 8 9
pred o3 (7,8,9): 1 2 3
frame61, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame62, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame63, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame64, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame65, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 4 5 6 7 8 9
frame66, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6
frame67, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame68, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame69, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame70, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame71, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame72, pred o1 (1,2,3): 4 5 6
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame73, pred o1 (1,2,3): 1 2 3 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 4 5 6 7 8 9
frame74, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame75, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame76, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame77, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame78, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame79, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame80, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame81, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame82, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame83, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame84, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame85, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame86, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame87, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame88, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 7 8 9
frame89, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame90, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame91, pred o1 (1,2,3): 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame92, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame93, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame94, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame95, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame96, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame97, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame98, pred o1 (1,2,3): 1 2 3 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9
frame99, pred o1 (1,2,3): 4 5 6 7 8 9
pred o2 (4,5,6): 1 2 3 4 5 6 7 8 9
pred o3 (7,8,9): 1 2 3 4 5 6 7 8 9

from triadicmemory.

Thanh-Binh avatar Thanh-Binh commented on May 30, 2024

I solved this problem and closed this

from triadicmemory.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.