stripe-archive / brushfire

Distributed decision tree ensemble learning in Scala
Other
391 stars 50 forks source link

separate brushfire-tree from brushfire-training #51

Open avibryant opened 9 years ago

avibryant commented 9 years ago

Some applications, like model servers, will not need the training code. It would be nice if they could depend on a smaller subset of the code. Likely, this would include:

but hopefully would not include:

tixxit commented 9 years ago

Something to think about while doing this, is adding a case class Forest(trees: Map[Int, Tree[K, V, T]) in brushfire-training while we're at it. A lot of helper methods could be added to this to make the creation of new types of Trainers easier.

avibryant commented 9 years ago

Forest is probably useful in brushfire-trees too, right? Then I guess we could have an implicit ForestTrainingHelpers...