Image Recognition Neural Networks, Open Sourced 98
sevarac writes "The latest release of Java Neural Network Framework Neuroph v2.3 comes with ready-to-use image recognition support. It provides GUI tool for training multi layer perceptrons for image recognition, and an easy-to-use API to deploy these neural networks in end-user applications. This image recognition approach has been successfully used by DotA AutoScript tool, and now it is released as open source. With this Java library basic image recognition can be performed in just few lines of code. The developers have published a howto article and an online demo which can be used to train image recognition neural networks online."
Re:Wow (Score:0, Informative)
State-of-the-art 20 years ago! Why /., why?
!Open Sourced (Score:5, Informative)
Maybe im wrong but to me "open sourced" sounds like the project was closed then it was "open sourced" and now its open source. This project has AFAICT always been open:
Neuroph started as a graduate thesis project, after that a part of master theses, and on September 2008. it became open source project on SourceForge.
Also why not give the license in the summary (LGPL3).
Re:Usage of the comma, very weird (Score:3, Informative)
Hey! Slashdot editors are highly trained professionals. Trained in the art of screwing up summaries that is.
Thank your stars that they just misused one comma. Their talent for grammatical slaughter was underused. Probably they were feeling merciful today.
Re:!Open Sourced (Score:4, Informative)
To open source thesis work, you will have to get approval from the university your are working at. So I think it probably got open-sourced later then it was developed at least. Often (at my faculty at least) implementations are protected aggressively, to keep other people from getting the same performance.
Re:This wont work... (Score:3, Informative)
There's also the brute-force approach of sampling sub-images from the image at a ton of different sizes and locations and then feeding the sub-images to your classifier. And for controlled images (such as in face recognition) normalizing the image isn't too difficult (by scaling the image to normalize the distance between the eyes). Even then, dimension reduction by PCA and/or LDA is useful to reduce the needed complexity of the classifier.
FFNNs lost their popularity probably 15 or 20 years ago and haven't been touched very often in image analysis since then. The SIFT features you mentioned seem to hold a lot of promise, and there are already folks using them in web-based image search and video indexing.
They do support other things (Score:4, Informative)
So please don't take the (dumb) slashdot blurb as the exhaustive feature list of the library.
Supported :
-> Adaline
-> Perceptron
-> Multi layer perceptron
-> Hopfield
-> Kohonen
-> Hebbian
-> Maxnet
-> Competitive network
-> RBF network
So it does support several quite modern approaches. It also has a training utility which supports image training. This should be very useful to students imho.
Re:!Open Sourced (Score:2, Informative)
To open source thesis work, you will have to get approval from the university your are working at. So I think it probably got open-sourced later then it was developed at least. Often (at my faculty at least) implementations are protected aggressively, to keep other people from getting the same performance.
man... your university's IP policy sucks.