Retour à Réseau de neurones et deep learning

étoiles

117,435 évaluations

In the first course of the Deep Learning Specialization, you will study the foundational concept of neural networks and deep learning.
By the end, you will be familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural networks; implement efficient (vectorized) neural networks; identify key parameters in a neural network’s architecture; and apply deep learning to your own applications.
The Deep Learning Specialization is our foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology. It provides a pathway for you to gain the knowledge and skills to apply machine learning to your work, level up your technical career, and take the definitive step in the world of AI....

SS

26 nov. 2017

Fantastic introduction to deep NNs starting from the shallow case of logistic regression and generalizing across multiple layers. The material is very well structured and Dr. Ng is an amazing teacher.

AJ

5 déc. 2020

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.

Filtrer par :

par André M

•22 oct. 2019

Fantastic course, even better than the ML course by Andrew Ng. I love the Jupyter notebooks and have found them such an improvement over the ML's (already good) approach with MatLab. I've learnt tons not just from the course content, but basically from dissecting in my own Jupyter notebook what is going on in each lecture and programming assignment.

This course/specialisation is worth every penny. The interviews with heroes of DL have been very interesting and add a lot of value too. I love that Andrew always asks them about career advice and found Ian Goodfellow's interview particularly inspiring. Thank you Andrew and to all the team making this possible!

par Harley J

•14 oct. 2017

This course is excellent for both total beginners and people with a little experience in deep learning. I've implemented a few DL networks before, setting hyperparameters based on best practices. However, in taking this course, I came to understand the reasons behind some of the best practices I've used in the past. Dr. Ng does a great job of training and scaffolding for each lesson, building on the previous materials and leading to the next lessons. I'm also glad that he included interviews with big names in Deep Learning, so that I could see what's going on in the cutting edge of DL research, as well as finding more resources for learning even more.

par Christian S

•19 févr. 2021

In general it could be more condensed. Instead of too many repetitions of the fundamentals I would have appreciated to get an overview in the first course on how CNNs, GANs and RNNs works roughly and when to use it. With this basic course. So I did not gain an overview in order to decide whether I need another course or if the basic deep networks are sufficient for my use case. I missed the part "what kinds of NNs are available on the market for what purpose".

In general the course was too simple, since I already know both linear algebra and Python very well. But this is of course no weakness of the course. I still learned a lot and it was worth doing it.

par Ashish V

•2 juil. 2020

I found that the course was perfect and gave me a very top level overview of the ML. As a computational scientist I have considerable experience in the linear algebra, I did find that some classes were overkill since they focussed more on dimensional analysis and getting matrix dimensions right, something that (I consider) should be a requirement for this course. However, I do understand that the course is not created only for me. I was really happy to receive a "big picture" understanding of the subject, the teaching was simple and patient. The coding exercises were perfect for a first course in this subject. I can't wait to explore this field further.

par Sanjit k

•23 juin 2018

I had previously gone through the popular course on Machine learning by Andrew and that course was quite exhaustive for starters. In this course we learn about how to build deep networks through python programming language. My one complaint is that the programming exercises were easy compared to his previous course. I think starters also wont find the programming exercises very difficult.I found the python implementations very good. The way you build helper functions first and then go on to program higher Layer neural nets. Through this course you will learn not only the basics of deep learning but also how to structure your code in an efficient manner.

par Marta B

•23 mai 2019

Really a nice course to take. I´m deeply thanked to Andrew because of his large capacity to simplify complexity - he's really didactic. I loved the way he build concepts from the very simple to the most complex, so that one thinks -- got it!. I like the interplay Adnrew uses between building blocks conceptualization (practical) and algebra & analysis foundations beyond (theoretical background). The assignments are very practical to follow , though after the course one probably couldn´t code from scratch unless she has a large practice on Python, the course is enough to settle the main concepts and learn a good collection of nice tricks in Python.

par Jay P G

•24 déc. 2019

Well , this has to be the best course for intro to Neural Networks and Deep learning . This course dealt with the basics and mathematics behind Neural Networks and the coding part was well covered in the assignments . If you pay proper attention during the lecture and make notes (I wrote in notebook) , it will help you later while revising all the concepts .

And while doing the assignment be honest and if you're not able to get any answer , just think for some time , pay attention to the small mistake you may have done , revise the concepts and you'll definitely get the answer .

