Wakan -

I think you are getting there. In regard to your questions:

   1. Spatial concepts are building blocks for temporal ones? - Yes,
   essentially. One way of describing it is that "spatial" refers to "things"
   and "temporal" refers to "things over time". So, your "thing" could be a
   musical note, a word, or even an abstract concept. A temporal series is
   simply these things put into a series.
   2. Yes, you could have data that is non-temporal, but it wouldn't be of
   much use to NuPIC. You could also have data that is just time (say, a bunch
   of timestamps), but that wouldn't be of much use either.
   3. Yes, encoders (within the context of HTM) will produce a spatial
   representation of something, which then can be fed into an HTM model.

I sense that you are getting hung up on the word "spatial". This is not a
NuPIC jargon word. It is more of a mathematics jargon word. Think about how
you might describe a physical object in "space", mathematically. For a
cube, you might describe its volume as X^3, where X is the length of a
side. Nowhere are you mentioning time, or how the cube might change over
time. In this situation, all you are concerned with is with describing its
static, non-temporal characteristics. Thus, you are describing its
"spatial" qualities. If you were to start describing the cube's position
over time as it moves through space (say, after you give it a push), then
you would be talking about its temporal characteristics.

I hope that helps.

- Jeff

On Sun, Jan 10, 2016 at 1:18 PM Wakan Tanka <[email protected]> wrote:

> Thank you Jeff,
> this is clear example. May I ask regarding Matt's tutorials on youtube:
> 1. sine waves
> 2. hotgym prediction
> 3. audio stream analysis
> 4. geospatial tracking
> 5. traffic anomalies
>
> what is spatial/temporal in those cases? I guess:
> 1.
> - temporal - the sines periods
> - spatial - building blocks of those period
>
> 2.
> - temporal - patterns representing day, week, year (those that you can
> see repeating when you look at plot).
> - spatial - building blocks of temporal
>
> 3.
> - temporal - sequence of spatial
> - spatial - depends on encoder (you might or not consider of changing
> e.g. volume or instruments in audio I do not know what all was Matt
> considering)
>
> 4.
> - spatial - vectors
> - temporal - everything that is composed of vectors
>
> 5.
> - spatial - ???
> - temporal - ???
>
>
> Is this assumptions correct:
> 1. From your post I've understood that spatial are building blocks for
> temporal?
>
> 2. I guess that it is possible to have data where you have just spatial
> data but not temporal (when you play chords at random), but not vice versa?
>
> 3. Spatial is heavily depended on encoder and temporal are just logical
> consequence?
>
>
> Thank you
>
>
>
> On 01/10/2016 09:26 PM, Jeff Fohl wrote:
> > Wakan -
> >
> > Perhaps a music analogy would be useful.
> >
> > Say you are playing a series of chords on a piano.
> >
> > Some of the chords are similar, some are not. Think of each chord as a
> > pattern. This is a "spatial" pattern. The term "spatial" perhaps is
> > confusing because one tends to think of physical space when hearing that
> > term.
> >
> > "Temporal" refers to patterns over time. So, the sequence of the chords
> > is a "temporal" pattern.
> >
> > Does that help?
> >
> > - Jeff
> >
> > On Sun, Jan 10, 2016 at 12:16 PM Wakan Tanka <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     Thanks David,
> >     To be honest it did not help much :-( some example would be fine.
> >     Thank you
> >
> >
> >     On January 10, 2016 8:28:41 PM CET, David Ray
> >     <[email protected] <mailto:[email protected]>>
> wrote:
> >
> >         Hi Wakan,
> >
> >         This definition may be useful:
> >
> >         Spatial = the relative "nearness" of two data points in terms of
> >         their semantic (characteristics of "meaning") attributes.
> >
> >         Temporal (more accurately; Sequential) = refers to patterns in
> >         "encounter order" pertaining to discrete units of input.
> >
> >         Was that helpful?
> >
> >         Cheers,
> >         David
> >
> >         Sent from my iPhone
> >
> >         On Jan 10, 2016, at 6:36 AM, Wakan Tanka <[email protected]
> >         <mailto:[email protected]>> wrote:
> >
> >>         Hello Matt,
> >>         Can you please clarify differences between temporal and
> >>         spatial data? I've never really get into. Thank you very much.
> >>
> >>         On January 7, 2016 6:32:37 PM CET, Matthew Taylor
> >>         <[email protected] <mailto:[email protected]>> wrote:
> >>
> >>             Divyang,
> >>
> >>             NuPIC can run on OS X and Linux (we test on Ubuntu), and
> >>             Windows (if you have your compilers installed properly,
> >>             see the READMEs).
> >>
> >>             If by "local and global" anomalies, you mean discrepancies
> >>             in short-term patterns vs long-term patterns, then yes.
> >>             For example, a change in hourly patterns would be just as
> >>             anomalous as a change in daily patterns.
> >>
> >>             Real-time or batch is supported, but the data should be
> >>             temporal in nature, not entirely spatial.
> >>
> >>             ---------
> >>             Matt Taylor
> >>             OS Community Flag-Bearer
> >>             Numenta
> >>
> >>             On Thu, Jan 7, 2016 at 12:14 AM, Divyang Shah via nupic
> >>             <[email protected] <mailto:[email protected]>>
> >>             wrote:
> >>
> >>
> >>
> >>                 ---------- Forwarded message ----------
> >>                 From: Divyang Shah <[email protected]
> >>                 <mailto:[email protected]>>
> >>                 To: "[email protected]
> >>                 <mailto:[email protected]>"
> >>                 <[email protected] <mailto:
> [email protected]>>
> >>                 Cc:
> >>                 Date: Thu, 7 Jan 2016 08:08:15 +0000 (UTC)
> >>                 Subject: some information for nupic anomaly detection
> >>                 hi,
> >>
> >>                 what are the different os and other configuration
> >>                 support require for this project of anomaly detection?
> >>                 do you detect both local & global anomaly?
> >>                 it supports only for real-time data or also support
> >>                 anomaly detection for batch data?
> >>
> >>                 Thanks,
> >>                 Divyang Shah
> >>
> >>
> >>
> >>         --
> >>         Sent from my Android device with K-9 Mail. Please excuse my
> >>         brevity.
> >
> >
> >     --
> >     Sent from my Android device with K-9 Mail. Please excuse my brevity.
> >
>
>
>

Reply via email to