Live data from Hacker News

Artificial Neural Networks for Beginners

blogs.mathworks.com

11–20 of 54 posts

Re: Artificial Neural Networks for Beginners

#11

If you're trying to learn about deep learning, I highly suggest using Python(Theano) or Lua(Torch). They're free and used by the experts in the field for research. Even if you don't want to use the frameworks, you'll still have access to fast linear algebra routines.

Could someone can recommend me a book about deep learning and/or machine learning for this kind of open-source library ? I do not have any background in ML nor DL.

Then you might actually want to start in Matlab / Octave with Mchael Ng's coursera course on ML.

Re: Artificial Neural Networks for Beginners

#12
post #5

Matlab? Thanks, but no thanks.

At times my mechanical engineering courses at university felt like MATLAB tutorials. You had to use it, no way around it. Good luck once you're out of university and want to start your own thing, you won't be able to afford it. The computer science courses in contrast preferred open source tools over proprietary ones.

Re: Artificial Neural Networks for Beginners

#13

If you're trying to learn about deep learning, I highly suggest using Python(Theano) or Lua(Torch). They're free and used by the experts in the field for research. Even if you don't want to use the frameworks, you'll still have access to fast linear algebra routines.

Could someone can recommend me a book about deep learning and/or machine learning for this kind of open-source library ? I do not have any background in ML nor DL.

Deep learning is pretty much a field still being rapidly advanced by research. A book on it would become obsolete the day it is published.

Re: Artificial Neural Networks for Beginners

#14
post #5

Matlab? Thanks, but no thanks.

There's also Octave [0] [0]: https://www.gnu.org/software/octave/

Matlab vs Octave is one of those places where it's still worth buying the real one. Personal use license (including machine learning toolkit) is under $200. If you're not willing to spend $200 to learn something you're probably not that interested.

Browse JSTOR at the library versus Googling any historical, scientific or research topic and you'll quickly learn that "internet" offers the shitty version of surprisingly many things. (Shh... it's a secret.)

Re: Artificial Neural Networks for Beginners

#15
post #5

Matlab? Thanks, but no thanks.

At times my mechanical engineering courses at university felt like MATLAB tutorials. You had to use it, no way around it. Good luck once you're out of university and want to start your own thing, you won't be able to afford it. The computer science courses in contrast preferred open source tools over proprietary ones.

The guy cutting my lawn spent more on his tools than MATLAB costs.

Re: Artificial Neural Networks for Beginners

#18

If you're trying to learn about deep learning, I highly suggest using Python(Theano) or Lua(Torch). They're free and used by the experts in the field for research. Even if you don't want to use the frameworks, you'll still have access to fast linear algebra routines.

Could someone can recommend me a book about deep learning and/or machine learning for this kind of open-source library ? I do not have any background in ML nor DL.

Although this is not for beginners of machine learning (learn that first), this is a book on deep learning that is currently in pre-publication and its being written by some big names in the field.

http://www.iro.umontreal.ca/~bengioy/dlbook/

Re: Artificial Neural Networks for Beginners

#19

If you're trying to learn about deep learning, I highly suggest using Python(Theano) or Lua(Torch). They're free and used by the experts in the field for research. Even if you don't want to use the frameworks, you'll still have access to fast linear algebra routines.

Could someone can recommend me a book about deep learning and/or machine learning for this kind of open-source library ? I do not have any background in ML nor DL.

NVidia has a free online course going on covering these libraries: https://developer.nvidia.com/deep-learning-courses

Re: Artificial Neural Networks for Beginners

#20
post #5

Matlab? Thanks, but no thanks.

At times my mechanical engineering courses at university felt like MATLAB tutorials. You had to use it, no way around it. Good luck once you're out of university and want to start your own thing, you won't be able to afford it. The computer science courses in contrast preferred open source tools over proprietary ones.

Student copies start at $99 [0]. Copies for home use start at $145[1]. This is not outrageously expensive. Students can spend more on a single textbook that'll be used for only one semester. For home users, this is the price of 7-10 dinners out.

And as others have pointed out, there's also Gnu Octave, which is reasonably (or used to be) compatible, and free. And where it's not source-compatible, it still largely retains the same semantics and underlying models so knowledge of Matlab can be easily transferred.

[0] http://www.mathworks.com/pricing-licensing/index.html?intend...

[1] http://www.mathworks.com/pricing-licensing/index.html?intend...

Post reply on HN