Git Product home page Git Product logo

deep-learning-course's Introduction

Deep Learning Course

Welcome! Here we will upload the different tutorials for the Deep Learning course. We will use Python and Jupyter Notebook, and Keras as the deep learning framework. Also, the tutorials use Colaboratory, which is a free Jupyter notebook environment that runs in the cloud.

Each of the notebooks contains this image

which when clicked takes you to the Colaboratory website.

Colaboratory provides free GPU, so you can modify part of the tutorials and retrain the models to test your modifications. Specifically, you get 12 hours of continuous access to a k80 GPU. When those 12 hours are over, you can connect to another machine. This Notebook shows a comparison of the CPU vs GPU speed up in Colaboratory. The Hardware accelerator can be selected in Edit->Notebook Settings. There is also the option of using Tensor Processor Units (TPUs), but the tutorials will only use the GPU. Here is an example notebook using TPUs.

We will update the repository during the course with new tutorials.

Links to the notebooks

Sometimes the notebooks do not render correctly in GitHub. You can access directly the notebook in the Colab environment using the following links.

Week 1

[18/01/21] Added new section about downloading data from Colab and also saving data to Google Drive.

Week 2

[25.01.2021] Task 1: 1D-NN total number of epochs changed from 10 to 20.

[01.02.2021] Changed nomenclature. Note that in this tutorial, we use test data as our validation set.

[01.02.2021] Task 2: Study training and validation curves vs the number of training iterations epochs

Week 3

[01.02.2021] Clarification of data splits in Task 1. [26.02.2021] Changed two "best validation results" to "best validation accuracy" in Task 1.

Week 4

[09.02.2021] Report training loss and validation accuracy curves.

[17.02.2021] Added restore_best_weights=True to EarlyStopping.

[19.02.2021] Corrected UNet definition.

Week 5

[16.02.2021] Changed x_test to x_test_char and seq_length to seq_char_length in two lines of Task 3

[24.02.2021] Task 1 rephrasing

Week 6

Week 7

[08.03.2021] argmin to argmax in VAE equation

Week 8

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.