The CLA will predict, it does not have [goal based] motor
function or attention control yet. This has been the topic
of many discussions in other threads. So I think at present,
your challenge will be to come up with an encoding scheme
that allows the CLA to predict the skiers upcoming position.

A sliding window of 1s should do it:


0000...0001111...1111000...0000   centered
1111...1111000...0000     left
0000...0001111...1111     right


i would start with 128 bits total for the skier position
attribute (leaving many other bits for other attributes
if you have a 2048 column CLA matrix). Always have
(100) 0s and (28) 1s which gives an SDR of about 2%
giving a lot of overlap between similar skier positions.
I don't know the answer to this, but it might be ok, if
there is only one attribute being tracked, to use a much
smaller matrix. I think the sine wave test would be a
good parallel. I've not tired it.

The real power of the CLA at present is its ability to
take in many different attributes of the "state of affairs"
(or readings from many sensors or distinct components
of a data set) and compare them to find patterns both
spatial and temporal, and make predictions about
what the next record will be or report how anomalous
is the current record.

i.e. An Electrical motor connected to a table saw:
Measured attributes:
  Motor temperature (0 to 150°C)
  Voltage at the motor's input (0 to 150VAC)
  Amperage used by the motor (0 to 30Amps)

(many more can be used to enrich the data set
allowing the CLA to better find patterns and predict
when the motor will overheat and/or possibly fail)

Obviously when the voltage goes down and the amperage
goes up, the temperature of the motor will increase. These
are distinct attributes of the system that form patters that the
CLA will learn to recognize. There are other factors involved
here in this example, such as the voltage can fluctuate at
the source, because it changes at the panel, not due to a
change in the load on the motor. There are patterns in even
this simple domain that one might not predict are there, hidden
in the complexity of the system. I'm off topic now, but just wanted
to hopefully expose how the CLA can currently be used and
how this may deviate from your goals for the ski game test.



Patrick





On Aug 26, 2013, at 2:26 AM, Matt Keith wrote:

> I thought about that, but it doesn't really address the intent of my test.  
> Ideally, I would like to have the model learn how to play on its own without 
> being trained beforehand, so I would like to have some type of metric for the 
> model to optimize on for improvements.
> 


_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to