All of the figures and notebooks for my deep learning book, for free!

Overview

"Deep Learning - A Visual Approach" by Andrew Glassner

This is the official repo for my book from No Starch Press.

Ordering the book

My book is called Deep Learning: A Visual Approach Click on the link to order it in physical or Ebook formats.

Free Bonus Chapters!

Three free bonus chapters! How to use scikit-learn for machine learning, and how to use Keras for deep learning. Free text, free notebooks, free figures, the whole thing! Just click here or click on the Bonus Chapters repo. The figures and notebooks are saved with all of the other figures and notebooks (see below).

Free Figures!

All the figures from my book, for free, in high-resolution PNG format. To help you search, there's a directory called Thumbnails which offers contact sheets of the figures, 20 per page.

All of these figures are released under the MIT license. This means you're free to use them any way you like, as long as you keep the copyright associated with them somehow. Use them for your classes, reports, papers, presentations, whatever you like!

You're not required to attribute me or the book if you use these images, but I'd appreciate it if you would.

Some figures include photographs. Many of these are by me, and I've given you permission to use them. All other photos are from Wikiart, Wikimedia, or Pixabay. The book provides a citation and URL to the source of each of these images. The first two sites state that their images are in the public domain. All images selected from Pixabay are labeled as released under the Creative Commons CC0 license, and explicitly state, "Free for commercial use. No attribution required."

Free Notebooks!

Jupyter notebooks for making many of the figures in the book.

Since the purpose of the notebooks was to make figures, rather than to serve as tutorials, they are only lightly commented, but they're meant to be readable. So I used longer but clearer variable names, and whenever I could I preferred clarity over most other concerns. This means that much of the code can be shortened, reorganized or otherwise refactored, and almost always it can be changed to be more compact, elegant, and faster. Feel free to dig in, optimize, convert to other languages, or otherwise play with the code.

All the notebooks are released under the MIT license. Informally, you're free to do pretty much anything with the code, including using it in your own projects, or even including it in commercial projects, as long as you keep my copyright along with the code. While I strove for accuracy and correctness, there is no warranty that the code is bug-free or fit for any purpose.

Some notebooks work with images. The images I used in the book are included with the notebooks. See the section below on Figures for details on their licensing, and see the book for the URL where each image may be found. All images without an explicit citation in the book are by the author, and are released under the MIT license.

Errata

A book of this size will inevitably have errors. For each error I'm aware of, I'll update the appropriate figure(s) and/or notebook(s), and then put a description of the error (along with a credit to the person who found it) in a plain-text file in the Errata folder.

Have Fun!

Owner
Andrew Glassner
Andrew Glassner
Learning Super-Features for Image Retrieval

Learning Super-Features for Image Retrieval This repository contains the code for running our FIRe model presented in our ICLR'22 paper: @inproceeding

NAVER 101 Dec 28, 2022
DeepStochlog Package For Python

DeepStochLog Installation Installing SWI Prolog DeepStochLog requires SWI Prolog to run. Run the following commands to install: sudo apt-add-repositor

KU Leuven Machine Learning Research Group 17 Dec 23, 2022
PyTorch implemention of ICCV'21 paper SGPA: Structure-Guided Prior Adaptation for Category-Level 6D Object Pose Estimation

SGPA: Structure-Guided Prior Adaptation for Category-Level 6D Object Pose Estimation This is the PyTorch implemention of ICCV'21 paper SGPA: Structure

Chen Kai 24 Dec 05, 2022
Lyapunov-guided Deep Reinforcement Learning for Stable Online Computation Offloading in Mobile-Edge Computing Networks

PyTorch code to reproduce LyDROO algorithm [1], which is an online computation offloading algorithm to maximize the network data processing capability subject to the long-term data queue stability an

Liang HUANG 87 Dec 28, 2022
Implementation of Fast Transformer in Pytorch

Fast Transformer - Pytorch Implementation of Fast Transformer in Pytorch. This only work as an encoder. Yannic video AI Epiphany Install $ pip install

