返回到 Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

4.9

星

56,827 個評分

•

6,521 條評論

This course will teach you the "magic" of getting deep learning to work well. Rather than the deep learning process being a black box, you will understand what drives performance, and be able to more systematically get good results. You will also learn TensorFlow.
After 3 weeks, you will:
- Understand industry best-practices for building deep learning applications.
- Be able to effectively use the common neural network "tricks", including initialization, L2 and dropout regularization, Batch normalization, gradient checking,
- Be able to implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence.
- Understand new best-practices for the deep learning era of how to set up train/dev/test sets and analyze bias/variance
- Be able to implement a neural network in TensorFlow.
This is the second course of the Deep Learning Specialization....

CV

2017年12月23日

Exceptional Course, the Hyper parameters explanations are excellent every tip and advice provided help me so much to build better models, I also really liked the introduction of Tensor Flow\n\nThanks.

AS

2020年4月18日

Very good course to give you deep insight about how to enhance your algorithm and neural network and improve its accuracy. Also teaches you Tensorflow. Highly recommend especially after the 1st course

篩選依據：

創建者 Daniel C

•2018年1月13日

True to the claimed learning objectives, the course Improving Deep Neural Networks shows some of the magic behind deep learning algorithms. The programming assignments solidify abstract concepts discussed in lecture videos. In fact, some portions like seeing cost decreases in real-time for Adam Optimization are truly eye-opening experiences.

One possible improvement is better editing of instructions and code comments of TensorFlow Tutorial Programming Assignment in Week 3.

創建者 Pedro B M

•2019年2月4日

As always Andrew Ng is very didactic explaining different and complex hyperparameter tuning techniques and optimizations algorithms, giving intuitive explanations and examples. I've been learning a lot in these courses! And more than that, the content is presented in such a way that motivates the student to go beyond and explore/try different implementations and problems to apply. I highly recommend the course for anyone who wants to become a serious ML practitioner!

創建者 Johnathan T

•2017年9月1日

This class was awesome! Thank you to Andew Ng and his team for putting this Specialization together. It is amazing for someone with so much experience in this field to be willing to share their wisdom with everyone, practically for free. The course content is filled with information that would have taken me years of to acquire. I am fortunate to have the opportunity to build a strong foundation in this field at a time when A.I. is becoming society's new electricity!

創建者 Anton V

•2018年6月13日

A very valuable course to improve your understanding and develop a better toolset in using NNs. The instructor gives great tips on how to approach problems and explains the latest techniques very well. Also features a nice introduction to TensorFlow. As an experienced programmer I found this course to be a breezy and fast hands-on tutorial to get you going quickly if you are doing these courses to apply for something you are interested in (e.g. personal project)

創建者 AVADH P

•2020年1月7日

Excellent course!! Really glad to have taken this course as a part of the Deep Learning specialization. This course gives a breakthrough in designing neural networks and deep networks using a thorough understanding of all the major aspects to be considered. The course also helps in learning current industry-wide used opensource frameworks such as TensorFlow. The assignments are well designed to make the step by step understanding and exercise of the learning.

創建者 Yuri C

•2021年1月22日

I must say, I found this course amazing. I have read and also had contact already with other presentations on the topic. But Andrew Ng did an amazing job preparing the material. It is both didactic and mathematically precise, when it is needed. As a mathematician, I was expecting a more "programmer-oriented" course and I was delighted to get both, the explanations precision of the mathematical formulation and the tips and tricks of DL practice. 10 out of 10.

創建者 Matheus B

•2017年9月22日

Um dos cursos que mais gostei até o momento. Desde que comecei a estudar deep learning vejo se falar de muitas técnicas que pareciam impossíveis de compreender e implementar, mas esse curso não só ensina como implementar algumas delas, como também ajuda a entender o motivo dessas técnicas serem tão boas para os modelos de redes neurais, dando uma boa intuição de como cada método funciona. Além disso, apresenta e ajuda a desmistificar o framework tensorflow.

創建者 Joe M

•2019年7月14日

This course was a great continuation of the first. The lecture pace is great (and ability to speed up or slow down the video speed helps a lot), the reiteration of past lessons helps with some of the denser materials, and the overall presentation is excellent. Also very nice that the problem sets aren't out to trick you! The material is new enough to many of us to begin with! The emphasis on practical application of the material is key (for me, at least).

創建者 Nidhi V S

•2020年4月27日

