Statistical learning lectures by Hastie and Tibshirani
Numerical tours of data science by Gabriel Peyré
The deep learning book. This tutorial from Stanford is great as well.
Convex optimization lectures by Ryan Tibshirani at CMU
Machine learning lectures by Nando De Freitas
Lectures on Variational methods in Computer Vision by Daniel Cremers
Unsupervised learning lectures by Rene Vidal
Optimization lectures by Michael Zibulevsky, Technion
All about AUTOGRAD
Notes on spatial point processes
Colocalization benchmark dataset link
Seaborn for plotting in python
Python tutorials
variable assignment (another good blog), mutable and immutable objects, deep and shallow copy
function argument assignment: Arguments are passed by assignment. The rationale behind this is twofold. The parameter passed in is actually a reference to an object (but the reference is passed by value). Some data types are mutable, but others aren't. More on this here
Understanding function passing in C++ vs Java
Customize VIM for Python
Online C++ shell for beginners
NVIDIA driver and CUDA/CUDnn installation
Java installation on Ubuntu
Sync shared google calendars to apple device
French conversations for beginners: [1]
Using apple keyboard in Linux
My custom bashrc
export CLICOLOR=1
export LS_OPTIONS='-l -Gh'
alias ls='ls $LS_OPTIONS'
alias joinpdf='pdfjoin --rotateoversize false --paper a4paper'
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/[\1]/'
}
GREEN="\[\e[1;38;5;010m\]"
CYAN="\[\e[0;38;5;45m\]"
LGREEN="\[\e[1;37m\]"
LYELLOW="\[\e[1;93m\]"
YELLOW="\[\e[1;33m\]"
WHITE="\[\e[0m\]"
export PS1=$GREEN"\u"$LYELLOW"[\W]"$LGREEN"\$(parse_git_branch)> "$WHITE