Live data from Hacker News

Visualisation of Machine Learning Algorithms

mldemos.epfl.ch

11–12 of 12 posts

Re: Visualisation of Machine Learning Algorithms

#11
post #4

The install.sh and install_script.sh scripts are Mac-dependent. How would you compile this on Linux? Qmake? edit: Yep. Clone the git repo, then run qmake, followed by make. edit #2: Here is a patch I wrote to make the project compile under OpenCV 2.2, and Linux: https://gist.github.com/999061

Even after applying your patch I had a little trouble getting everything to link properly on x86_64 Fedora (14). I ended up manually tweaking my make files after running qmake. Changed the LIBS line (in MLDemos/Makefile, _AlgorithmPlugins/ /Makefile. , _IOPlugins/ /Makefile. ) to: LIBS = $(SUBLIBS) -L/usr/lib64 -L/usr/local/lib -lhighgui -lcv -lcxcore -lQtGui -lQtCore -lpthread I suspect there's an easier way, but th…

I'm glad it built.

I think the issue we're all having stems from the structural redesign of opencv 2.2. Everything has been split up into smaller headers, and the functionality is similarly separated into different shared libraries. It's a more logical code structure, but it means that we need to have different makefile rules for pre-2.2 and 2.2+ code.

As far as -lhighgui -lcv -lcxcore is concerned, those libraries don't exist on my machine anymore. "highgui" is "/usr/lib/libopencv_highgui.so", and so on. That would explain why my 'fix' didn't work for you.

Re: Visualisation of Machine Learning Algorithms

#12
Thank you! This is very, very useful. Not only to beginners, but also to those of us who want to roughly compare the behavior of several algorithms. You can estimate things like sensitivity to parameters and quickly visualize exactly how they behave.

It's a very useful tool.

Post reply on HN