arrow-left

All pages
gitbookPowered by GitBook
1 of 14

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Requirements for a Certificate of Achievement or ECTS

The conditions to be met in order to receive a Certificate of Achievement and the ECTS are:

  1. Missing the weekly session maximum 2 times.

  2. Presenting and uploading the project with the needed documentation.

hashtag
Attendance:

triangle-exclamation

We register automatically the attendance.

When you join the Zoom Session, please use the same name you have in the edu.opencampus.sh platform. You can change your name in the edu.opencampus.sh platform (click at the top-right on your profile photo) and in Zoom (click at the top-right of your video stream), so you should be able to use the same name during the weekly session.

If for any reason (no need to explain) you do not want to use the same name, but still need to be registered, please contact me at the beginning of the course.

hashtag
Projects:

Check the Projects section to learn more about the projects.

hashtag
Coursera:

Each weekly session is complemented with the videos and homework from the Coursera courses. Going through the video and doing the assignment allows you to learn and understand each session, so it is required for the course.

However, Coursera is indipendent from us and the completion of the Coursera assignment is NOT needed for the Opencampus Certificate. Completing all assignment will give you the Coursera Certificates (which is different)

Course Projectschevron-right

Week 2 - Foundations of Convolutional Neural Networks

hashtag
This week you will..

  • have a short talk about how to structure your idea for the project

  • start to form the groups for the project

  • discuss about advantages and limitations of CNN

  • take a look at the first homework

hashtag
Slides

hashtag
Until next week you should

  • check additional material on convolutional models

  • finish the second homework of the first week

Convolution Model Applicationarrow-up-right

Week 11 - Final Presentation of the Projects

Every group will present their project. All details about timing and format will be discussed in the classroom and updated later here.

Week 1 - General Introduction

hashtag
This week you will

  • get an introduction to the course and possible projects,

  • have a round of presentation

  • get an overview of the resources for the course

  • brainstorm ideas for the projects

hashtag
Slides

hashtag
Until next week you should

  • Check the videos of the first week of the Convolutional Neural Network Course

  • Finish the first homework (only the first for this week)

  • Write down and bring specific question (only if you have some)

Convolutional Model, Step by Steparrow-up-right

Week 5 - Transfer Learning

hashtag
This week you will..

  • Discuss about transfer learning

  • Have a small internal discussion about your project and present us some insights

hashtag
Learning Resources

hashtag
Until next week you should

  • Check out the videos for the

  • Finish the homework on

third week of the coursera coursearrow-up-right
Car detection with YOLOarrow-up-right

Week 4 - Residual Networks

hashtag
This week you will..

  • Discuss about residual networks

  • Discuss about training practices

hashtag
Learning Resources

hashtag
Until next week you should

  • Check additional material on Transfer Learning

  • finish the homework on

Transfer Learningarrow-up-right

Week 7 - Project Checkpoint | Image Segmentation

hashtag
This week you will..

  • Follow a peer review process of the projects

  • Discuss the main difference with U-Net

  • Discuss about segmentations

hashtag
Learning Resources

hashtag
Until next week you should

  • Check the videos of the

  • finish the homework on

fourth week of the coursera coursearrow-up-right
Face Recognitionarrow-up-right
Week 2 - Deep Learning for Computer Vision @ Opencampusdeeplearning.freelab.orgchevron-right

Week 8 - Face Recognition

hashtag
This week you will..

  • Check out the face recognition code

hashtag
Learning Resources

hashtag
Until next week you should

  • Finish the homework on

Art Generation with Neural Style Transferarrow-up-right

Week 10 - CNN Bonus

hashtag
This week you will..

  • discuss about CNN, advantages and limitation after the course

  • think about what can happens in the future

  • hear about transformer in computer vision

hashtag
Learning Resources

hashtag
Until next week you should

  • Prepare the presentation!

Week 6 - Detection Algorithms

hashtag
This week you will..

  • Discuss the car detection algorithms

  • Think about other detection/localization applications

hashtag
Learning Resources

hashtag
Until next week you should

  • Prepare a small presentation about the state of your project.

  • Finish the homework about

hashtag
The presentation should contain:

  • goal of the project

  • state of the art (was it already done? If yes, how? If no, why?)

  • your approach

