Ad3501 Deep Learning Notes