I have learnt a lot of tricks with numpy and I believe I have a better understanding of what a NN does. Now it does not look like a black box anymore. I look forward to see what's in the next courses!
This course helped me understand the basics of neural network. After this course I learned to built base neural network model. Looking forward to do the next course of the deeplearning specialization.
创建者 Sampson W•
I've tried other introductions to deep learning courses, and they seem to focus too much on math or too much on coding - assuming the student is coming from one discipline or the other. This course nicely addresses both the math behind the algorithms, and the code required to implement it, without delving too deeply into either and focusing on the core of DL. This course uses Python and the libraries commonly seen in Kaggle kernels, and includes interviews with some of the most prominent names in AI, making it very relevant in 2018. I took the machine learning course from the same instructor and enjoy the delivery and organization.
创建者 Felix H•
As always, Andrew Ng's explanations help to grasp the material quickly and effectively. The programming exercises are interesting, yet not too challenging.
The course is, however, a bit light on the theoretical side. So if you are a practitioner looking for "hands-on" experience to get started with deep learning, by all means, this is your course.
If on the other hand, you are looking to understand the theory behind some of the concepts (i.e., you are not to afraid of a bit of math and would like to, e.g., see the derivation of the backpropagation algorithm), this course alone might not satisfy you. But it's a good start nevertheless.
创建者 Maximiliano B•
This course is excellent and it is a great introduction to deep learning. Every week you learn new techniques and at the end of the course you are able to build a real deep learning application. If you have a solid math background you will gain a better intuition about the details of the algorithms. Finally, Professor Andrew Ng explains the content clearly and shares several best practices as well as useful advices that will make your learning experience very rich. I've loved the heroes of Deep Learning interviews and it is a great plus. I definitely recommend this course and I can’t wait to start the next one of the specialization.
创建者 N Z•
Amazing course! I have tried learning concepts of neural networks by creating a syllabus for myself which consisted of different resources over the net. However at some point or another I would always reach a big obstacle which would prove to be extremely difficult to surmount and I would always inevitably give up. This course is structured in such a way that respects the current level of the learner and guides the learner through all the concepts without it being impossibly difficult or too easy. This course is only the beginning and I would gladly continue pursuing the other courses to strengthen my deep learning foundations!
创建者 Sebastián J•
As a teacher myself, I am impressed by how well organized is the course and how well they designed the assignments. Think they are introducing new knowledge to laypeople and they do it very well. However, I would like to get to know more about why neural networks work? In the content, there is a lot of the basis but you do not get to know where the magic comes from? I also love the interviews with the heroes of machine learning. That is something that really takes this course out of a purely instrumental one. Thanks a lot. The course fulfills my purpose of getting to know deep learning and keep me motivated to keep learning.
创建者 Chong O K•
This is the best online course I have even attended. The instructor can explain advanced technical concepts in an absolutely easy and intuitive way. The instructor also can summaries the most important core concepts using graphs and diagrams which let students understand the core ideas on-the-spot and have prolonged impression. The lab exercises are organised and have a lot of guidance which is very very useful. The guidance is even until code-level which is very helpful in guiding students to produce efficient code. The lab exercises are also integrated with the real-world context that mimics the practices in the industry.
创建者 Benjamin L•
Really great intro to Neural Networks. Andrew Ng, ( who is a Deep Learning professor and Standford, and co-founder of Coursera) walks you through all of the basic theory of Neural Networks then each weekly assignment you get a framework and then write the code from scratch in Python code from a single level Neural Network all the way up to a deep level network. If you're like me and aren't happy just calling the API without having some understanding of what's actually happening on the inside, this is the AI course for you. And with AI projected to increase the global GDP 14% (13.7T) by 2030 it really is the next step.
Chose this course to break into ML, coming from a background in quantitative MRI analysis. The videos are very well structured, and I've found the labs well-designed for cementing understanding of algorithmic implementation. I also appreciate how the course provides concision without skimping on the maths, where required. Having completed this first course, I feel like I have a confident grasp of some neural theoretical fundamentals, and my ability to implement algorithms leaps forwards with each lab I complete. I am aiming to complete the remaining 4 courses in this specialisation, as well as the Coursera ML course.
创建者 Saurabh M•
Andrew presented the course material in a very structured and systematic manner. The material is definitely a bit heavy, but Andrew does a great job in motivating the solution strategies. The systematic breakup of the backprop system of equations is probably the toughest part of the course, but that too was well-guided and the intuition was explained very well. I had some basic understanding of neural nets coming into this course, but I learnt a lot -especially the implementation aspect. Overall -this icourse had a perfect blend of theory and implementation for me to feel like I can now implement my own Neural Nets!
创建者 Tim F•
Andrew does a fantastic job of making this material accessible. This course is a great introduction to deep learning and won't overwhelm you with the details of the underlying mathematics. If you understand some fairly basic linear algebra and know how to take derivatives you'll be fine. The lectures are incredibly clear, and this is one of the best Coursera classes I've taken. The only critique I have is that the homework could be a little bit more challenging - or (if that would undermine the introductory nature of the class) there could be additional optional problems that push students a little bit harder.
创建者 Kevin C•
A review from a business student with some programming and statistic foundation.
The programming assignments are great, guiding you to build part by part of the model.
Whenever you feel unsure what to do, make sure you read the instruction carefully, as clues/hints are often in there.
It's feels so awesome that I could finally construct deep neural network by myself instead of using packages that I have "some kind of" idea what's happening behind the scene.
Thank you Andrew! Your courses really inspire me, and when I become a master some day I will share my knowledge and experiences to inspire younger generations!
创建者 Ningchuan W•
Good introduction to deep learning.
As Andrew said, the hard part is correctly deriving the matrix derivatives. not a easy job because it needs many prerequisites.
When I did programming assignments, I was not familiar with python syntax and had to google sometimes. I hope that Andrew includes more useful tricks/techniques that are commonly used in real life programming. I am not a programming beginner. But after years being in school, I am kind of less sharp than before.
The deadline gave me some pressure too. I am having more responsibilities as my family size getting bigger.
Thanks Andrew's team again.
创建者 Jong H S•
This course is really an essential first step to AI. Using Logistic Regression to kickstart is a great way to demystify Deep Neural Network. One of my greatest weaknesses in learning Deep Neural Network was keeping track of correct dimensions in matrices. This course has a special topic on that, very thoughtful indeed. Having taken Geoffrey Hinton's Neural Networks for Machine Learning, I still consider the programming assignments to be very challenging but there are plenty of materials that helped me getting through it. All in all, this is a timely, thoughtful and extremely effective Deep Learning course.
创建者 Fezan R•
Andrew NG is the most humble and talented teacher I ever came across. This course is paced right for beginners like me, prior to this course I had taken his Machine Learning course. I had basic ideas of logistic regression and Neural Network before. But this course enhanced my learning and also Python is a big help. (though sometimes i have to look for documentation even for most simple things, like getting a random array of certain dimension, but it aint a big deal). The core of this course is the understanding of forward and backward propagation. Which Andrew did with great details and make it simplified.
创建者 Shubham P•
The instructor is exceptionally knowledgeable in the field. The way he explained the concepts was superb. All the difficult concepts were made exceptionally easy. I thoroughly enjoyed the course and learned many things throughout. Also the assignments on the way were very helpful for a hands-on session. They were a means to apply the concepts we learned and build confidence. Looking forward to learn more concepts in next course of the series. And I'd like to say thank you to Andrew Ng and to all his colleagues who are directly or indirectly involved in the creation of this beautiful course. Thank you all!
创建者 Chang X•
Such a great course! I had some basic khnowledge but without a systematic view. This course totally made me more familiar with the foundation and theory of deep learning. I am so grateful.
One thing I think can be improved is the tips and hints in the programming assignments. It appears the instruction are very detailed and I think the team can consider making a harder version of the programming assignments for those experienced students.
Moreover, the Jupyter Notebook is fantastic, but it can be hard to navigate through the window, so maybe an outline view (with all the function names) would be helpful!
创建者 Mohammad H R•
Amazing course. Andrew has really streamlined the concepts, made the course easy to follow and at the same time leaves room for further analysis and curiosity. It is so well structured that can transfer complex concepts easily to you and therefore maintain the excitement in the student to keep on going at his/her own speed. What I loved most about the course was the fact that for some reason it seems like Andrew knows where to give you further explanation about what just happened or where you might get stuck in the code and in the lecture. Thank you Andrew. Such an amazing experience and great structure.
创建者 Raghuraj M•
To start speaking, this is a really good course.
It guides through the basics of how to build a neural network instead of just importing from sklearn library. It helps one understand what is happening behind the scenes when one imports models from libraries like sklearn, PyTorch, etc. This course has taught how efficiently one can decrease computation time using vectorization as it made programming that enjoyable and exciting, it also reduced the time taken to complete the program exponentially.
I would recommend everyone who wants to learn how a machine learning model works and also build their own model
创建者 Mallikarjun C•
I found this course to be extremely good. It covers nicely theory, implementation and application of Neural Networks and Deep Learning. Prof. Andrew Ng through his video lectures makes it fun and easy to learn this subject with the right emphasis on key points. The quiz's and program assignments are really good, reinforcing the concepts. In addition I found the Hero's of Deep learning conversation videos towards the end of each week, informative and thought provoking. This is my second course after taking Machine learning on Coursera. I am enjoying learning on Coursera. Thank you Prof Andrew and Team.
创建者 Maryllia K•
Excellent step by step introduction to NN and DL. I took the course to brush up my ML/DL skills and strengthen my understanding on the DL basic concepts. I couldn't be more satisfied by the structure and overall layout of the course. The instructors give the right amount of detail for a beginners course without omitting important concepts. Plus, with the code available a practitioner can go ahead and practice the exercises on their own to make sure that they have mastered the concepts or identify the areas they might need to practice more. I really enjoyed the course and I would highly recommend it.
创建者 Carsten W•
Fantastic course with well structured Jupyter notebooks for your Python programming assignments. The assignments were pretty easy due to extensive explanations and repetition of key formulas from the lectures within the notebook. To be fair to others, maybe it was also a bit easy, because I just recently completed Andrew's older Machine Learning course (with programming in Octave and still highly recommended for a slightly deeper foundation in ML - I think), so I was already well familiar with the key concepts, vectorization etc, which I only had to transfer to Python. In any case, awesome course!
创建者 Heshmat S•
I've taken Andrew's "machine learning" course before, which I loved so much and learned a lot from it. The only issue with it was the use of "matlab/octave"; fortunately, he switched to "python" in this specialization course. :-)
This first course in the "deep learning specialization" is a very well though-out introduction to deep learning. Starting from logistic regression, Andrew builds upon the materials and masterfully introduces the more sophisticated concepts one after another. The programming assignments make the course even more fun and practical. Loved the course.
Thank you Andrew & Co. :-)
创建者 Obaid S•
This course is one of the best online course I have taken so far. With basic math knowledge (you just need to know what is a vector and what is a slope) you can complete all the assignments and the course itself. In this course, you get in-depth knowledge of how a neural network works by implementing it yourself. The best thing about this approach is that you will be very confident as you start playing with high-level libraries like tensorflow, since you will know what is going on under the hood. I think this course is a great place to start if you are new to deeplearning before using any library.
创建者 Fabian A•
I really enjoyed the Jupyter Notebook approach as it really suits my experience with Python3 and love of pedagogical and sound presentation of theory. The code can sometimes be a bit too forgiving in that it would be possible to go through it without thorough examinations of dimensions, calculations and the like. I, however, am doing this for learning rather than certification so it was a minor issue.
Really nice videos, a clear structure and a very thoughtful balance between the complexities of math and the "get things done" possibilities that jupyter notebook and Coursera permits. A great course!
创建者 Debmalya M•
Perhaps this is the first course of this type that does not use any fancy python libraries to do something as complex as deep learning. It just uses numpy. For this reason, if tomorrow the python language gets obsolete, skill transfer would be very easy. The assignments are not too hard If you watch the videos regularly, but the contents are by no means easy to understand, particularly the parts where the instructor teaches matrix dimensions and backpropagation. I think watching the videos is not enough unless you practice the concepts yourself, with datasets downloaded from some other websites.