Thanks and Congrats Andrew and his team for making such a great course

par John L

•24 déc. 2017

Great foundations. I really like to learn from the bottom up and this class provides exactly that experience - build your own NN from scratch. While I do like using Jupyter notebooks for the class to avoid the need to configure a local dev environment, I also find the "write 2 lines of code" style a bit limiting. At times (especially on the final assignment) it felt like it was more an exercise in book-keeping than exercising my knowledge. But of course, for a robo-graded class I think it would be a lot to expect more free-form assignments.

This is a great first class on deep learning and I will highly recommend it to my colleagues at Microsoft.

par Vincent D

•21 oct. 2019

I was implementing convnet using keras for my undergraduate thesis before, and confused with the terminology used (hyperparameter tuning, gradient descent, global minima, etc). Alas, i persevere and finished my thesis with explanations i found online (albeit with much-unanswered questions and uneasy feelings). I decided to take this course to really dig deep into how this so called "brain simulation" works and i'm glad i did. It's giving me the much-needed intuition into how neural network really works. I now understand the mechanism behind gradient descent, and even gained insight into what derivatives really is (it is just a rate of change!)

par Balaji H

•5 janv. 2018

The course was great. The videos provided very clear explanation and intuitions behind critical components of the Neural Network. The course built beautifully from a single neuron to a multi-layer multi-neuron model, making it clear step by step. The most helpful & interesting part of this course were the quiz and assignments. Assignments gave a great understanding on the implementation of neural network and how to build them in a very modular way. Building this way, will really help anyone define and experiment with different models easily. The sincerely appreciate the time invested by the authors to build this quality course. Thanks a lot.

par Marc A

•11 mars 2019

This is a nice follow-up to Andrew Ng's Stanford ML course. This one digs deeper into neural networks specifically, so if that's what you're interested in, this is a great course to take.

Note that the Stanford course used Octave and this course uses Python and NumPy (in Jupyter notebooks), so this is also nice because it gets you accustomed to using technologies that are more similar to what real ML practitioners are using. This course does still have you implement things by hand with NumPy and does not delve into higher-level frameworks like TensorFlow. For that, you will have to wait for the next course in the Deep Learning Specialization.

par Ivanovitch S

•8 févr. 2020

This course gave me an excellent overview of Neural Network, from the metaphor idea to math and implementation in Python. At least for me, the best way to study was a mix of pencil & paper (test and prove all equations) and reproduce the codes in the Coursera platform and Google Colab. The practice assignments are very related to theory lessons (equations using the same notation) that help the understanding. Only one note about the issues in notebooks, the Numpy version adopted is not the most recent, thus it is necessary to change some little things in order to reproduce the practice assignments on Google Colab (but this is not a problem).

par Giuseppe T

•3 nov. 2019

This course is amazingly paced and also strikes a very good balance between required knowledge and depth of the topics covered. I cannot imagine how to improve this course except by asking for "more of the same". I had enough background in math and computer programming and I read already some articles and tutorials on Neural Networks. But only after this course I grasped the concept a little better. Andrew Ng is a very good educator: always ready to trade one pound of mathematical rigor for an ounce of intution. And I believe this is the only way to provide good contents here on Coursera. I strongly encourage everyone to take this course.

par Mani R G

•7 nov. 2020

An excellent course to dive theoretically into basics of deep learning and also develop good intuitions about neural networks. Intricate details of linear algebra and the mathematical equations involved are neatly presented throughout the course. The programming assignments are meticulously developed to provide a very comfortable interface cum understanding of the problem, enabling the course learner to implement deep learning models on interesting set of classification problems. Adding couple more such problems (where one would use the already developed models) can make the practical learning experience even better. Enjoyed the course!

par Gaudi

•26 févr. 2020

Very practical approach, full of code examples. It teaches you how to implement the NN with multiple layers from scratch in incremental steps. From the easiest approach (with single layer) to multiple layers. The code uses mainly simple code structures (i.e. loops, dictionaries, lists, vectorized operations and functions), so you do not need knowledge in OOP. Although I think some concepts if explained in OOP framework would be easier to grasp. But this is my subjective opinion. The course material is very well explained. If you want to learn and understand the way neural networks from inside out this course is definitely worth taking.

par Sampson W

•31 juil. 2018

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.

par Felix H

•14 sept. 2017

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.

par Maximiliano B

•6 oct. 2019

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.

