Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Deep Vision
  3. Applied Deep Learning for Computer Vision with Torch

Applied Deep Learning for Computer Vision with Torch

Jupyter Notebook

CVPR 2015 workshop materials for learning deep learning and computer vision with Torch framework.

GitHubGitHub
871 stars414 forks0 contributors

What is Applied Deep Learning for Computer Vision with Torch?

Applied Deep Learning for Computer Vision with Torch is a collection of educational materials from the CVPR 2015 workshop. It provides tutorials, notebooks, and slides for learning how to implement deep learning models using the Torch framework, with a specific focus on computer vision applications. The repository includes practical examples ranging from basic neural networks to advanced reinforcement learning for Atari games.

Target Audience

Machine learning practitioners, researchers, and students interested in learning deep learning with Torch, particularly those focused on computer vision applications and reinforcement learning.

Value Proposition

This workshop provides production-ready, hands-on materials from a major computer vision conference, offering practical implementations rather than just theoretical concepts. The included Amazon EC2 image allows immediate experimentation without complex setup.

Overview

This repository contains the complete materials from the CVPR 2015 workshop on Applied Deep Learning for Computer Vision with Torch. It provides hands-on educational resources for learning how to implement deep learning models using the Torch framework, specifically focused on computer vision applications.

Key Features

  • Workshop Materials — Includes slides and Jupyter notebooks from the CVPR 2015 workshop
  • Deep Learning Tutorials — Step-by-step notebooks covering fundamental deep learning concepts with Torch
  • Computer Vision Focus — Practical examples and implementations specifically for computer vision tasks
  • Reinforcement Learning — Includes Deep-Q learning implementation for training agents to play Atari games
  • Pre-configured Environment — Amazon EC2 image with all dependencies pre-installed for immediate use

Philosophy

The workshop emphasizes practical, hands-on learning with production-ready tools, making advanced deep learning techniques accessible through interactive notebooks and real-world examples.

Use Cases

Best For

  • Learning deep learning fundamentals with Torch framework
  • Implementing computer vision models using neural networks
  • Understanding reinforcement learning for game playing agents
  • Studying graph-style neural networks with NNGraph
  • Exploring character-level recurrent neural networks
  • Getting started with practical deep learning workshops

Not Ideal For

  • Teams developing with modern deep learning frameworks like PyTorch or TensorFlow
  • Projects requiring state-of-the-art computer vision techniques post-2015 (e.g., transformers or GANs)
  • Developers unfamiliar with Lua or preferring Python-centric ecosystems

Pros & Cons

Pros

Hands-On Educational Content

Includes slides and Jupyter notebooks from the CVPR 2015 workshop, providing practical, conference-grade tutorials on deep learning fundamentals and applications.

Pre-configured Environment

Amazon EC2 image with all dependencies pre-installed, as specified in the README, allows immediate experimentation without complex setup hassles.

Broad Topic Coverage

Covers a range from basic neural networks to advanced reinforcement learning like Deep-Q for Atari games, offering a comprehensive learning path in one repository.

Cons

Outdated Framework

Based on Torch, which has been superseded by PyTorch; materials from 2015 lack updates, community support, and modern deep learning practices.

AWS Dependency and Costs

Relies on an Amazon EC2 image that may be deprecated, incur ongoing costs, or be inaccessible without an AWS account, limiting flexibility for local use.

Limited Language Ecosystem

Uses Lua, a less common language in current deep learning, making it harder to integrate with Python-based tools and libraries prevalent today.

Frequently Asked Questions

Quick Stats

Stars871
Forks414
Contributors0
Open Issues11
Last commit9 years ago
CreatedSince 2015

Tags

#deep-learning#neural-networks#jupyter-notebooks#computer-vision#reinforcement-learning

Built With

T
Torch
J
Jupyter
A
Amazon EC2

Included in

Deep Vision11.2k
Auto-fetched 2 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub