I decided to randomly chat with the older version of ALICE. Not wanting to sound crude, I will simply state that the programming is outdated. Does anyone know of any other AI programs I can chat with for free?
Could anyone explain Penrose's argument in his Emperor's New Mind book why (paraphrase) machines will not be intelligent? I (gasp) read the book and didn't get it (didn't agree with it at least). Funny how the man never mentions probability theory.
I am trying to create simple program to learn genetic programming - basically I am trying to evolve the solution of "or and and x y z and and not x not y not z" , abc or !a!b!c.
Some of the settings I have is chromosome population : 400 , generate 100 , fitness is calculated by having each chromosome result test agains 8 cases (x = 0,1 , y=0,1, z=0,1). Crossover rate is 90% and mutation = .1. I also have some simple function to make sure the chromosome size doesn't get too large (max size = 70).
My program is able to solve easier problems such as ab~c or ab+a~c and so on but can't solve the original problem. Any suggestion on what I should try ? For instance: I can cheat a bit and tell it about my original solution but not sure what tips I can give to it.
Thanks in advance.
I hope this has never been posted before, but ...
When do you think HAL will be achievable (however it/he does it, and whatever it/he is)?
Droping the visual/aural/oral processing - do you see HAL as becoming a reality any sooner?
Computer programs are, by and large, one-dimensional. They proceed linearly in chain fashion from one instruction to another.
Thinking, however, appears to be done multi-dimensionally, considering several aspects of a question at one time.
It is possible that this can be emulated in artificial intelligence programming.
However, thought processes first start with related things, (relationships of objects, objects being patterns) in no particular order, then proceed to order them in a semi-logical flow according to "weights" of value, importance, or relevance.
Thoughts may generally proceed in a linear fashion, but are also multi-threaded, capable of being redirected at any point by additional input. You can sort of think about what you are doing while also considering the weather outside. Can computer programs do this? Yes, of course, especially if they use parallel processing (more than one CPU).
I think that it might be quite possible to emulate thinking if a program could be developed which ran several or many processes simultaneously, with the various processes in communication with each other, which is what occurs subconciously in the human mind.
The interaction between the processes should probably be similar to moderating a discussion group. One process might "feel" that what it was working on should take priority, while another would have a different "opinion," thus requiring a "master control program" to make arbitrational decisions when contention develops. All based on a system of priorities, weights, and values.
Thus a true ai program would tend to be rather a group of programs operating as a community.