Skip to content
/ cm203 Public
forked from Gabrui/cm203

Introduction to Computer Vision course materials

Notifications You must be signed in to change notification settings

fbaltor/cm203

 
 

Repository files navigation

CM-203

Materiais de apoio para o curso de Introdução à Visão Computacional, Prof. Marcos Máximo e Gabriel Melo

Aulas

Aula 1 - Introdução a Visão Computacional

Aula 2 - Redes Neurais Artificiais

Aula 3 - Deep Learning

Laboratórios

Estão na pasta notebooks.

Laboratório 1 - Operações Básicas com Imagem e Classificação básica

Laboratório 2 - nanoGrad: Automatic Gradient Backpropagation

Laboratório 3 - NeRFs: Neura Radiance Fields

They can be downloaded and executed locally with our docker containers (which run Jupyter Notebooks classic) or open in Google Colab in the browser.

The notebooks should be submitted to the Google Classroom assignment and are graded in two steps: automatic code execution with assert checking and manual code review with teacher's comments. The feedback is generated as an html page with the notebooks' outputs and the comments made by the teacher.

Docker

Para executar, o contêiner, utilize o docker compose (dentro desta pasta):

docker compose -f jupytercpu.yml up

Dependências

É necessário ter instalado o docker

curl https://get.docker.com | sh && sudo systemctl --now enable docker

OBS: para executar o docker o seu usuário deve estar no grupo docker ou se root (relogue depois do seguinte comando):

sudo usermod -aG docker $(whoami)

Docker com GPU Nvidia

Você já deve ter o driver da nvidia instalado em sua máquina (host) sudo apt-get install nvidia-driver-525 (use a versão igual ou superior à 525), assim seguimos as instruções:

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
  	&& curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
  	&& curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \
        	sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
        	sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
sudo apt-get install nvidia-container-toolkit
sudo systemctl restart docker && sudo usermod -aG docker $(whoami)

About

Introduction to Computer Vision course materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.2%
  • Dockerfile 1.2%
  • Other 0.6%