par N Z

•18 janv. 2019

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!

par JUAN S J P

•25 juin 2020

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.

par Chong O K

•17 oct. 2020

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.

par Yash S

•28 avr. 2021

This course was awsome, brilliant , hatsoff to all the instructors , very well organized course special for those who are new to deep learning like me.When I start this course I am not confident very much , as I do progress I became confident specially after implementing the concepts to assignments , my math's knowledge about derivatives also helps me a lot . Suggestion - a video about matrix dimension in week 4 , I think this video should be in week 2 or week 3 because I have a problem how the dimension are set to W, b, Z .one small video about it like in week 4 but for 1 hidden or 2 hidden layer network. Think about it

par Benjamin L

•30 sept. 2020

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.

par Yunus

•28 déc. 2020

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.

par Saurabh M

•30 juin 2020

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!

- Analyste de données Google
- Certificat Professionnel en marketing numérique et commerce électronique Google
- Certificat Professionnel d’automatisation informatique Google avec Python
- Google IT Support
- Gestion de projet Google
- Conception d'expérience utilisateur Google
- Préparation à la certification Google Cloud : architecte de Cloud
- Analyste de cybersécurité d'IBM
- Analyste de données d'IBM
- Ingénierie des données IBM
- Science des données IBM
- Développeur(euse) Cloud Full Stack IBM
- Apprentissage automatique IBM
- Connaître la comptabilité sur le bout des doigts
- Développeur front-end Meta
- Certification Professionnel de développeur TensorFlow DeepLearning.AI
- Certificat Professionnel de programmeur SAS
- Lancez votre carrière
- Préparez-vous pour obtenir un certificat
- Faire progresser votre carrière
- Comment identifier les erreurs de syntaxe Python
- Comment récupérer les exceptions Python
- Voir tous les tutoriels de programmation

- cours gratuits
- Cours sur l’intelligence artificielle
- Cours sur la blockchain
- Cours d’informatique
- Cursos Gratis
- Cours en cybersécurité
- Cours en analyse des données
- Cours de science des données
- Cours d’anglais
- Cours de développement Web Full Stack
- Cours Google
- Cours sur les ressources humaines
- Cours d’informatique
- Cours d’apprentissage de l’anglais
- Cours sur Microsoft Excel
- Cours en gestion de produit
- Cours en gestion de projet
- Cours sur Python
- Cours sur SQL
- Certifications Agile
- Certification CAPM
- Certification CompTIA A+
- Certifications en analyse des données
- Certifications Scrum Master
- Voir tous les cours

- Cours en ligne gratuits à terminer en une journée
- Cours appréciés gratuits
- Emplois dans le domaine commercial
- Emplois en cybersécurité
- Emplois en informatique pour débutant
- Questions pour un entretien avec un analyste de données
- Projets en analyse des données
- Comment devenir analyste de données
- Comment devenir chef de projet
- Compétences en informatique
- Questions pour un entretien avec un gestionnaire de projet
- Compétences de programmation en Python
- Forces et faiblesses lors d’un entretien
- Que fait un analyste de données ?
- Que fait un ingénieur logiciel ?
- Qu’est-ce qu’un ingénieur des données ?
- Qu’est-ce qu’un scientifique des données ?
- Qu’est-ce qu’un concepteur de produits ?
- Qu’est-ce qu’un Scrum Master ?
- Qu’est-ce qu’un UX Researcher (chercheur UX) ?
- Comment obtenir un certificat PMP
- Certifications PMI
- Certifications populaires en cybersécurité
- Certifications SQL populaires
- Lire tous les articles Coursera

- Certificats Professionnels Google
- Certificats Professionnels
- Voir tous les certificats
- Licences
- Masters
- Diplômes en informatique
- Diplômes en science des données
- MBA & diplômes commerciaux
- Diplômes en analyse des données
- Diplômes de santé publique
- Diplômes en sciences sociales
- Diplômes en gestion
- Licence en lettres ou licence en sciences
- Qu'est-ce qu'une licence ?
- 11 bonnes habitudes d’apprentissage à développer
- Comment écrire une lettre de recommandation
- 10 emplois convoités que vous pouvez obtenir avec un diplôme en commerce
- Est-ce qu’un Master en informatique est utile ?
- Voir tous les programmes diplômants
- Coursera Inde
- Coursera Royaume-Uni
- Coursera Mexique