init frank wolfe stuff
COSMIT slight cleanup, added frank wolfe to learners module.
Trying some debugging....
FIX don't normalize loss, use batch mode and line search.
also fix online version, add stopping criterion.
TST make test on FrankWolfeSSVM pass.
ENH more iterations by default in FrankWolfeSSVM
FIX rescale C in Frank-Wolfe SSVM for consistency.
ENH get rid of "lam" variables, simplify formulas as much as possible.
add timing curve and objective curves to frank wolfe ssvm
rescale frankwolfe objective to be consistent with other learners
FIX Really rescale objective to be the same as other learners
ENH allow stopping of frank-wolfe training with ctrl+c
ENH control verbosity in bcfwssvm
TEST use same amount of noise for frank wolfe test as for other test. Works now that C is scaled correctly :)
slight adjustments in letters example (and frank-wolfe letters example).
FIX make frankwolfe work with latent svm, make self.dual_check_every relative to the iteration, not the update (otherwise the overhead is hard to judge).
FIX stupid bug in checking duality gap
ENH add averaging to frank_wolfe_ssvm block-coordinate
rename dual_check_every to check_dual_every