Phil Wang 167 Dec 27, 2022
Github project for Attention-guided Temporal Coherent Video Object Matting.

Attention-guided Temporal Coherent Video Object Matting This is the Github project for our paper Attention-guided Temporal Coherent Video Object Matti

71 Dec 19, 2022
the code for paper "Energy-Based Open-World Uncertainty Modeling for Confidence Calibration"

EOW-Softmax This code is for the paper "Energy-Based Open-World Uncertainty Modeling for Confidence Calibration". Accepted by ICCV21. Usage Commnd exa

Yezhen Wang 36 Dec 02, 2022
Official pytorch implementation of the IrwGAN for unaligned image-to-image translation

IrwGAN (ICCV2021) Unaligned Image-to-Image Translation by Learning to Reweight [Update] 12/15/2021 All dataset are released, trained models and genera

37 Nov 09, 2022
A simple PyTorch Implementation of Generative Adversarial Networks, focusing on anime face drawing.

AnimeGAN A simple PyTorch Implementation of Generative Adversarial Networks, focusing on anime face drawing. Randomly Generated Images The images are

Jie Lei 雷杰 1.2k Jan 03, 2023
A multi-mode modulator for multi-domain few-shot classification (ICCV)

A multi-mode modulator for multi-domain few-shot classification (ICCV)

Yanbin Liu 8 Apr 28, 2022
Nest - A flexible tool for building and sharing deep learning modules

Nest - A flexible tool for building and sharing deep learning modules Nest is a flexible deep learning module manager, which aims at encouraging code

ZhouYanzhao 41 Oct 10, 2022
Official code for "Towards An End-to-End Framework for Flow-Guided Video Inpainting" (CVPR2022)

E2FGVI (CVPR 2022) English | 简体中文 This repository contains the official implementation of the following paper: Towards An End-to-End Framework for Flo

Media Computing Group @ Nankai University 537 Jan 07, 2023
Machine learning evaluation metrics, implemented in Python, R, Haskell, and MATLAB / Octave

Note: the current releases of this toolbox are a beta release, to test working with Haskell's, Python's, and R's code repositories. Metrics provides i

Ben Hamner 1.6k Dec 26, 2022
Official repo for SemanticGAN https://nv-tlabs.github.io/semanticGAN/

SemanticGAN This is the official code for: Semantic Segmentation with Generative Models: Semi-Supervised Learning and Strong Out-of-Domain Generalizat

151 Dec 28, 2022
PyTorch implementation of probabilistic deep forecast applied to air quality.

Probabilistic Deep Forecast PyTorch implementation of a paper, titled: Probabilistic Deep Learning to Quantify Uncertainty in Air Quality Forecasting

Abdulmajid Murad 13 Nov 16, 2022
Predicting Student Attentiveness using OpenCV

Predicting-Student-Attentiveness-using-OpenCV The model will predict if a student is attentive or not through facial parameter received through the st

Johann Pinto 2 Aug 20, 2022
A curated list of long-tailed recognition resources.

Awesome Long-tailed Recognition A curated list of long-tailed recognition and related resources. Please feel free to pull requests or open an issue to

Zhiwei ZHANG 542 Jan 01, 2023
Changing the Mind of Transformers for Topically-Controllable Language Generation

We will first introduce the how to run the IPython notebook demo by downloading our pretrained models. Then, we will introduce how to run our training and evaluation code.

IESL 20 Dec 06, 2022
Source code for our EMNLP'21 paper 《Raise a Child in Large Language Model: Towards Effective and Generalizable Fine-tuning》

Child-Tuning Source code for EMNLP 2021 Long paper: Raise a Child in Large Language Model: Towards Effective and Generalizable Fine-tuning. 1. Environ

46 Dec 12, 2022
Using Tensorflow Object Detection API to detect Waymo open dataset

Waymo-2D-Object-Detection Using Tensorflow Object Detection API to detect Waymo open dataset Result CenterNet Training Loss SSD ResNet Training Loss C

76 Dec 12, 2022