Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Even if I must admit I was quite deceived by IA results... (except in speech recognition)
I still believe that things remain to be found.
I can't believe that with the computers, the language, the theory we have now,
we aren't able to do something more efficient...
 
To my mind you should mix different methods depending on your needs.

Here are some methods I like to use :
  • Genetics Algorithms.
    Each time I read 'survival of the fittest' it comes to my mind.
    Each time I've to tweak/optimize complex function that I can "rate" the result I choose this techniques too...
    Although transcoding your parameters for efficient crossing-over may be a REAL task...
    (see Masem's work : Algorithm::Genetic or the infamous Genetic Programming or breeding Perls)

  • Neural networks.
    To classify complex objects (picture,sound).
    To create simple semi-adaptative behaviour.
    (tons of links on the web, here is start, CPAN has some modules too...)

  • Computationnal Optimization(Simplex, simulated annealing...)
    Not really IA, but I like to combine with others techniques.
    (See Math::Amoeba for the simplex)

  • "Inferential Theory of Learning" from Michalsky
    He did a wonderful job in formalizing the "learning process"...
    Every symbolic learning engine could take benefit of it...

  • Sorted Alpha-Beta.
    For turn by turn process, with only one action at each step (chess play...)

Now speaking about Perl, I think that knowledge and logic (predicate) are well suited to be described with string,lists,hash...

Please tell us informed about what you do, beccause it's a very interesting topic to my mind...

UPDATE : shotgunfx comment lead me to add the alpha-beta entry...

"Only Bad Coders Code Badly In Perl" (OBC2BIP)

In reply to Re: AI -- Artificial Intelligence by arhuman
in thread AI -- Artificial Intelligence by dimmesdale

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2024-03-28 21:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found