- Joined
- 7/29/18
- Messages
- 178
- Points
- 138
Idk about rentech or pdt, but most new openings are asking for pytorch/tensorflow/keras experience.
This comment is ridiculous then why any reputable bb do their inhouse pricing and risk libraries they must be stupid and should just outsource to some vendor like blackrockIt is extremely idiotic and downright unproductive to "program my own ml library". "Understanding the fundamentals" is a generic advice that is applicable to all fields and endeavors in life. Why on earth would you duplicate all the hard work that has gone in to make scikit learn fast, modular and uniform across so many regression and classification algorithms?
I am pretty sure you have never worked in any capacity as a ML researcher/data scientist and just making banal and amateurish comments to people actually asking for help. Yeah go ahead and make your own deep learning library while we all try to make some real progress with free frameworks designed by Google and Facebook.
This comment is ridiculous then why any reputable bb do their inhouse pricing and risk libraries they must be stupid and should just outsource to some vendor like blackrock
Writing a library with bells and whistles takes knowledge and experience. On the other hand, I think it is useful if you can code up simple algorithms to 1) double check others' work, 2) reverse engineer to a certain extent what is going on in ML libraries, 2)avoiding becoming deskilled, e.g. when you need to tweak parameters when the algorithms break down. Worst case is trial-and-error testing.It is extremely idiotic and downright unproductive to "program my own ml library". "Understanding the fundamentals" is a generic advice that is applicable to all fields and endeavors in life. Why on earth would you duplicate all the hard work that has gone in to make scikit learn fast, modular and uniform across so many regression and classification algorithms?
I am pretty sure you have never worked in any capacity as a ML researcher/data scientist and just making banal and amateurish comments to people actually asking for help. Yeah go ahead and make your own deep learning library while we all try to make some real progress with free frameworks designed by Google and Facebook.
Writing a library with bells and whistles takes knowledge and experience. On the other hand, I think it is useful if you can code up simple algorithms to 1) double check others' work, 2) reverse engineer to a certain extent what is going on in ML libraries, 2)avoiding becoming deskilled, e.g. when you need to tweak parameters when the algorithms break down. Worst case is trial-and-error testing.
A good example IMO is to program your own simple SGD and see what the challenges are; then move to a production version.
Companies like to make their own models and use open source libraries as "second opinion".i mean sometimes there’s no off the shelf solution from sklearn and/or need to do ml in the company’s in house programming language. like if u need some special optimization function or least squares scheme or neural network architecture that is fit for a particular situation. i doubt pdt or tgs or renaissance actually uses those