Thread: State machine

  1. #1
    Registered User
    Join Date
    Jun 2009
    Posts
    2

    Question State machine

    For quiet a time i have been interested in Finite State Machines, because of its sequences that are very flexible and a bit of artificial intelligence implemented in it.

    I would like to see someone to invent a learning state machine, whenever a machine encounters a situation in witch it finds no memmory for execution it will ask the human what to do and execute it and there after store that information to the rest and continue its job picking up next decissions on memmory as before, pluss a new situation added by the human.

    That is what i call the future, because after years and years of this computer asking the human what to do it will become intelligente, and react to nearly all situations. in principle known to man.

    Comments.

  2. #2
    Student legit's Avatar
    Join Date
    Aug 2008
    Location
    UK -> Newcastle
    Posts
    156
    I was watching Click the other day, and I saw some amazing projects! Most of the were robots, learning and thinking for themselves, at a small scale for the moment, but the potential is unreal! Very fascinating stuff!
    MSDN <- Programmers Haven!

  3. #3
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by sergio View Post
    For quiet a time i have been interested in Finite State Machines, because of its sequences that are very flexible and a bit of artificial intelligence implemented in it.
    Finite state machines are the least powerful and "dumbest" formalized model of computation.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  4. #4
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by sergio View Post
    That is what i call the future, because after years and years of this computer asking the human what to do it will become intelligente, and react to nearly all situations. in principle known to man.
    Well, not really the future. Learning state machines exist for a long time and have been applied. For further reference study Machine Learning textbook. And Learning state machine for use in internet protocol networks - US Patent 7002974 Abstract is one potential application of a learning state machine

    Meanwhile, a learning state machine that would hypothetically run for millions of years, would still always remain nothing more than a data flow diagram. Adding new states and new flows would only increase the device capabilities in terms of memory. Not its intelligence or even its Artificial Intelligence.

    SMs are archaic models (with their uses, naturally) that limit themselves to map cause-effect relationships. They only give the illusion of Artificial Intelligence. True Artificial Intelligence, in computer terms and within our current capabilities, is concerned exactly with the ability of the machine to "learn" and "reason" with incomplete information.

    That is the future.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. state machine using function pointers
    By meena_selvam in forum C Programming
    Replies: 1
    Last Post: 10-25-2008, 02:09 PM
  2. Finite State Machine
    By ArlexBee-871RBO in forum C++ Programming
    Replies: 8
    Last Post: 07-14-2008, 11:59 AM
  3. NAQ: Everything you never wanted to know about CPP
    By evildave in forum C Programming
    Replies: 21
    Last Post: 12-12-2005, 10:56 AM
  4. Finite State Machine Project Help
    By ryanbradley in forum C++ Programming
    Replies: 4
    Last Post: 03-06-2004, 10:23 AM
  5. Designing State Machine
    By axon in forum Tech Board
    Replies: 3
    Last Post: 11-06-2003, 12:13 PM