All Projects → tinkerhub → ComputerVision-with-PyTorch-Learning-Program

tinkerhub / ComputerVision-with-PyTorch-Learning-Program

Licence: other
Computer Vision using PyTorch Learning Program by TinkerHub Foundation

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ComputerVision-with-PyTorch-Learning-Program

react-native-saas
☁️ Application using Redux, Redux-Saga, React Native Redux Toast, Immer, react-native-side-menu, React Native Async Storage, react-native-iphone-x-helper, React Native Vector Icons and consuming the features of the Node.js - SaaS API
Stars: ✭ 14 (-74.55%)
Mutual labels:  course
videojs-react-course-assistant
A note taking tool to use with (initially) youtube playlists aiming to be similar to Frontend Masters or Coursera
Stars: ✭ 13 (-76.36%)
Mutual labels:  course
deep vision and graphics
Course about deep learning for computer vision and graphics co-developed by YSDA and Skoltech.
Stars: ✭ 89 (+61.82%)
Mutual labels:  course
mipt-nlp2021
NLP course, MIPT
Stars: ✭ 26 (-52.73%)
Mutual labels:  course
nodejs-saas
☁️ Application using Node.js, AdonisJs, Adonis ACL, Adonis Kue Provider, Adonis Mail, Adonis Lucid Slugify, Adonis Validator, AdonisJs Redis, ESLint and pg
Stars: ✭ 13 (-76.36%)
Mutual labels:  course
UCAS-Helper
国科大(UCAS, ucas)校园网登录、课程资源下载、自动评教和分数查询助手
Stars: ✭ 105 (+90.91%)
Mutual labels:  course
just-the-class
A modern, highly customizable, responsive Jekyll template for course websites.
Stars: ✭ 156 (+183.64%)
Mutual labels:  course
ML-University
Machine Learning Open Source University
Stars: ✭ 423 (+669.09%)
Mutual labels:  course
plan
NTU Course Planner
Stars: ✭ 16 (-70.91%)
Mutual labels:  course
Coursera---Using-Python-to-Access-Web-Data
Here is All Weeks Assignment for Using Python to Access Web Data Course on Coursera
Stars: ✭ 36 (-34.55%)
Mutual labels:  course
JavaScript-Applications
Repository for the JavaScript Applications course @ SoftUni (2015)
Stars: ✭ 24 (-56.36%)
Mutual labels:  course
dsr
Introduction to Data Science with R (2017)
Stars: ✭ 25 (-54.55%)
Mutual labels:  course
TJU-CourseSharing
天津大学课程共享计划
Stars: ✭ 87 (+58.18%)
Mutual labels:  course
How-To-Start-A-Startup
"How to Start a Startup" is the Y Combinator class made by real entrepreneurs
Stars: ✭ 55 (+0%)
Mutual labels:  course
Self-Driving-Car-Steering-Simulator
The aim of this project is to allow a self driving car to steer autonomously in a virtual environment.
Stars: ✭ 15 (-72.73%)
Mutual labels:  course
Statistical Inference BSc
Course materials for Statistical Inference ("Inferência Estatística")
Stars: ✭ 47 (-14.55%)
Mutual labels:  course
r4excel users
Бесплатный видео курс "Язык R для пользователей Excel"
Stars: ✭ 14 (-74.55%)
Mutual labels:  course
awesome-free-courses
A collection of all amazing free courses
Stars: ✭ 14 (-74.55%)
Mutual labels:  course
MLOps-Specialization-Notes
Notes for Machine Learning Engineering for Production (MLOps) Specialization course by DeepLearning.AI & Andrew Ng
Stars: ✭ 143 (+160%)
Mutual labels:  course
awesome-course
Create awesome courses that let your audience learn by coding ⌨️
Stars: ✭ 224 (+307.27%)
Mutual labels:  course

ComputerVision with PyTorch Learning Program

Computer Vision using PyTorch Learning Program by TinkerHub Foundation. PyTorch is an open source deep learning framework created by Facebook AI research. This learning program will cover the following,

  • Computer vision.
  • Pytorch framework.
  • Torchvision library.
  • Image classification and object detection.
  • Transfer learning.

We will be extensively using the PyTorch docs for conducting this program.

