Hi Andreas,

Thank you for your reply!

The NFL belongs in the k-NN family of algorithms for classification /
regression.
In general, for a query point, NFL works like k-NN but instead of using the
k feature
points to determine the results, it generalized any two feature points of
the same class
by a feature line and then computes the distance of the query point from
its projection
on feature lines.
It is supposed to improve the results of NN in some cases and especially on
patter
recognition tasks.

You can have a look here
http://www.scholarpedia.org/article/Nearest_feature_line
http://www.dsp.toronto.edu/juwei/Publication/IEEE_NN.pdf

I recently learnt about it while studying for a feature extraction course.
I haven't implemented
/ tested it yet and I am new to sci-kit learn but I thought it would be
fun (from my side) to
implement it and have the opportunity to contribute too. I know that this
is not how things
work for you. To add a feature to the library it must be something that is
going to be useful
for many people so that there is a reason for maintaining it.

Having a look at the issue page on github I think I can help with some
minor contributions
like adding more related projects in documentation (I will see If I can do
that asap). Besides
that my idea is to implement something from scratch so that I will be able
to get familiar with
the project step by step and if I end up with something that you will want
to add to the library
I will be very happy to contribute.

Thank you for your time. I will continue watching the issue page and maybe
help with something.

Best Regards,
Prokopis

On Tue, Jul 28, 2015 at 8:43 PM, Andreas Mueller <t3k...@gmail.com> wrote:

> Hi Gryllos.
>
> Before contributing a new feature (which is usually a major undertaking)
> it us usually a good idea to get started working on known issues, have a
> look at the issue tracker.
>
> I'm not familiar with the feature line approach. Can you elaborate and
> provide a reference?
> Please see the FAQ for our policy on algorithms we like to include:
>
>
> http://scikit-learn.org/dev/faq.html#can-i-add-this-new-algorithm-that-i-or-someone-else-just-published
>
>
> http://scikit-learn.org/dev/faq.html#can-i-add-this-classical-algorithm-from-the-80s
>
> Cheers,
> Andy
>
>
> On 07/23/2015 06:54 PM, Prokopis Gryllos wrote:
>
> Hi everyone,
>
> I would like to contribute code to the project and I was thinking of
> implementing
> a nearest feature line approach to the nearest neighbor class.
> As it is suggested in the instruction set about contributing I thought it
> would be best
> to ask you first before I start working on it.
>
> Thank you in advance, I am waiting for your reply!
>
> Best Regards,
> Gryllos Prokopis
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Scikit-learn-general mailing 
> listScikit-learn-general@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Scikit-learn-general mailing list
> Scikit-learn-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>
>
------------------------------------------------------------------------------
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to