mtewes / tenbilac

Neural network for inverse regression problems
1 stars 2 forks source link

Automatic grouped analysis of committee members #15

Closed mtewes closed 7 years ago

mtewes commented 7 years ago

Things I have in mind:

mtewes commented 7 years ago

Starting this now, in the dedicated branch #15

mtewes commented 7 years ago

After discussion with @kuntzer , this branch will become an alternative implementation of committees, acting as a wrapper for the whole tenbilac process (setting up, norming, training, analysing, and then predicting, denorming), and relying on YAML config file(s). To keep the code simple (and explicitly avoid confusing inheritances and redelarations) the wrapper will "hard code" committees (instead of first redesigning committees, and then a config-file-wrapper around all this).

Aims are:

mtewes commented 7 years ago

@kuntzer I openend up a PR about this: #29 , even if it's far from "done". But If you have time, feel free to checkout branch 15 and run the quick demo in ./demo/com/. I'm offline for the next hour or so (maybe even until 16:30 ?), but any comments are of course welcome (or we just skype about it). ConfigParser is a bit weird. I'm still confused how to nicely pass a Section of a config to (e.g.) a particular method, given that one has to hard-code getint, getfloat, getboolean when reading from the config 😞

mtewes commented 7 years ago

Back to this issue. Instead of YAML we use ConfigParser, and multiprocessing works as well (same as with committee.py). Now focusing on the actually "new" stuff from this branch: summary of training results, and committee-predictions.

mtewes commented 7 years ago

Done with first a first version of this summary error evolution plot. summaryerrevo-1 Not super-smart, but flexible and the code is short.

Will go on with writing "predict"...

mtewes commented 7 years ago

Predict is implemented, takeover as well... summaryerrevo

mtewes commented 7 years ago

Closing. No need for verbosity on the reduction, as this happens in tenbilac and is very fast now.