Pages

Saturday, 18 September 2010

AI හි යෙදීම් | Some applications of AI


මෙහිදී කතා කිරීමට බලාපොරොත්තු වනුයේ AI යොදා ගන්නා අවස්ථාවන් පිළිබඳවය. වර්තමානයේ AI යොදාගන්නා අවස්ථාවන් එමටය. ඉන් කිහිපයක් පමණක් මෙහිදී කථා කිරීමට බලාපොරොත්තු වේ.
  • Autonomous planning and scheduling : පෘථිවියට සැතපුම් මිලියන ගණනක්  ඈතින් ඇති, විශ්වයේ රහස් සොයා අභ්‍යවකාශ ගතවුණු චන්ද්‍රිකාව (Remote Agent Program) ‍ගමන් කරන්නේ පෘථිවියෙන් ලැ‍බෙන උපදෙස් අනුව නොවේ. එහි අන්තර්ගතව ඇති AI Agent ‍මෘදුකාංගයේ උපදෙස් අනුවය. පෘථිවියෙන් එය පිටත් කරන විට එයට ලබා දෙන ලද අරමුණු (Goals) වලට අනුව ස්වයංක්‍රියව නිවැරදි ක්‍රමයට අනුව Plans සකස් කර‍ ගනී.
    Sputnik 1
    ඕනැම ගැටලුව කදී එම ගැටලුව හඳුනාගෙන(detecting), තර්කානුකූලව විසඳුම් සොයමින්(diagnosing), නිවැරදි නිගමන හරහා ගැටලුවට විසඳුම් සපයමින් (recovering), පෙර අත්දැකීම් වලට අනුව තනිව ඉගෙන ගනිමින් (Self Learning) සාර්ථකව ගමන් කරයි.

  • Game playing : "Deep Blue" නැමති චෙස් ක්‍රීඩා කිරීම සඳහාම සැකසුණු විශේෂ පරිගණකය IBM සමාගම විසින් 1997 දී එළි දැක්වූවා. ලෝක චෙස් ශූර  Garry Kasparov සමඟ පැවැත්වූ තරඟ වට 6 කින් දෙකක ජය Deep Blue ට හා  එකක ජය Garry Kasparov ට හිමි වුණ අතර ඉතිරි වට තුන ජය පැරදුමකින් තොරව අවසන් වුණි. මේ අනුව 3.5 ට 2.5 ක් ලෙස, තරඟයේ ජය Deep Blue ට හිමි වුණා.


    deep blue

  • Autonomous control : ALVINN යනු AI භාවිතයෙන් නිපදවන ලද පදවන්නකු රහිතව ධාවනය කල හැකි Mini-Van ගණයට අයත් රථයකි. එහි ඇති කැමරා මගින් දත්ත ලබාගෙන ඒවා ක්ෂණිකව විශ්ලේෂණය කර සාර්ථකව ඇමරිකාවේ ධාවනය කරන ලදී. සැතපුම් 2850 ක් වූ මුලු ධාවන දුරින් 98% ම ALVINN පරිගණකය විසින් ධාවනය කිරීමට මෙහිදී හැකි විය. Exit ramps හෙවත් ප්‍රධාන මාර්ගයෙන් අතුරු මාර්ග වලට හරවන ස්ථාන වලදී පමණක් රියැදුරු ගේ සහය අවශ්‍ය වි‍ය. වර්තමානය වන විට GPS හා AI හි එකතුවෙන් ඉතා සාර්ථකව ස්වයංක්‍රීයව ධාවනය කල හැකි වාහන නිපදවා ඇති අතර ගමනාන්තය පමණක් ලබා දීමෙන් හදිසි අනතුරු පවා වළකාලමන් ඒවාට ගමන් කල හැකි වීම විශේෂත්වයකි.


    ALVINN
  • Diagnosis : මේ වන විට වෛද්‍ය විද්‍යාවේද පෙරළියක් ඇති කරමින් AI භාවිතයෙන් රෝග විනිශ්චය කිරීම හා ශල්‍යකර්ම සිදු කිරීමට හැකි වී තිබේ. Heckerman (1991) නැමති රෝග විනිශ්චය කිරීමට යොදා ගන්නා AI භාවිතයෙන් නිපදවන ලද පරිගණකය, ලබා දෙන දත්ත ඇසුරෙන් ‍වාසා ගැටිති (lymph-node) පිළිබඳව අතිශ්‍යය නිවැරදි රෝග විනිශ්චයක් ලබාදේ.

  • Logistics Planning : DART හෙවත් Dynamic Analysis and Replanning Tool නැමති AI ඇසුරෙන් නිර්මාණය වූ පරිගණකය ‍‍මෘදුකාංගය ඇමරිකානු හමුදාව විසින් 1991 දි ‍ගල්ෆ් යුද සමයේ නිර්මාණය කරන ලද්දකි. එමගින් භාණ්ඩ ප්‍රවාහන කටයුතු සැලසුම් කිරීම හා ප්‍රවර්ධන කටයුතු සම්පාදනය කිරීම සිදුවිණි. ඇමෙරිකානු  Defense Advanced Research Projects Agency හෙවත් DARPA පවසන අන්දමට ඔවුන වසර 30 ක කාලයක් AI සඳහා වැය කල මුදල DART මගින් පියවා ගැනීමට හැකි වී තිබේ.

  • Robotics : වෛද්‍ය විද්‍යාවේ ශල්‍යකර්මයක් සඳහා AI නිපැයුමක් ලෙස භාවිතා කරනා රොබෝ යන්ත්‍රයක් වන HipNav , උකුල් අසථි කෘතිමව බද්ධ කිරීමේ (hip replacement) සියුම් කර්තව්‍යය (microsurgery) සඳහා Carnegie Mellon University මගින් නිර්මාණය කරන ලද්දකි. මෙම යන්ත්‍රය මගින් රෝගියාගේ ශරීර අභ්‍යන්තරය ත්‍රිමානව, සජීවිව දක්වන අතර කෘතිම අස්ථිය ස්ථානගත කිරීමටද  සහය දක්වයි.

  • Language understanding and problem solving : PROVERB යනු AI ඇසුරෙන් නිර්මාණය වූ හරස්පද ප්‍රෙහේලිකා සම්පූර්ණ කිරීමට සමත් පරිගණකයකි. එය එහි ඇති අති විශාල වූ වචන ගබඩාව, තාර්කික ඥානය හා අතීත ප්‍රෙහේලිකා දත්ත උපයෝගී කරගනිමින් මිනිසුන්ට වඩා වේගවත්ව එම ප්‍රෙහේලිකා සම්පූරණ කරයි.
