Lecture materials for Cornell CS5785 Applied Machine Learning (Fall 2021)

Overview

Applied Machine Learning (Cornell CS5785, Fall 2021)

This repo contains executable course notes and slides for the Applied ML course at Cornell and Cornell Tech (Fall 2021 edition).

Note that these notes are slightly different from the ones used in my Youtube lecture videos videos from the Fall 2020 edition of the course. You may find these in my other Github repo.

Contents

This repo is organized as follows.

.
├── README.md
├── notebooks             # Notebooks and slides
└── requirements.txt      # Packages needed for your virtualenv

Setup

Requirements

You should be able to run all the contents of this repo using the packages provided in requirements.txt.

In a new virtualenv, run this:

pip install -r requirements.txt

Feedback

Please send feedback to Volodymyr Kuleshov

You might also like...
All course materials for the Zero to Mastery Deep Learning with TensorFlow course.
All course materials for the Zero to Mastery Deep Learning with TensorFlow course.

All course materials for the Zero to Mastery Deep Learning with TensorFlow course.

Pre-trained model, code, and materials from the paper
Pre-trained model, code, and materials from the paper "Impact of Adversarial Examples on Deep Learning Models for Biomedical Image Segmentation" (MICCAI 2019).

Adaptive Segmentation Mask Attack This repository contains the implementation of the Adaptive Segmentation Mask Attack (ASMA), a targeted adversarial

Useful materials and tutorials for 110-1 NTU DBME5028 (Application of Deep Learning in Medical Imaging)

Useful materials and tutorials for 110-1 NTU DBME5028 (Application of Deep Learning in Medical Imaging)

Differentiable rasterization applied to 3D model simplification tasks
Differentiable rasterization applied to 3D model simplification tasks

nvdiffmodeling Differentiable rasterization applied to 3D model simplification tasks, as described in the paper: Appearance-Driven Automatic 3D Model

Framework that uses artificial intelligence applied to mathematical models to make predictions
Framework that uses artificial intelligence applied to mathematical models to make predictions

LiconIA Framework that uses artificial intelligence applied to mathematical models to make predictions Interface Overview Table of contents [TOC] 1 Ar

The repository forked from NVlabs uses our data. (Differentiable rasterization applied to 3D model simplification tasks)
The repository forked from NVlabs uses our data. (Differentiable rasterization applied to 3D model simplification tasks)

nvdiffmodeling [origin_code] Differentiable rasterization applied to 3D model simplification tasks, as described in the paper: Appearance-Driven Autom

Neural networks applied in recognizing guitar chords using python, AutoML.NET with C# and .NET Core
Neural networks applied in recognizing guitar chords using python, AutoML.NET with C# and .NET Core

Chord Recognition Demo application The demo application is written in C# with .NETCore. As of July 9, 2020, the only version available is for windows

Object tracking and object detection is applied to track golf puts in real time and display stats/games.

Putting_Game Object tracking and object detection is applied to track golf puts in real time and display stats/games. Works best with the Perfect Prac

Comments
  • fix vector y in lecture 2 slides

    fix vector y in lecture 2 slides

    As discussed in class, I found a few extremely minor changes to the slides and was advised to create a pull request. In lecture2-supervised-learning.ipynb, I changed vector y (the last equation in the slide deck) to be a column of $y^{(1)} ... y^{(n)}$ instead of $x^{(1)} ... x^{(n)}$.

    opened by ananya834 1
  • fix lecture3 rendering issue

    fix lecture3 rendering issue

    Reference: a nbconvert issue in 2017

    At present, nbconvert only handles block math correctly if it’s at the start of the line. 
    This is a discrepancy between our processing of math blocks in the live notebook and in nbconvert.
    
    opened by lydhr 0
  • Add system dependencies to docs

    Add system dependencies to docs

    Hello @kuleshov, thank you very much for your impressive work and your sharing efforts.

    When I was following the instructions to compile the notes, slides and pdfs, I found out I had to install some system packages needed for pandoc to work. In Ubuntu, these are:

    sudo apt-get install sudo apt-get install texlive-xetex texlive-fonts-recommended texlive-plain-generic pandoc
    

    I suggest this could be added to the README so nobody gets stuck due to that. These TeX dependencies will likely be installed already in the computers of most researchers, but not in so many applied practitioners who will be interested in this applied course :smiley: .

    Kind regards, Javier

    opened by JavierBJ 1
Owner
Volodymyr Kuleshov
Volodymyr Kuleshov
SAS output to EXCEL converter for Cornell/MIT Language and acquisition lab

CORNELLSASLAB SAS output to EXCEL converter for Cornell/MIT Language and acquisition lab Instructions: This python code can be used to convert SAS out

null 2 Jan 26, 2022
The ICS Chat System project for NYU Shanghai Fall 2021

ICS_Chat_System [Catenger] This is the ICS Chat System project for NYU Shanghai Fall 2021 Creators: Shavarsh Melikyan, Skyler Chen and Arghya Sarkar,

null 1 Dec 20, 2021
Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2020

Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2020

Phillip Lippe 1.1k Jan 7, 2023
Bachelor's Thesis in Computer Science: Privacy-Preserving Federated Learning Applied to Decentralized Data

federated is the source code for the Bachelor's Thesis Privacy-Preserving Federated Learning Applied to Decentralized Data (Spring 2021, NTNU) Federat

Dilawar Mahmood 25 Nov 30, 2022
We present a framework for training multi-modal deep learning models on unlabelled video data by forcing the network to learn invariances to transformations applied to both the audio and video streams.

Multi-Modal Self-Supervision using GDT and StiCa This is an official pytorch implementation of papers: Multi-modal Self-Supervision from Generalized D

Facebook Research 42 Dec 9, 2022
Tensorforce: a TensorFlow library for applied reinforcement learning

Tensorforce: a TensorFlow library for applied reinforcement learning Introduction Tensorforce is an open-source deep reinforcement learning framework,

Tensorforce 3.2k Jan 2, 2023
Deep Learning applied to Integral data analysis

DeepIntegralCompton Deep Learning applied to Integral data analysis Module installation Move to the root directory of the project and execute : pip in

Thomas Vuillaume 1 Dec 10, 2021
This repository contains all the code and materials distributed in the 2021 Q-Programming Summer of Qode.

Q-Programming Summer of Qode This repository contains all the code and materials distributed in the Q-Programming Summer of Qode. If you want to creat

Sammarth Kumar 11 Jun 11, 2021
The materials used in the SaxonJS tutorial presented at Declarative Amsterdam, 2021

SaxonJS-Tutorial-2021, version 1.0.4 Last updated on 4 November, 2021. Table of contents Background Prerequisites Starting a web server Running a Java

Saxonica 11 Oct 23, 2022