Re: Letor: Feature sub-classes question

Ayush Tomar <[email protected]>
Newsgroups gmane.comp.search.xapian.devel
Message-ID <CAPx_PWm7cMfN5V0_bnREy5vgWiS-UqtL4J=srVe1=fjxKiUOAg@mail.gmail.com>
Yes, grouped feature classes seem like a pointless level of abstraction.
You're right that it wouldn't allow selecting which features to use from
within a group class, and would basically bundle everything together, which
is not what we want.

On Tue, Aug 9, 2016 at 8:09 AM, James Aylett <[email protected]>
wrote:

> On Mon, Aug 08, 2016 at 02:32:01PM -0400, Ayush Tomar wrote:
>
> > I am working on breaking down Features into sub-classes. Should each of
> the
> > features get their own sub-class, or should the grouping be done
> according
> > to type? i.e. query-document pair dependent, query-dependent and document
> > dependent sub-classes.
> >
> > Using this approach makes more sense if we plan to add support for user
> to
> > include query-dependent and document-dependent features in future (we
> only
> > support query-doc dependent features at present), however these will
> remain
> > empty till the time we don't add features into them.
>
> So I think the main driver for this is going to be: how in both cases
> would you choose which features to use? If everything is its own
> class, you just pass start/end iterators over objects. If there's a
> QueryDocumentPairFeatures class, how would you say "use *this* one but
> not *that* one"?
>
> It feels like grouped would be the worst of both worlds to me, but
> maybe I'm missing something.
>
> There's also not a huge point in building empty classes, so I'm not
> sure how grouped would be significantly different from what we have now.
>
> J
>
> --
>   James Aylett, occasional trouble-maker
>   xapian.org
>
>


-- 
----------------------------------------------------------------------------
Kind Regards,
Ayush Tomar | My Webpage <http://ayshtmr.xyz> | LinkedIn
<https://in.linkedin.com/in/ayushtomar>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.