Participants criteria

  • Should know object oriented programming and python.
  • Should know Git and GitHub.
  • Should know what is machine learning and some basics(different categories of ML, what is training ? What is testing ? What is dataset..etc)

All the resources to get you started with the program is given in the resources folder. You can learn it and finish the task for joining the program!

Join the program

This learning program need you to have knowledge in following areas,

  1. Python
  2. GitHub
  3. Basics of Machine Learning

We have a coding task for selction process. You could check out the task and how to submit task here. Watch the following video for reference.

Watch this video for reference

Selection process

  • once the task is completed, You could fill this google form

  • we will update the selction status latest by 5th June.

  • Program starts on 6th June.

General Program Structure

Every 2 days we will share a chapter of the PyTorch docs in the morning. Participants should go through it. In the evening of the odd days we will give a task. On the following day there will be hangouts sessions with mentors.

Program Schedule

Day 1

Google meets with the following contents:

  • Welcome note to TinkerHub Computer vision using PyTorch program.
  • Intro to PyTorch, navigate through PyTorch website.
  • Reading documentations. Explaining the structure of PyTorch docs.
  • General structure of the Program.
  • Prerequisites, installations, getting to know each other.

Day 2

Morning : In the telegram channel we share the following content.

  1. What is PyTorch ?
  2. Autograd: Automatic Differentiation

Participants should,

  • Go through the docs and learn.
  • Try out each of the code snippets in the docs.
  • Note down the doubts.
  • Ask doubts in the github repo issues.

Evening : A task will be given in the telegram channel. Participants should try to do the task, upload the code to the specified GitHub repo.

Day 3

Morning : In the telegram channel we share the following content.

  1. Neural Networks
  2. Training a Classifier

Participants should,

  • Go through the docs and learn.
  • Try out each of the code snippets in the docs.
  • Note down the doubts.
  • Ask doubts in the github repo issues.

Evening : A task will be given in the telegram channel. Participants should try to do the task, upload the code to the specified GitHub repo.

Day 4

Google meets sessions with the mentor in the evening.

  • Doubts about the last 2 days topics can be asked.
  • Solution of the task will be discussed.

Day 5

Morning : In the telegram channel we share the following content.

  1. What is torch.nn really ?
  2. Visualising models, data and training with TensorBoard

Participants should,

  • Go through the docs and learn.
  • Try out each of the code snippets in the docs.
  • Note down the doubts.
  • Ask doubts in the github repo issues.

Evening : A task will be given in the telegram channel. Participants should try to do the task, upload the code to the specified GitHub repo.

Day 6

Google meets session with mentor(s) in the evening,

  • Explain the concepts of content shared last day.
  • Explain the code line by line.
  • Clear doubts.

Day 7

Google meets session on,

  1. What is computer vision ?
  2. Algorithms used for computer vision?
  3. TorchVision library.

Day 8

In the morning the following content will be shared in telegram.

  1. TorchVision fine tuning for computer vision tutorial
  2. Transfer learning for computer vision tutorial

Participants should,

  • Go through the doc and try to understand.
  • Note down the doubts.
  • Try out the code.
  • Ask doubts in the github repo issues.

Day 9

Google meets sessions with the mentor in the evening.

  • Doubts about the last days topics can be asked.
  • Solution of the task will be discussed.

Day 10

Google meets session with mentor(s) on,

  • Choosing projects. Participants can choose transfer-learning projects or object detection projects.
  • Finding a dataset. Can find a dataset from kaggle..etc.

Day 11

Participants figuring out the project and dataset. Participants should,

  • Create a GitHub repo for the project.
  • Update the Readme file with the details of the project.
  • Find the model and dataset they are going to implement.
  • Fill the project form with the project repo link.

Day 12

Mentor(s) verify the project ideas. Participants make the changes.

Day 13-14

Project days.

  • Participants do the project.
  • Ask doubts to the mentors in github issues and via call.
  • Upload the code and trained models to the repo.

Day 15

Mentors verify the projects. Provide feedback as GitHub issues.

Day 16

Final google meets session with,

  • Discussion on next steps from here.
  • Project demos.
  • Certificates distribution.

Program partner

Facebook Developer Circle Kochi is a forum for developers in Kochi, India and its surroundings who are interested in building on the Facebook platform to interact and collaborate other developers who share similar interests.

Contributors

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