Live data from Hacker News

Artificial Neural Networks for Beginners

blogs.mathworks.com

31–40 of 54 posts

Re: Artificial Neural Networks for Beginners

#32

Earlier quoted context omitted.

I think you are talking about Andrew Ng's course. I completed it and can't recommend it more highly. It is a really excellent, dense course and Ng is a very good teacher. https://www.coursera.org/learn/machine-learning

I've completed the course as well - have you used any of the knowledge from it on anything in particular after you completed the course?

I'm taking the Coursera course right now. The course page at Stanford has a lot of student projects. The breadth of applications is pretty huge, definitely worth a check if you're looking for an idea.

http://cs229.stanford.edu

Re: Artificial Neural Networks for Beginners

#34

Earlier quoted context omitted.

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.

I am working through Ng's course currently. It is hitting the right tones against my mathsephobia...keeping me constantly in that state of semiunderstanding that is intuition, a term Ng uses often.

His choice of Octave/MatLab simplifies issues of dependencies. In particular the soft ones of documentation and community. This is something a lot of academic contexts get wrong with software: the tools are either to open ended and students wind up manipulating matrices with forloops or there's an inflexible stack of professional tools that require massive effort to learn and an orthogonal community or there is a toy IDE based on a senior thesis.

Octave more or less follows the Unix philosophy of doing one thing and thus can meet many people where they are rather than with a one true way.

Re: Artificial Neural Networks for Beginners

#36
post #15

Earlier quoted context omitted.

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.

I also spent more on video games in the last year than it costs. What's your point? That it's so cheap he should just buy it, even if there are better, cheaper tools out there? That seems like a waste to me.

Re: Artificial Neural Networks for Beginners

#37
can someone give me some real world business need where I can apply RNN and this type of knowledge? Obviously not looking for a hand out but open to exploring problems in the enterprise or any other potential problems worth solving which has a market.

I find that having a goal of what I want to solve or create motivates me to learn. Whereas if I'm studying Statistics but don't have a clear goal that motivates me (calculating sports betting odds) then it's that much harder to master and appreciate it's applications.

I guess to me, knowing the application of something before I dive both feet into learning it is actually the most important truth for beginners.

As a kid, did you want to make video games and then ended up learning programming but ultimately not making video games? No 8 year old thinks I'm going to implement lxml in javascript one day they just think of something they like or curious about (ex. video games).

Re: Artificial Neural Networks for Beginners

#38

Earlier quoted context omitted.

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

I think you are talking about Andrew Ng's course. I completed it and can't recommend it more highly. It is a really excellent, dense course and Ng is a very good teacher. https://www.coursera.org/learn/machine-learning

Geoffrey Hinton's archived course is all about neural nets, I think you can enroll in the archived version, no code, just theory.

https://www.coursera.org/course/neuralnets

Re: Artificial Neural Networks for Beginners

#39

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.

I think the best introductory resources are Nielsen's book [http://neuralnetworksanddeeplearning.com/] and Hinton's online course [https://www.coursera.org/course/neuralnets]. If you need something specifically for Theano, they have their own tutorial [http://deeplearning.net/tutorial/].

Re: Artificial Neural Networks for Beginners

#40
It takes forever to run a simple patternsearch(), fmincon() if a function gets a bit complicated.

Their mcc compiler is even more crappier, it has so many memory leaks that even valgrind gives up and gets freezed.

I do not want to run a MATALBBED-ANN over large datasets, no way.

MATLAB scwhag: "Do you speak MATLAB ?"

me: "No, I don't speak MATLAB, and I don't want to"

Post reply on HN