Click here to Skip to main content
15,897,187 members
Home / Discussions / Algorithms
   

Algorithms

 
GeneralRe: Extreme Artificial Intelligence Pin
Tbone Soprano8-Jun-12 7:20
Tbone Soprano8-Jun-12 7:20 
GeneralRe: Extreme Artificial Intelligence Pin
Florin Jurcovici27-Apr-12 8:42
Florin Jurcovici27-Apr-12 8:42 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick27-Apr-12 9:42
BupeChombaDerrick27-Apr-12 9:42 
AnswerRe: Extreme Artificial Intelligence Pin
Alan Balkany26-Apr-12 4:35
Alan Balkany26-Apr-12 4:35 
GeneralRe: Extreme Artificial Intelligence PinPopular
BupeChombaDerrick26-Apr-12 4:46
BupeChombaDerrick26-Apr-12 4:46 
GeneralRe: Extreme Artificial Intelligence PinPopular
Alan Balkany27-Apr-12 4:23
Alan Balkany27-Apr-12 4:23 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick27-Apr-12 5:11
BupeChombaDerrick27-Apr-12 5:11 
GeneralRe: Extreme Artificial Intelligence PinPopular
miyasudokoro27-Apr-12 18:57
miyasudokoro27-Apr-12 18:57 
Our intelligence is not a result of computations. We are consummate pattern-matchers. Here is a really simplified version of how it goes: When we perceive something, it causes a certain bunch of sensory neurons to fire, which correspond directly to that perception. The neurons connected to those sensory neurons fire in turn if they recognize a pattern there -- for example, some neurons only fire if they see a vertical bar traveling from left to right, or other specific patterns like that. Then the next level of connected neurons fire if they recognize a particular pattern in the level before them, and so forth. We learn by building up patterns of patterns. The match to a pattern pops up automatically, or in other words, perceiving and recalling a matching previous pattern happen because the perception and the recall are linked by sharing the same set of neurons in the middle.

For an example of how this works, take driving. When you first got behind the wheel as a kid, everything seemed very unfamiliar. All the knobs were confusing, and you probably had to concentrate to remember which pedal was which. You probably had trouble recognizing following distances and when to turn to fit into a parking space and that kind of thing. But with practice, your brain began to recognize and store the patterns of driving, until almost all of driving became subconscious pattern-matching -- the lines on the road should be at particular distances, the feel of the brake matches to how quickly or how slowly the car comes to a stop, et cetera -- we don't have to think about any of these things because they match stored patterns in our minds. We don't have to consciously think about anything unless it breaks our expectations. Unexpected or unknown things draw our attention because they defy the patterns we know.

In contrast, a computer is terrible at pattern-matching. Many, many man-years went into the Google search algorithm, but really, what it's doing is trying to mimic the natural human ability to glance over a list and recognize what you are looking for out of it. This very basic ability has to be painstakingly coded into the computer. If you lined up a bunch of toys and asked a preschooler to hand you the "meanest one," the preschooler will be able to match his or her idea of "meanness" to the various traits of the toys and decide which one is the most mean. The computer, on the other hand, has no ability to take the concept of "mean" and expand it to apply to a toy, *unless a human writes an algorithm designed to do just that.* In other words, computers are 100% dependent on programmers for their pattern-matching intelligence. Even computers that "learn" things only learn whatever it is the programmer told them to learn. They don't independently gather data about the world around them and apply it creatively, using thought and consideration; instead, they simply follow a strict set of rules determining what data they will gather, how they will gather it, how they will interpret it, and how they will regurgitate it later.

Computers have an opposite kind of intelligence from humans. Their intelligence is related to their ability to perfectly remember exact things. Humans are terrible at remembering exact things -- most people can't even remember the rules of grammar for writing their own native language, and we can even forget things that are very important to us, such as the phone number of that hot (chick|dude|not applicable) we met last night. Computers are good at exactly remembering and carrying out particular algorithms and equations; most humans struggle with algebra. In other words, we are not good at computing, we are good at recognizing things. Computers are not good at recognizing things, but they are good at computing.

So, to answer your original question, if we want to make computers creative in the same way that humans are creative, we have to change the very basics of how they work. The closest we have to a humanlike intelligence is in "neural networks," which mimic the neural-connectivity pattern-matching I was describing, sometimes in robots and sometimes in virtual worlds. Most current neural networks are about as smart as insects. This is because building an artificial neural network of the complexity of the human brain is currently not feasible, given the state of current technology.
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick28-Apr-12 2:12
BupeChombaDerrick28-Apr-12 2:12 
GeneralRe: Extreme Artificial Intelligence PinPopular
miyasudokoro28-Apr-12 7:02
miyasudokoro28-Apr-12 7:02 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick28-Apr-12 7:28
BupeChombaDerrick28-Apr-12 7:28 
GeneralRe: Extreme Artificial Intelligence Pin
szeeze1-Jun-12 3:28
szeeze1-Jun-12 3:28 
AnswerRe: Extreme Artificial Intelligence PinPopular
CPallini26-Apr-12 5:27
mveCPallini26-Apr-12 5:27 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick26-Apr-12 5:50
BupeChombaDerrick26-Apr-12 5:50 
GeneralRe: Extreme Artificial Intelligence Pin
vbianx26-Apr-12 19:33
vbianx26-Apr-12 19:33 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick27-Apr-12 2:24
BupeChombaDerrick27-Apr-12 2:24 
AnswerRe: Extreme Artificial Intelligence Pin
Slacker00726-Apr-12 8:17
professionalSlacker00726-Apr-12 8:17 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick26-Apr-12 8:47
BupeChombaDerrick26-Apr-12 8:47 
GeneralRe: Extreme Artificial Intelligence Pin
Slacker00726-Apr-12 12:50
professionalSlacker00726-Apr-12 12:50 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick26-Apr-12 13:01
BupeChombaDerrick26-Apr-12 13:01 
GeneralRe: Extreme Artificial Intelligence Pin
Roger Wright26-Apr-12 15:49
professionalRoger Wright26-Apr-12 15:49 
GeneralRe: Extreme Artificial Intelligence Pin
Slacker00727-Apr-12 0:36
professionalSlacker00727-Apr-12 0:36 
AnswerRe: Extreme Artificial Intelligence PinPopular
jesarg26-Apr-12 8:48
jesarg26-Apr-12 8:48 
GeneralRe: Extreme Artificial Intelligence Pin
BupeChombaDerrick26-Apr-12 11:19
BupeChombaDerrick26-Apr-12 11:19 
GeneralRe: Extreme Artificial Intelligence Pin
Roger Wright26-Apr-12 15:54
professionalRoger Wright26-Apr-12 15:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.