This course is very well designed and the instructor does an amazing job at explaining the concepts making it easy to learn, even for a novice in the field. This course helped me to get a greater understanding of Neural Networks. I learned how to enhance the performance of Neural Network by selecting appropriate hyperparameters, using regularization, using normalization and various other techniques. It was interesting to learn about the Softmax function.

創建者 Ricardo S

•2017年12月17日

The course covers an extremely important topic (I know I've been lost in hyperparameter maze before) , and allowed me to get a good feeling of what, when and how to use hyperparameters. I guess that to actually master the topic students will have to practice with their own models and data sets, therefore I think that getting actual practice on this topic would be out of the scope of the course, and thus I think the programming assignments were adequate.

創建者 Holger O

•2019年5月23日

Prof. Andrew did it again! I took the "classical" Machine Learning course and I'm pleased to see that this continuation was as good or even better. A total equilibrium between the mathematical depth you need to understand the basis of the algorithms and the practical skills you need to put them in practice in the real world, in the exact amount for them to fit in a 18-hour course. As a starting point, this course is perfect! Eager to keep on learning...

創建者 David F

•2017年9月16日

These courses are awesome. Andrew Ng is a very clear professor and the interviews with other ML practitioners are enlightening. My one criticism is that the assignments are put on a plate for you so they're pretty easy to complete but then difficult to replicate in real life (since so much of the scaffolding was taken care of for you while learning). But maybe that helps to preserve the flow of the class, rather than getting you bogged down in details.

創建者 Sergio B S

•2018年8月1日

I began using Deep Learning Frameworks before this course, but...

I realise now, after this second course and the first one, that learning the maths behind Neural Networks helps exponentially to understand and internalize what is the real use of some of the most important hyperparameters and the what's and why's of good strategies to regularize models. As A.Ng repeat sometimes, this specialization help me "To get the intuition" to improve the models.

創建者 Amit K

•2018年12月4日

This is good course for the student, who want to do real stuff with NN. Some of the tricks are well explained like L2,dropout, adam, momentum, minibatches etc. I think these are much needed tricks if i need to implement and tune my own NN on my own problems. I prefer to have a second level of such course which really talks about challenges in real life NN and how to solve those. Once again thanks alot for the entire Team for pulling this together.

創建者 Eleanna S

•2018年3月4日

Very useful course. Gives great insight on the hyper parameter tuning, regularisation and optimisation. One request I have is to provide a docker image which we can use to run the exercises locally. Sometimes I found it hard to build the environment where I can run the coursework. Some of the installations are clashing and it is not clear what versions of libraries are used in the coursework environment. It sometimes requires unnecessary effort.

創建者 Hugo v d B

•2017年9月26日

In the second course of the Deep Learning specialization Andrew gets deeper into the different subjects of Neural Networks. Again he does a great job in explaining both the math and the way you can improve the outcoming of deep neural networks. The quizzes and assignments where helpful and not difficult at all. He also shows some good frameworks to work with and gives a nice introduction to Tensorflow. I'm looking forward to start with course 3.

創建者 Parab N S

•2019年8月25日

Excellent course demonstrating the ways to improve the accuracy of the deep neural networks. It had been the case with me that I could create an initial model easily, but getting an expected level of accuracy was difficult. This course has made it much easier for me to improve th performance of my deep learning models within a short span of time. I would like to thank Professor Andrew N.G. and his team for developing such a wonderful course.

創建者 Xizewen H

•2017年10月5日

This course is where the specialization really distinguish itself from Udacity's deep learning nano degree program -- the model fine-tuning part is very important and there are lots of details can be talked about, but Udacity somehow avoided going into details for it. After taking the Udacity's course first, I feel this course really helped me refreshed some knowledge I learnt as well as teach me much more. Definitely recommend this course!

創建者 Ivanovitch S

•2020年2月28日

This course is a bit more hard than the first one. I recommend using paper & pencil in order to reproduce all the equations. I gave five stars because the all material is very well described, however, the last part of week 3 must be improved, mainly that related to the practice assignment. There is no link between the Batch Norm and hyperparameter tuning with to practice assignment. Additionally, TensorFlow 2.0 should be introduced too.

創建者 Ayush K J

•2018年2月10日

I will recommend this course to beginners in deep learning. As this course has helped me learn about following topics.

Bias/Variance tradeoff, Different types of regularization methods, Code optimization techniques to speed up learning weights, Different types of weight optimization algorithms , About Hyper parameter tuning, Method for normalizing activation as batch norm, About Multi class classification and An introduction to Tensorflow

創建者 Marcio R

•2018年11月15日

Excellent course overall. The explanations given are very intuitive even for complex concepts. The teacher always made sure to ease out any concern that might appear if the topic being discussed is not fully grasped yet. I believe that this is a very important step given that MOOC courses should be open for every one, every person has a different learning rate. I highly recommend this for anyone looking to delve deeper into NN and DL.

創建者 Arun S

•2019年4月13日

This course helped me to understand the practical aspect of NN. Tuning of Hyper parameters, Regularization , Algos like ADAM are important for fast and accurate training. I hope i could make use of information in future. However this course gives very little introduction to tensorflow and somewhat doesn't satisfies students i believe. Prof. Andrew Ng gives a fantastic lectures covering all important aspects in details with patience.

創建者 Teyim, M P

•2018年1月1日

Though the course was mostly theoretical in content, I believe it taught some of the most important concepts in any machine learning undertaking - making the system achieve higher accuracies. Although I found the course content too compact and things kinda move really fast, I think going through the videos a second time even at a 2x speed would make it all stick. In all, it was a tremendous course. I love Andrew Ng's teaching style.

創建者 Yonas T

•2017年10月28日

An excellent class and loved the tensor flow tutorial. One thing I would also like to mention is the fact that Andrew made us do the algorithm coding in the first class from scratch helps a lot to really understand the basics of the neural networks. When you then move to using tensor flow it gets even better. Thanks for whole team, Andrew and all the students around the world who makes the environment/forum so vibrant and helpful.

創建者 Jean T

•2018年2月7日

Extremely clear and informative about deep learning algorithms per se. The only issue I had is the Tensorflow exercises: since I had never seen TensorFlow before, I lost time guessing the syntax. A more progressive exercise sheet would help get familiar. The point is that, by having to focus so much on the syntax, one focuses less on the structure of the language, so one learns less well the ideas behind the TensorFlow design.

- Finding Purpose & Meaning in Life
- Understanding Medical Research
- Japanese for Beginners
- Introduction to Cloud Computing
- Foundations of Mindfulness
- Fundamentals of Finance
- 機器學習
- 使用 SAS Viya 進行機器學習
- 幸福科學
- Covid-19 Contact Tracing
- 適用於所有人的人工智能課程
- 金融市場
- 心理學導論
- Getting Started with AWS
- International Marketing
- C++
- Predictive Analytics & Data Mining
- UCSD Learning How to Learn
- Michigan Programming for Everybody
- JHU R Programming
- Google CBRS CPI Training

- Natural Language Processing (NLP)
- AI for Medicine
- Good with Words: Writing & Editing
- Infections Disease Modeling
- The Pronounciation of American English
- Software Testing Automation
- 深度學習
- 零基礎 Python 入門
- 數據科學
- 商務基礎
- Excel 辦公技能
- Data Science with Python
- Finance for Everyone
- Communication Skills for Engineers
- Sales Training
- 職業品牌管理職業生涯品牌管理
- Wharton Business Analytics
- Penn Positive Psychology
- Washington Machine Learning
- CalArts Graphic Design

- 專業證書
- MasterTrack 證書
- Google IT 支持
- IBM 數據科學
- Google Cloud Data Engineering
- IBM Applied AI
- Google Cloud Architecture
- IBM Cybersecurity Analyst
- Google IT Automation with Python
- IBM z/OS Mainframe Practitioner
- UCI Applied Project Management
- Instructional Design Certificate
- Construction Engineering and Management Certificate
- Big Data Certificate
- Machine Learning for Analytics Certificate
- Innovation Management & Entrepreneurship Certificate
- Sustainabaility and Development Certificate
- Social Work Certificate
- AI and Machine Learning Certificate
- Spatial Data Analysis and Visualization Certificate

- Computer Science Degrees
- Business Degrees
- 公共衛生學位
- Data Science Degrees
- 學士學位
- 計算機科學學士
- MS Electrical Engineering
- Bachelor Completion Degree
- MS Management
- MS Computer Science
- MPH
- Accounting Master's Degree
- MCIT
- MBA Online
- 數據科學應用碩士
- Global MBA
- Master's of Innovation & Entrepreneurship
- MCS Data Science
- Master's in Computer Science
- 公共健康碩士