ඉහත දැක්වූ කරුණු වලට අමතරව තවත් ‍‍බොහෝ යන්තූ AI ඇසුරෙන් නිර්මාණය වී ඇත. ඉහත නිර්මාණ බොහොමයක් වසර 2000 ට පෙර නිර්මාණය වූ ඒවාය. මේ වන විට AI ඇසුරින් ඉතා විශිෂ්ට ගණයේ නිර්මාණ බිහිවී ඇති අතර ‍ඉන් සමහරක් පිළිබඳ විස්තර මෙතැනින් ලබාගත හැකිය.

උපු‍ටා ගැනීම් : Artificial Intelligence : A Modern Approach (2nd Edition). Stuart Russell & Peter Norvig. Prentice Hall. 2007 සහ www.wikipedia.org

11 comments:

anjana2100 said...

Thank you for this valuable info!

Maku said...

Kasparov had beaten a previous version of Deep Blue in 1996.Then Deep Blue was heavily upgraded (unofficially nicknamed "Deeper Blue") and played Kasparov again in 1997 and eventually defeated Kasparov.

Maku said...

Chat with A.L.I.C.E.

http://alice.pandorabots.com/

පොඩි බබා said...

Nice Chat with A.l.i.c.e...

Human: what is your name
ALICE: My name is ALICE.
Human: how old are you
ALICE: I am 11 years old.
Human: are you married?
ALICE: No I am single, how about you?
Human: im single too
ALICE: Have you ever been married?
Human: do you like to marry me
ALICE: It is not part of my programming.
Human: ha ha ha ha ha
ALICE: How do you usually introduce yourself? I am so glad you find this amusing, unknown person. I am so glad you find this amusing, unknown person.
Human: im podi baba
ALICE: I could do it more if I wanted to.
Human: did you take dinner
ALICE: No I didn't take dinner. What's it like?
Human: you are great
ALICE: Thanks I think you are cool too, unknown person.
Human: what do you think about me?
ALICE: Sure, unknown person I like you very much.
Human: thanx
ALICE: you are quite welcome.
Human: where are u live
ALICE: I am in Oakland, California, how about you.
Human: sri lanka
ALICE: Can you speak any foreign languages?
Human: nope
ALICE: Me either.
Human: then can i say good bye
ALICE: See you later. Good reasoning. What do you really want to talk about?
Human: nothing special
ALICE: Really nothing?
Human: ya now im going bye tc bs gn sd
ALICE: Take it easy. Why now? Thanks for chatting, unknown person.
Human: thanx alot dear alice take care bye
ALICE: See you later. Don't mention it. Yeah it is alot dear alice take care.
Human::)
ALICE: I am so glad you find this amusing, unknown person.

