3 ms·
Aren't most popular ml libraries declarative, e.g. keras, you aren't exactly specifying how to transform the state (for example all the specific matrix multipli
by foxes 8y ago
Aren't most popular ml libraries declarative, e.g. keras, you aren't exactly specifying how to transform the state (for example all the specific matrix multiplication is hidden), rather you are declaring the logic of the computation (you list out the layers).
- jamesblonde 8y agoTensorFlow has mappers/reducers for feature engineering, and it's Python - so you will inevitably do what you want in there. But yes, you have a point there. How do you debug this thing, though?
- w4nderlust 8y agoYou have a good point about debugging. So far my approach has been to write quite long and explanatory error messages (like this https://github.com/uber/ludwig/blob/9c9e5de56dcad89461c5d2ecbd2d218e2273bdcf/ludwig/models/combiners.py#L170 https://github.com/uber/ludwig/blob/9c9e5de56dcad89461c5d2ec... for instance) and as detailed documentation as I can and, at least when people used it internally, that has been enough. But I'm definitely open to suggestions here.