|
|
|
|
|
by FreakLegion
1320 days ago
|
|
Tsk to whoever downvoted this. Simple linear models are indeed the right starting point for most new projects while you come to grips with your data. In some cases you can stop there or apply a quick nonlinearization like Fastfood to get good, snappy, and generally debuggable results for very little RAM. In other cases you move on to decision tree ensembles or neural networks, depending on whether you already have features or need those to be learned, too. Either way this ratchets up the complexity and resource requirements. Decision trees in particular tend to have bloated implementations. I still use XGBoost or Scikit for training, but wrote my own library to translate the models into a more efficient format (~95% smaller than Scikit) and have thread-safe inference. |
|