3 ms·
Might be 3 different skills here: 1) learn c++ 2) learn deep learning 3) learn c++ with deep learning: much easier once you have done 1) and 2)
by mooneater 8y ago
Might be 3 different skills here:
1) learn c++
2) learn deep learning
3) learn c++ with deep learning: much easier once you have done 1) and 2)
- wpmoradi 8y agoI am familiar with Python and learned deep learning that way. Now would like to learn C++...
- johndubchak 8y agoThen I would highly recommend Peter's book: https://www.amazon.com/Discovering-Modern-Scientists-Programmers-Depth/dp/0134383583/ref=sr_1_1?ie=UTF8&qid=1539023090&sr=8-1&keywords=discovering+modern+c%2B%2B https://www.amazon.com/Discovering-Modern-Scientists-Program...
- HankB99 8y agoC++ is IMO a bit at the deep end of the pool. I would begin with tutorial information (Meyers and Stroustrup) and work with that. At some point you will get tired of tutorial exercises and start to see how you can use C++ for the topic of DL. I can't comment on Peters as I am not familiar with that. Hmmm... It seems not possible to search for "The C++ programming language" on amazon. As fast as I type '++' Amazon deletes the characters. >:( Luckily a search for "The C Programming language" also lists the 4th edition of Stroustrups book. ... And after searching via Google, the Amazon page now works. Weird!
- johndubchak 8y agoI agree with this, but I would offer that #3 is more an integration of #1 and #2 rather than a "learn", as your last sentence points out with "once you have done 1) and 2)". So I believe you should more strongly recommend 1) and 2) and include what a later poster added about various frameworks: "BLAS, LAPACK, and maybe the whole CUDA family (CUDA, cuBLAS, cuDNN, etc)", see @madenine.