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
A simple Python configuration file operator.

A simple Python configuration file operator This project provides a common way to read configurations using config42. Installation It is possible to i

Scott Lau 2 Nov 08, 2021
unet-family: Ultimate version

unet-family: Ultimate version 基于之前my-unet代码,我整理出来了这一份终极版本unet-family,方便其他人阅读。 相比于之前的my-unet代码,代码分类更加规范,有条理 对于clone下来的代码不需要修改各种复杂繁琐的路径问题,直接就可以运行。 并且代码有

2 Sep 19, 2022
Official PyTorch implementation of GDWCT (CVPR 2019, oral)

This repository provides the official code of GDWCT, and it is written in PyTorch. Paper Image-to-Image Translation via Group-wise Deep Whitening-and-

WonwoongCho 135 Dec 02, 2022
PySLM Python Library for Selective Laser Melting and Additive Manufacturing

PySLM Python Library for Selective Laser Melting and Additive Manufacturing PySLM is a Python library for supporting development of input files used i

Dr Luke Parry 35 Dec 27, 2022
SCNet: Learning Semantic Correspondence

SCNet Code Region matching code is contributed by Kai Han ([email protected]). Dense

Kai Han 34 Sep 06, 2022
User-friendly bulk RNAseq deconvolution using simulated annealing

Welcome to cellanneal - The user-friendly application for deconvolving omics data sets. cellanneal is an application for deconvolving biological mixtu

11 Dec 16, 2022
GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Models

GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Model This repository is the official PyTorch implementation of GraphRNN, a graph gene

Jiaxuan 568 Dec 29, 2022
Analysis of Antarctica sequencing samples contaminated with SARS-CoV-2

Analysis of SARS-CoV-2 reads in sequencing of 2018-2019 Antarctica samples in PRJNA692319 The samples analyzed here are described in this preprint, wh

Jesse Bloom 4 Feb 09, 2022
PyTorch implementation of our paper How robust are discriminatively trained zero-shot learning models?

How robust are discriminatively trained zero-shot learning models? This repository contains the PyTorch implementation of our paper How robust are dis

Mehmet Kerim Yucel 5 Feb 04, 2022
Repository for the COLING 2020 paper "Explainable Automated Fact-Checking: A Survey."

Explainable Fact Checking: A Survey This repository and the accompanying webpage contain resources for the paper "Explainable Fact Checking: A Survey"

Neema Kotonya 42 Nov 17, 2022
Dynamical movement primitives (DMPs), probabilistic movement primitives (ProMPs), spatially coupled bimanual DMPs.

Movement Primitives Movement primitives are a common group of policy representations in robotics. There are many different types and variations. This

DFKI Robotics Innovation Center 63 Jan 06, 2023
🎓Automatically Update CV Papers Daily using Github Actions (Update at 12:00 UTC Every Day)

🎓Automatically Update CV Papers Daily using Github Actions (Update at 12:00 UTC Every Day)

Realcat 270 Jan 07, 2023
Used to record WKU's utility bills on a regular basis.

WKU水电费小助手 一个用于定期记录WKU水电费的脚本 Looking for English Readme? 背景 由于WKU校园内的水电账单系统时常存在扣费延迟的现象,而补扣的费用缺乏令人信服的证明。不少学生为费用摸不着头脑,但也没有申诉的依据。为了更好地掌握水电费使用情况,留下一手证据,我开源

2 Jul 21, 2022
SegTransVAE: Hybrid CNN - Transformer with Regularization for medical image segmentation

SegTransVAE: Hybrid CNN - Transformer with Regularization for medical image segmentation This repo is the official implementation for SegTransVAE. Seg

Nguyen Truong Hai 4 Aug 04, 2022
CROSS-LINGUAL ABILITY OF MULTILINGUAL BERT: AN EMPIRICAL STUDY

M-BERT-Study CROSS-LINGUAL ABILITY OF MULTILINGUAL BERT: AN EMPIRICAL STUDY Motivation Multilingual BERT (M-BERT) has shown surprising cross lingual a

CogComp 1 Feb 28, 2022
Reference implementation of code generation projects from Facebook AI Research. General toolkit to apply machine learning to code, from dataset creation to model training and evaluation. Comes with pretrained models.

This repository is a toolkit to do machine learning for programming languages. It implements tokenization, dataset preprocessing, model training and m

Facebook Research 408 Jan 01, 2023
Airborne Optical Sectioning (AOS) is a wide synthetic-aperture imaging technique

AOS: Airborne Optical Sectioning Airborne Optical Sectioning (AOS) is a wide synthetic-aperture imaging technique that employs manned or unmanned airc

JKU Linz, Institute of Computer Graphics 39 Dec 09, 2022
Jigsaw Rate Severity of Toxic Comments

Jigsaw Rate Severity of Toxic Comments

Guanshuo Xu 66 Nov 30, 2022
Localization Distillation for Object Detection

Localization Distillation for Object Detection This repo is based on mmDetection. This is the code for our paper: Localization Distillation

274 Dec 26, 2022