.oO(I wonder if I'm too partisan to answer this question)

I agree with cazz about the dangers of not using the tool specified. But if you want to use perl:

I really struggled using AI::jNeural & AI::NeuralNet::Backprop, which is why I ended up writing AI::NNFlex. AI::Perceptron only supports simple Hebbian learning as far as I know, so you wouldn't be able to simulate non linearly separable problems with that package.

I'd suggest using either AI::NNFlex, AI::NNEasy or AI::NeuralNet::Simple.

AI::NeuralNet::Simple and AI::NNEasy both use inline C for speed. AI::NNFlex is pure perl, so it uses various mathematical neural net tricks to speed things up (momentum learning, fahlman constant, non linear error functions etc).

Which to use really comes down to your requirements - you'll get more granularity of control from AI::NNFlex, but you might find AI::NeuralNet::Simple or AI::NNEasy a bit easier to use.

g0n, backpropagated monk

In reply to Re: Neural Nets by g0n
in thread Neural Nets by gri6507

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.