Deep-Learning-Coursera

授权协议 MIT License
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 袁翔
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Deep Learning Specialization

Projects from the Deep Learning Specialization from deeplearning.ai offered by Coursera.

Instructor: Andrew Ng

Master Deep Learning and Break Into AI

If you want to break into AI, this Specialization will help you do so. Deep Learning is one of the most highly sought after skills in tech. We will help you become good at Deep Learning.

In five courses, you will learn the foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. You will learn about Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. You will work on case studies from healthcare, autonomous driving, sign language reading, music generation, and natural language processing. You will master not only the theory, but also see how it is applied in industry. You will practice all these ideas in Python and in TensorFlow, which we will teach.

You will also hear from many top leaders in Deep Learning, who will share with you their personal stories and give you career advice.

AI is transforming multiple industries. After finishing this specialization, you will likely find creative ways to apply it to your work.

Programming Assignements

  • Course 1: Neural Networks and Deep Learning

    • Week 2 - PA 1 - Logistic Regresssion as a Neural Network
    • Week 2 - PA 2 - Python Basics with Numpy
    • Week 3 - PA 1 - Planar data classification with one hidden layer
    • Week 4 - PA 1 - Building your Deep Neural Network Step by Step
    • Week 4 - PA 2 - Deep Neural Network Application_Image Classification
  • Course 2: Improving Neural Networks

    • Week 1 - PA 1 - Gradient Checcking
    • Week 1 - PA 2 - Regularisation
    • Week 1 - PA 3 - Initialization
    • Week 2 - PA 1 - Optimization Methods
    • Week 3 - PA 1 - Tensorflow Tutorial
  • Course 4: Convolutional Neural Networks

    • Week 1 - PA 1 - Convolutional Model
    • Week 2 - PA 1 - Keras Tutorial
    • Week 2 - PA 2 - ResNets
    • Week 3 - PA 1 - Car Detection for Autonomous Driving
    • Week 4 - PA 1 - Face Recognition
    • Week 4 - PA 2 - Neural Style Transfer
  • Course 5: Sequence Models

    • Week 1 - PA 1 - Building a RNN step by step
    • Week 1 - PA 2 - Dinosaur Island
    • Week 1 - PA 3 - Jazz Imrpovisation with LSTM
    • Week 2 - PA 1 - Emojify
    • Week 2 - PA 2 - Word Vector Representation
    • Week 3 - PA 1 - Machine Translation
    • Week 3 - PA 2 - Trigger Word Detection

Prerequisites

The Code is written in Python 3.6.5 . If you don't have Python installed you can find it here. If you are using a lower version of Python you can upgrade using the pip package, ensuring you have the latest version of pip.

To install pip run in the command Line

python -m ensurepip -- default-pip

to upgrade it

python -m pip install -- upgrade pip setuptools wheel

to upgrade Python

pip install python -- upgrade

You will also need to install additional packages depending the Course you are following and the relevant assignement. Seperate ReadMes will guide you for each individual course

Viewing the Jupyter Notebook

In order to better view and work on the jupyter Notebook I encourage you to use nbviewer . You can simply copy and paste the link to this website and you will be able to edit it without any problem. Alternatively you can clone the repository using

git clone https://github.com/fotisk07/Deep-Learning/

then in the command Line type, after you have downloaded jupyter notebook type

jyputer notebook

locate the notebook and run it.

Disclaimer

Please use this repository ONLY as reference or for help and do not hard copy and paste the assignements.

Contributing

Please read CONTRIBUTING.md for the process for submitting pull requests.

Authors

  • Fotios Kapotos - Initial work

This project is licensed under the MIT License - see the LICENSE.md file for details

  • Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.ai deeplearning.ai Deep Learning Specialization Master Deep Learning, and Break into AI There is all the ipynb noteb

  • 寒假的时间,没做成什么事,就把deeplearning.ai在coursera上深度学习系列课程,完成第一个课程和第二个课程的第一周。 第一个课程的主要内容为神经网络及多层神经网络的前向传播计算和反向传播计算。重点讲解了如何用python实现,前向传播过程,计算过程中,将一些中间量存为cache。然后在BP的时候,用于计算,主要推导了单层网络,两层网络和多层网络的情况下,各个梯度值如何计算。这是重

  • Coursera Deep learning Neural Networks and Deep Learning-Week3 课后作业 程序环境 Mac OS VSCode Python3.7.3-64bit MarkDown环境:Typora 下载链接(提取码 xkdl): 点我下载. 作业说明 此次文件只有一个部分 作业本身自带的原文件 planar_utils.py testCases_v

 相关资料
  • 人工神经网络(ANN)是一种高效的计算系统,其中心主题借鉴了生物神经网络的类比。 神经网络是机器学习的一种模型。 在20世纪80年代中期和90年代初期,在神经网络中进行了许多重要的建筑改进。 在本章中,您将了解有关深度学习的更多信息,这是一种人工智能的方法。 深度学习源自十年来爆炸性的计算增长,成为该领域的一个重要竞争者。 因此,深度学习是一种特殊的机器学习,其算法受到人脑结构和功能的启发。 机器

  • 深度学习 我们可以在Personal Computer上完成庞大的任务 深度学习是一种适应于各类问题的万能药 神经网络 神经网络出现于80年代,但当时计算机运行慢,数据集很小,神经网络不适用 现在神经网络回来了,因为能够进行GPU计算,可用使用的数据集也变大 分类 分类的一些讨论可以在这个项目里看到 Machine Learning不仅是Classification!但分类是机器学习的核心。 学会

  • When Bitcoin meets Artificial Intelligence Exploiting Bitcoin prices patterns with Deep Learning. Like OpenAI, we train our models on raw pixel data. Exactly how an experienced human would see the cur

  • Awesome Deep Learning Table of Contents Books Courses Videos and Lectures Papers Tutorials Researchers Websites Datasets Conferences Frameworks Tools Miscellaneous Contributing Books Deep Learning by

  • 這裡紀錄了我在學習深度學習時蒐集的一些線上資源。內容由淺入深,而且會不斷更新,希望能幫助你順利地開始學習:) 本文章節 遊玩空間 線上課程 實用工具 其他教材 優質文章 經典論文 其他整理 遊玩空間 這節列舉了一些透過瀏覽器就能馬上開始遊玩 / 體驗深度學習的應用。作為這些應用的使用者,你可以先高層次、直觀地了解深度學習能做些什麼。之後有興趣再進一步了解背後原理。 這小節最適合: 想要快速體會深度

  • Deep Learning (with PyTorch) This notebook repository now has a companion website, where all the course material can be found in video and textual format. ����   ����   ����   ����   ����   ����   ���