your dataset
  • your problems (if any :D )

  • Image Segmentation using U-Netarrow-up-right

    Preparation

    Before the course start, you should be familiar with:

    • our Opencampus.sh Mattermost Chatarrow-up-right

    • the Coursera platform and the Deep Learning Specializationarrow-up-right

    • the framework

    What would be very beneficial for this course (but not mandatory, you will learn it anyway during the course):

    • knowledge of and packages

    • knowing how to work with images in python

    • knowing what a convolution is

    Tensorflowarrow-up-right
    numpyarrow-up-right
    opencv pythonarrow-up-right
    Logo

    Week 9 - Art Generation with Neural Style Transfer

    hashtag
    This week you will..

    • Discuss about neural network and art generation

    • Discuss about cost functions

    hashtag
    Learning Resources

    hashtag
    Check out Phil Wang's Repositories for more cool projects:

    hashtag
    Until next week you should

    • Work on your project - no fixed homework this week!

    Deep Learning for Computer Vision

    Opencampus Course about Deep Learning based on various Coursera Courses

    The Deep Learning for Computer Vision course continue the journey into neural network going into more details about Convolutional Neural Networks (CNN). This course is intended as a follow-up after the Deep Learning from Scratch course and aims at understanding and recreating complexing network architecture for fascinating and challenging projects.

    hashtag
    The Objective of the Course

    The aim of this course is to reach a deep level of understanding about how CNN works and why they are so powerful. During the course you will have to complete assignments which will give you an insight about what can be done, for example object detection, face recognition, neural style transfer.

    During the course, we will have weekly discussion to deepen our understanding of the subject and time to work on your own project.

    hashtag
    Requirements and Motivation

    We assume you have knowledge about python, linear algebra and neural network. Ideally, you took the first course Deep Learning from Scratch (or a similar course) and you have done a small project. Having some experience is extremely beneficial in order to be able to keep up with the homeworks and the discussion, otherwise it tend to require a quite large amount of time.

    The estimated time is around 5 to 10 hours a week distibuted between watching videos, doing homeworks and working on your project. Try to allocate enough time to manage to get through the whole course. If in doubt, ask us for advice.

    hashtag
    The Project

    Groups of students will be formed to work on a project. The project idea can come from any of the students, can be picked from a template, proposed from us or can be the continuation of a project from the last semesters. The project is needed in order to finish the course, and a final presentation will be given in the last week of the course.

    circle-info

    For more information about the projects, check out the projects section and the sub-pages about requirements, possible and past projects!

    hashtag
    The Course Material

    The course will be held weekly and will constitute of an online session of 1 hour and a half. The material and slides for each session and will be uploaded on each week's page after the class.

    hashtag
    ECTS

    For further details about Certificates and ECTS please refer to the following page:

    Course Projectschevron-right
    Requirements for a Certificate of Achievement or ECTSchevron-right
    Week 1 - Deep Learning for Computer Vision @ Opencampus.shdeeplearning.freelab.orgchevron-right

    Week 3 - Convolution Model Application

    hashtag
    This week you will..

    • Discuss about CNN models

    • Finalize groups and set objective for the project

    • Check out the homework

    hashtag
    Learning Resources

    hashtag
    Until next week you should

    • check out the videos for the

    • finish the homework on (only this one)

    second week of the coursera coursearrow-up-right
    Residual Networkarrow-up-right
    Logo
    Week 4 - Deep Learning for Computer Vision @ Opencampusdeeplearning.freelab.orgchevron-right
    Logo
    GitHub - facebookresearch/deit: Official DeiT repositoryGitHubchevron-right
    Facebook's version of Transformers for Computer Vision
    Logo
    GitHub - lucidrains/vit-pytorch: Implementation of Vision Transformer, a simple way to achieve SOTA in vision classification with only a single transformer encoder, in PytorchGitHubchevron-right
    Again, Phil Wang's replication of the Vision Transformers (originally from Google Team)
    Logo
    GitHub - lucidrains/DALLE-pytorch: Implementation / replication of DALL-E, OpenAI's Text to Image Transformer, in PytorchGitHubchevron-right
    An attempt of creating an open source version of DALL-E
    Logo
    GitHub - lucidrains/deep-daze: Simple command line tool for text to image generation using OpenAI's CLIP and Siren (Implicit neural representation network). Technique was originally created by https://twitter.com/advadnounGitHubchevron-right
    A super cool command tool to let network "imagine" stuff
    Logo
    lucidrains - OverviewGitHubchevron-right
    Logo
    Week 3 - Deep Learning for Computer Vision @ Opencampusdeeplearning.freelab.orgchevron-right
    Logo
    GitHub - Mnpr/Art-Generation-GANs: :art: Series of progressive exploration and experimentation of Deep Generative Models on subset of WikiArt dataset to produce Realistic art Images.GitHubchevron-right
    Project from a participant of the last semester
    Logo