neural networks [message #18986] |
Tue, 22 February 2000 00:00  |
Elfonso
Messages: 3 Registered: February 2000
|
Junior Member |
|
|
Do you know some neural networks library for IDL 5.2?
Thanks in advance
|
|
|
Re: Neural Networks [message #61700 is a reply to message #18986] |
Sun, 27 July 2008 05:13   |
Chris[6]
Messages: 84 Registered: July 2008
|
Member |
|
|
On Jul 26, 11:13 pm, "|Rob|" <r08...@gmail.com> wrote:
> Hi all,
>
> I posted a query on here about a year ago relating to neural networks
> in IDL but I didn't get any response so I thought it might be worth
> trying again.
>
> The problem I'm currently working on for my PhD breaks down to
> matching a known pattern/signature against a huge amount of data to
> find cases where the pattern is present.
>
> I don't know that much about neural networks (just a few undergraduate
> lectures on the basic principles) or exactly how I'd go about
> implementing something like this but it seems that IDL is fairly well
> suited to this kind of task due to it's ability to sort and match
> large arrays of data.
>
> Have many people worked on neural networks in IDL before? I haven't
> had much luck searching the group for answers apart from a few old
> (and very old!) posts on the subject asking pretty much the same as I
> am.
>
> I'd much prefer to use IDL for this if possible but I'm starting to
> wonder whether something like Matlab might be better suited as there
> seems to be quite a bit more documentation and example code for using
> neural networks in IDL.
>
> Cheers
>
> Rob
I haven't used IDL for NN programming, though I've been interested in
the idea.
My suspicion is that, while you could probably implement a pre-learned
neural network in IDL, it would not be efficient at actually learning
the proper weights. Typical algorithms for learning NN weights (eg
backpropagation) are dominated by looping. IDL usually chokes on such
tasks unless there is a way to eliminate some of the loops by using
its optimized array operations. I may be wrong, but I don't think a
nonlinear, iterative process like backpropagation could be vectorized
very much.
For general info on implementing NNs, I might look at Tom Mitchell's
"Machine Learning," and maybe some open source implementations (like
JOONE for Java)
chris
|
|
|
Re: Neural Networks [message #61961 is a reply to message #61700] |
Mon, 11 August 2008 22:50  |
d.poreh
Messages: 406 Registered: October 2007
|
Senior Member |
|
|
On Jul 27, 2:13 pm, Chris <beaum...@ifa.hawaii.edu> wrote:
> On Jul 26, 11:13 pm, "|Rob|" <r08...@gmail.com> wrote:
>
>
>
>> Hi all,
>
>> I posted a query on here about a year ago relating toneuralnetworks
>> in IDL but I didn't get any response so I thought it might be worth
>> trying again.
>
>> The problem I'm currently working on for my PhD breaks down to
>> matching a known pattern/signature against a huge amount of data to
>> find cases where the pattern is present.
>
>> I don't know that much aboutneuralnetworks (just a few undergraduate
>> lectures on the basic principles) or exactly how I'd go about
>> implementing something like this but it seems that IDL is fairly well
>> suited to this kind of task due to it's ability to sort and match
>> large arrays of data.
>
>> Have many people worked onneuralnetworks in IDL before? I haven't
>> had much luck searching the group for answers apart from a few old
>> (and very old!) posts on the subject asking pretty much the same as I
>> am.
>
>> I'd much prefer to use IDL for this if possible but I'm starting to
>> wonder whether something like Matlab might be better suited as there
>> seems to be quite a bit more documentation and example code for using
>> neuralnetworks in IDL.
>
>> Cheers
>
>> Rob
>
> I haven't used IDL for NN programming, though I've been interested in
> the idea.
>
> My suspicion is that, while you could probably implement a pre-learnedneuralnetwork in IDL, it would not be efficient at actually learning
> the proper weights. Typical algorithms for learning NN weights (eg
> backpropagation) are dominated by looping. IDL usually chokes on such
> tasks unless there is a way to eliminate some of the loops by using
> its optimized array operations. I may be wrong, but I don't think a
> nonlinear, iterative process like backpropagation could be vectorized
> very much.
>
> For general info on implementing NNs, I might look at Tom Mitchell's
> "Machine Learning," and maybe some open source implementations (like
> JOONE for Java)
>
> chris
look at Morton Canty's book:
Image aanalysis and pattern recognition for remote sensing page 100-
Cheers
|
|
|