• Stars
    star
    240
  • Rank 168,229 (Top 4 %)
  • Language
    Jupyter Notebook
  • Created over 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Deep Learning Specialization courses by Andrew Ng, deeplearning.ai

Coursera Deep Learning Specialization

This is the repository for my implementations on the Deep Learning Specialization from Coursera.

Taught by Andrew Ng

Syllabus

Course 1. Neural Networks and Deep Learning

Foundations of Deep Learning:

  • Understand the major technology trends driving Deep Learning
  • Be able to build, train and apply fully connected deep neural networks
  • Know how to implement efficient (vectorized) neural networks
  • Understand the key parameters in a neural network's architecture

Codes:

Course 2. Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

  • 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.

Codes:

Course 3. Structuring Machine Learning Projects

  • Understand how to diagnose errors in a machine learning system, and
  • Be able to prioritize the most promising directions for reducing error
  • Understand complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance
  • Know how to apply end-to-end learning, transfer learning, and multi-task learning

Course 4. Convolutional Neural Networks

  • Understand how to build a convolutional neural network, including recent variations such as residual networks.
  • Know how to apply convolutional networks to visual detection and recognition tasks.
  • Know to use neural style transfer to generate art.
  • Be able to apply these algorithms to a variety of image, video, and other 2D or 3D data.

Codes:

Course 5. Sequential Models

  • Understand how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs.
  • Be able to apply sequence models to natural language problems, including text synthesis.
  • Be able to apply sequence models to audio applications, including speech recognition and music synthesis.

Codes:

More Repositories

1

Pathology-GAN

Corresponding code of 'Quiros A.C., Murray-Smith R., Yuan K. Pathology GAN: Learning deep representations of cancer tissue. Proceedings of The 3rd International Conference on Medical Imaging with Deep Learning (MIDL) 2020'
Python
84
star
2

Dirichlet_processes

Brief introduction and implementations of related concepts to Dirichlet Processes: GEM distribution, Polya Urn, Chinese restaurant process, Stick-Breaking construction, and Posterior of a DP.
Jupyter Notebook
20
star
3

Histomorphological-Phenotype-Learning

Corresponding code of 'Quiros A.C.+, Coudray N.+, Yeaton A., Yang X., Chiriboga L., Karimkhan A., Narula N., Pass H., Moreira A.L., Le Quesne J.*, Tsirigos A.*, and Yuan K.* Mapping the landscape of histomorphological cancer phenotypes using self-supervised learning on unlabeled, unannotated pathology slides. 2023'
Python
18
star
4

Deep-Learning-Nanodegree-Udacity

Deep Learning Nanodegree by Udacity.
Jupyter Notebook
16
star
5

NeuralNetwork

Neural Network implementation in Numpy and Keras. Batch Normalization, Dropout, L2 Regularization and Optimizers
Python
15
star
6

Adversarial-learning-of-cancer-tissue-representations

Corresponding code of 'Quiros, A. C., Coudray, N., Yeaton, A., Sunhem, W., Murray-Smith, R., Tsirigos, A., Yuan, K. Adversarial learning of cancer tissue representations. The 24th International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) 2021'
Python
14
star
7

GANs-Slides-Code-Paper

Tutorial introduction slides to GANs. Code implementations and links of relevant papers.
Python
11
star
8

Learning-a-low-dimensional-manifold-of-realcancer-tissue

Corresponding code of 'Quiros A.C., Murray-Smith R., Yuan K. Learning a low dimensional manifold of real cancer tissue with PathologyGAN 2020'.
Python
6
star
9

Generative-Models

List of papers and code for relevant Generative Models
Jupyter Notebook
5
star
10

Machine-Learning-Coursera-Stanford

Machine Learning of Stanford University/Coursera by Andrew Ng.
MATLAB
4
star
11

Courses-Notes

List of courses related to Mathematics, Statistics, Probability, Optimization and Machine Learning.
4
star
12

Design.and.Implementation.of.a.MIPS.CPU.with.Multicycle.Datapath

VHDL
2
star
13

TITAN_Xp-CUDA_10.0--Tensorflow_1.12-2018_MacBookPro

Guidelines on how to setup a NVIDIA GEFORCE TITAN Xp, CUDA 10.0 and Tensorflow 1.12 on a 2018 MacBook Pro.
2
star
14

Phenotype-Representation-Learning

Corresponding code of 'Quiros A.C.+, Coudray N.+, Yeaton A., Yang X., Chiriboga L., Karimkhan A., Narula N., Pass H., Moreira A.L., Le Quesne J.*, Tsirigos A.*, and Yuan K.* Self-supervised learning unveils morphological clusters behind lung cancer types and prognosis. 2022'
Jupyter Notebook
1
star
15

Reinforcement-Learning-Agents

Deep Deterministic Policy Gradient, Double Deep Q Learning and Deep Q Learning Agents.
Jupyter Notebook
1
star