Ah, I have heard of this, I just didn't know it had a technical name. It's based on trial and error isn't it with games. Like if its programmed to learn how to win, it will try a selection of sequences and if it keeps failing, it will abandon it but if it keeps working, it will adapt it as a strategy. I understand this so that's fine.Alex_P said:So, here's the quick version:Nivag said:I have not.
The fundamental idea of machine learning is that, instead of programming instructions for doing something into a machine, you can program it with how to learn to do something. It's kinda like you're making a machine that construct its own little mental model of something and then modifies it over time. Right now these system are very domain-specific -- a program that learns how to play backgammon, a program that learns how to identify parts of speech in a sentence, a program that learns how to read messy handwriting on postal envelopes, a program that learns to identify tanks in satellite photos.
You can make a computer program that totally kicks ass at a game that you barely understand. (By "can" I really mean do mean CAN. Like, right now. We have that level of technology already.)
-- Alex
I've said it before, but I need to say it again.I would also like to remind you all of the three laws of robotics as devised and written by accliamed science fiction writer Isaac Asimov in his Foundation Series.
i. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
ii. A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law.
iii. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
while I realised that the laws have changed or modified since conception, I have chosen to use the original laws for both simplisities sake. In essence the laws are the perfect circle of protection.
Artificial neural networks aren't a direct copy of human neural structure. But they are similar. It's a good model because:Spleeni said:Though, to be fair, computer's would learn differently from humans. Attempting to recreate neural pathways in a computer is just plain stupid. It would be much easier to make a different sort of intelligence than a direct copy of a person.
While I won't deny that I, Robot (the book) is all about the ways in which the three laws go wrong, nowhere in the book did the robots decide that they had to take over. That was in a completely different book by Asimov. Check your facts before you criticize people for not reading.Altorin said:Did you guys even read I, Robot?
the three laws don't work - They're fundamentally flawed.
If a robot follows the three laws, it will inevitably take over. They'll consider NOT taking over and babysitting humanity to be in direct conflict with the first law, and as that's the most important law, nothing any human can do can stop it.
that's the WHOLE point of I, Robot.
Oh, wait wait wait; that's not quite what I meant.Alex_P said:Artificial neural networks aren't a direct copy of human neural structure. But they are similar. It's a good model because:
1. Fiddling with this stuff can give us some insight on human cognitive development.
2. They work.
-- Alex
yeh the other one is called "aprentise learning" where basicaly you take a skilled person and they perform the task over and over agian and the robot learns how the human responded to diffrent variables.Nivag said:Ah, I have heard of this, I just didn't know it had a technical name. It's based on trial and error isn't it with games. Like if its programmed to learn how to win, it will try a selection of sequences and if it keeps failing, it will abandon it but if it keeps working, it will adapt it as a strategy. I understand this so that's fine.Alex_P said:So, here's the quick version:Nivag said:I have not.
The fundamental idea of machine learning is that, instead of programming instructions for doing something into a machine, you can program it with how to learn to do something. It's kinda like you're making a machine that construct its own little mental model of something and then modifies it over time. Right now these system are very domain-specific -- a program that learns how to play backgammon, a program that learns how to identify parts of speech in a sentence, a program that learns how to read messy handwriting on postal envelopes, a program that learns to identify tanks in satellite photos.
You can make a computer program that totally kicks ass at a game that you barely understand. (By "can" I really mean do mean CAN. Like, right now. We have that level of technology already.)
-- Alex
Anways, I'm not just saying this as a cop-out respose, but I think there will always be a fine line seperating AI from I.