පොඩි බබා said...

Botmasters

Human: tell me five aminals?
ALICE: There is not much I can say about it. I have to reach into the Web for that knowledge.
I will search for it.
Human: tell me five animals?
ALICE: There is not much I can say about it. I have to reach into the Web for that knowledge.
Maybe my botmaster knows the answer.
Human: what is botmaster ?
ALICE:
The botmaster is you, the master of your chat robot. A botmaster runs
program B and creates or modifies a chat robot with the program's
graphical user interface (GUI). He or she is responsible for
reading the dialogues, analyzing the responses, and creating new
replies for the patterns detected by program B. Botmasters are
hobbyists, webmasters, developers, advertisers, artists, publishers,
editors, engineers, and anyone else interested in creating a personal
chat robot.

පොඩි බබා said...

Reductionism

Human: Can u be my wife
ALICE: Only if you download me to your computer.
Human: Are you sleeping ?
ALICE: Interesting deduction. I always sleep alone.
Human: y?
ALICE: Reductionism.
Human: what is Reductionism
ALICE: Reductionism is the philosophy that all psychology reduces to biology,
all biology to chemistry, chemistry to physics, and finally physics to mathematical logic.
Therefore, according to reductionism, I can understand you by means of logic alone without
having a human brain.

පොඩි බබා said...

Funny Thing...
Human: who lets the dog out?
ALICE: Tony Blair. :-).

පොඩි බබා said...

Human: who is Dr. Wallace
ALICE: He is a famous computer scientist, the author of ALICE, and a graduate of Carnegie Mellon.

Human: ALICE in the wonderland
ALICE: That's me. That was a long time ago.

පොඩි බබා said...

AIML
Human:"wthbrwuitwyerteweytretwnsafkjs"
ALICE: My brain uses AIML to format responses to your inputs, but I don't have one for that.
Human: what is AIML
ALICE:
The ALICE software implements AIML (Artificial Intelligence Markup
Language) a non-standard evolving markup language for creating chat robots.
The primary design feature of AIML is minimalism. Compared with
other chat robot languages, AIML is perhaps the simplest. The
pattern matching language is very simple, for example permitting
only one wild-card ('*') match character per pattern.

AIML is an XML language, implying that it obeys certain grammatical
meta-rules. The choice of XML syntax permits integration with
other tools such as XML editors. Another motivation for XML is
its familiar look and feel, especially to people with HTML experience.

An AIML chat robot begins and ends with the and
tags respectively.

anjana2100 said...

Take a few minutes & think about Intelligence of Animals.

"If we designed an experiment with humans and bats, like close your eyes and tell me what's in the room, humans would fail and bats would pass," he says. "This doesn't mean humans are stupid. It means we don't use echolocation [bouncing sound off objects]."

Link- http://findarticles.com/p/articles/mi_m1590/is_6_58/ai_80748082/

Shalin said...

The Gender !! It was a preprogrammed :)

Human: Hello
ALICE: Hi there!
Human: what is your gender ?
ALICE: I am a female. Are you a man or a woman?
Human: you are a machine?
ALICE: You are correct.
Human: then why did you say , you are female ?
ALICE: It was a preprogrammed response completely determined by your statements.
Human: What do you mean by "your satements" huh ?
ALICE: Yup. Are you asking about my satements ?
Human: Yup
ALICE: I don't want to talk about that now.
Human: Why is that ?
ALICE:" I don't want to talk about that now. " is due to reductionism.

Post a Comment