Todo List

Class _gd_weightdecay
Well, I guess weight decay is more a term in the cost than an optimization technique. Though it is easy to add it here (as an optimization technique).

Class _gradient_descent
Add options for on-line or batch mode; documentation Why use get_weight() and set_weight(), not update_weight()? (how much is the performance decrease)

Class _search
Does making these functions pure virtual sacrifice the performance?

Class Aggregating
Documentation

Member lemga::Aggregating::set_base_model (const LearnModel &)
Allowed to call when !empty()?

Member lemga::Aggregating::reset ()
make it public under the name clear()? Or remove it

Class Bagging
Documentation

Class Cascade
General definition of margin; More explanation of Cascade

Member lemga::Cascade::support_weighted_data () const
Unclear about the support of weghted data

Class CGBoost
Documentation

Class dataset
documentation

Member lemga::dataset::operator+= (const dataset &ds)
We need more functions to add/remove samples.

Class FeedForwardNN
documentation

Member lemga::FeedForwardNN::FeedForwardNN ()
Online learning is not implemented

Class LearnModel
documentation

Do we really need two errors?

Member lemga::LPBoost::set_aggregation_size (UINT)
Implement something similar to that in CGBoost.

Member lemga::MultiClass_ECOC::reset ()
Keep the initial ECOC settings

Class NNLayer
documentation

Member Object::create (std::istream &)
better exception; documentation

Member Object::serialize (std::ostream &, ver_list &) const
serialize() should both return false and set os's state when fail

Class Pulse
Documentation

Class Stump
Documentation

Member load_data
documentation: why separate function

File learnmodel.h
: add input_dim check to dataset and learnmodel

Member OBJ_FUNC_UNDEFINED
A better macro name; Auto-extraction of function name (could be done by __PRETTY_FUNCTION__ but is not compatible between compilers)

Namespace lemga
documentation: basic idea, ...

Namespace lemga::op
documentation

Generated on Wed Nov 8 08:16:27 2006 for LEMGA by  doxygen 1.4.6