All Projects → shaoanlu → Deeplearning.ai Convolutional Neural Networks

shaoanlu / Deeplearning.ai Convolutional Neural Networks

Completed assignment jupyter notebook of Foundations of Convolutional Neural Networks, deeplearning.ai coursera course

Projects that are alternatives of or similar to Deeplearning.ai Convolutional Neural Networks

Coursera Ml Using Matlab Python
coursera吴恩达机器学习课程作业自写Python版本+Matlab原版
Stars: ✭ 579 (+431.19%)
Mutual labels:  jupyter-notebook, coursera
Andrew Ng Deep Learning Notes
吴恩达《深度学习》系列课程笔记及代码 | Notes in Chinese for Andrew Ng Deep Learning Course
Stars: ✭ 814 (+646.79%)
Mutual labels:  jupyter-notebook, coursera
Deeplearning Assignment
深度学习笔记
Stars: ✭ 619 (+467.89%)
Mutual labels:  jupyter-notebook, coursera
Deeplearning.ai Natural Language Processing Specialization
This repository contains my full work and notes on Coursera's NLP Specialization (Natural Language Processing) taught by the instructor Younes Bensouda Mourri and Łukasz Kaiser offered by deeplearning.ai
Stars: ✭ 473 (+333.94%)
Mutual labels:  jupyter-notebook, coursera
Big Data Engineering Coursera Yandex
Big Data for Data Engineers Coursera Specialization from Yandex
Stars: ✭ 71 (-34.86%)
Mutual labels:  jupyter-notebook, coursera
Deep Learning Specialization Coursera
Deep Learning Specialization by Andrew Ng on Coursera.
Stars: ✭ 483 (+343.12%)
Mutual labels:  jupyter-notebook, coursera
Coursera
Quiz & Assignment of Coursera
Stars: ✭ 774 (+610.09%)
Mutual labels:  jupyter-notebook, coursera
Mathematics For Machine Learning Cousera
quizzes/assignments for mathematics for machine learning specialization on coursera
Stars: ✭ 181 (+66.06%)
Mutual labels:  jupyter-notebook, coursera
Coursera Natural Language Processing Specialization
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.
Stars: ✭ 39 (-64.22%)
Mutual labels:  jupyter-notebook, coursera
Tensorflow In Practice Specialization
DeepLearning.AI TensorFlow Developer Professional Certificate Specialization
Stars: ✭ 29 (-73.39%)
Mutual labels:  jupyter-notebook, coursera
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (+316.51%)
Mutual labels:  jupyter-notebook, coursera
Google It Automation
google it automation with python professional certificate
Stars: ✭ 81 (-25.69%)
Mutual labels:  jupyter-notebook, coursera
Coursera Deep Learning Deeplearning.ai
(完结)网易云课堂微专业《深度学习工程师》听课笔记,编程作业和课后练习
Stars: ✭ 344 (+215.6%)
Mutual labels:  jupyter-notebook, coursera
Deeplearning.ai jupyternotebooks
DeepLearning.ai课程学习Jupyter Notebook作业
Stars: ✭ 523 (+379.82%)
Mutual labels:  jupyter-notebook, coursera
Coursera Deep Learning Specialization
Notes, programming assignments and quizzes from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai: (i) Neural Networks and Deep Learning; (ii) Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization; (iii) Structuring Machine Learning Projects; (iv) Convolutional Neural Networks; (v) Sequence Models
Stars: ✭ 188 (+72.48%)
Mutual labels:  jupyter-notebook, coursera
Deep Learning Coursera
Deep Learning Specialization by Andrew Ng on Coursera.
Stars: ✭ 6,615 (+5968.81%)
Mutual labels:  jupyter-notebook, coursera
Andrew Ng Notes
This is Andrew NG Coursera Handwritten Notes.
Stars: ✭ 180 (+65.14%)
Mutual labels:  jupyter-notebook, coursera
Machinelearning ng
吴恩达机器学习coursera课程,学习代码(2017年秋) The Stanford Coursera course on MachineLearning with Andrew Ng
Stars: ✭ 181 (+66.06%)
Mutual labels:  jupyter-notebook, coursera
Awesome Google Colab
Google Colaboratory Notebooks and Repositories (by @firmai)
Stars: ✭ 863 (+691.74%)
Mutual labels:  jupyter-notebook, coursera
Coursera Specializations
Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
Stars: ✭ 72 (-33.94%)
Mutual labels:  jupyter-notebook, coursera

deeplearning.ai-Foundations-of-Convolutional-Neural-Networks

Foundations of Convolutional Neural Networks, deeplearning.ai coursera course

Week 1: Foundations of Convolutional Neural Networks

Introduction to Convolution, pooling and paddnig.

  • Familiar formula: conv layer output size = (n + 2*p - k)/s + 1

  • Number of params in ten 3x3x3 filtres: (3x3x3 + 1[bais]) x 10 = 280

Assignment 1: Implement conv layer in numpy (forward/backward)

Assignment 2: Intro. to TensoeFlow

Week 2: Deep convolutional models: case studies

ResNet

  • Residual block: [image to be updated]
  • Why it works? Skip-connection make NNs easy to learn. Prevent gradient vanishing.

Inception

  • Bottleneck layer: Apply 1x1 conv to shrink channle size
  • Concatenate output of diffeernt conv routes

Assignment 1: Intro. to Keras

  • Input(shape=...)=> [Conv2D/BN/ReLU] x N => model=Model(input, output) => mdoel.compile(...) => model.fit(...)

Assignmnet 2: ResNet50

  • convolution_block: A block that reduces dimnesion by 2 using stride2 Conv2D
  • identity_block: Con2D/BN/ReLU => Conv2D/BN => Add => ReLU  

Week 3: Object detection

Week 4: Special applications: Face recognition & Neural style transfer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].