shogun-toolbox / shogun

Shōgun
http://shogun-toolbox.org
BSD 3-Clause "New" or "Revised" License
3.02k stars 1.04k forks source link

Kernel Density Estimation (kde) #1944

Closed iglesias closed 10 years ago

iglesias commented 10 years ago

This is an entrance task for the fundamental machine learning algorithms GSoC project http://www.shogun-toolbox.org/page/Events/gsoc2014_ideas#fundamental.

Scikit-learn has a nice implementation of this algorithm, so feel free to draw inspiration from it: github.com/scikit-learn/scikit-learn/blob/master/sklearn/neighbors/kde.py

This task is fun because the algorithm is not particularly hard to implement and it is possible to make good-looking examples (ask @iglesias if you need an idea for this once the main algorithm and unit test are implemented).

iglesias commented 10 years ago

Feel free to write your name below if you are working on this task! This way we avoid wasting manpower on the same algorithm.

Saurabh7 commented 10 years ago

for reference, working on this one. :)

SanchitAggarwal commented 10 years ago

I am attempting this :)

Saurabh7 commented 10 years ago

@iglesias i figured i needed help on this: the scikit one computes log of density estimation ( not by default though) and uses log of the kernel for computation is that what would be expected here?

karlnapf commented 10 years ago

densities should always be evaluated in log-domain to avoid numerical problems

cassiogreco commented 10 years ago

I will attempt this as well

arman-z commented 10 years ago

Maybe I'm too late. But I'm also try to impelement it.

vigsterkr commented 10 years ago

@iglesias @mazumdarparijat this is done, or?

iglesias commented 10 years ago

2383