Nitish Srivastava

PhD student
Machine Learning Group
Department of Computer Science
University of Toronto


About Me

I was a PhD student in the Machine Learning Group working with Geoffrey Hinton and Ruslan Salakhutdinov.
I obtained my Bachelor's in Computer Science from IIT Kanpur, India in May 2011.
I have now graduated and started working at Apple.

More information CV

Interests

I am currently working on neural networks and other deep learning models.
Check out some cool demos here.
.
Research wiki [Internal]

Code

Toronto Deep Learning ConvNet An Implementation of Convolutional Nets.
DeepNet : A library of deep learning algorithms.

Teaching

I am a co-instructor for CSC 321 : Intro to Neural Networks, Winter 2015.

Thesis

Deep Learning Models for Unsupervised and Transfer Learning PhD Thesis, University of Toronto, May 2017.[pdf][bibtex]
Improving Neural Nets with Dropout Masters Thesis, University of Toronto, Jan 2013.[pdf][bibtex][more]

Papers

Unsupervised Learning of Video Representations using LSTMs [pdf][code]
Nitish Srivastava, Elman Mansimov, Ruslan Salakhutdinov
ICML 2015 (to appear).

Learning generative models with visual attention [paper]
Yichuan Tang, Nitish Srivastava, Ruslan Salakhutdinov
Neural Information Processing Systems (NIPS 2014, oral).

Dropout: A simple way to prevent neural networks from overfitting [paper][bibtex][code]
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky, Ilya Sutskever, Ruslan R. Salakhutdinov
Journal of Machine Learning Research, June 2014.

Multimodal Learning with Deep Boltzmann Machines [paper][bibtex] [Code and results]
Nitish Srivastava and Ruslan Salakhutdinov
Journal of Machine Learning Research, Sept 2014.

Discriminative Transfer Learning with Tree-based Priors [paper] [supplementary material]
Nitish Srivastava and Ruslan Salakhutdinov
Neural Information Processing Systems (NIPS 2013).

Modeling Documents with a Deep Boltzmann Machine [paper]
Nitish Srivastava, Ruslan Salakhutdinov and Geoffrey Hinton
Uncertainty in Artificial Intelligence (UAI 2013, oral).

Multimodal Learning with Deep Boltzmann Machines [paper] [supplementary material] [Code and results] [poster] [video] [bibtex]
Nitish Srivastava and Ruslan R. Salakhutdinov
Neural Information Processing Systems (NIPS 2012, oral).
Earlier version: Multimodal Learning with Deep Belief Nets [poster] [paper]
Appeared at the Representation Learning Workshop (ICML 2012).

Enriching textbooks through data mining
Rakesh Agrawal, Sreenivas Gollapudi, Krishnaram Kenthapadi, Nitish Srivastava, Raja Velu
ACM Symposium on Computing for Development (ACM DEV 2010) [paper]


Tech Reports

Unsupervised Learning of Visual Representations using Videos [pdf][bibtex]
Nitish Srivastava, Depth Oral, May 2015.

Unsupervised Learning of Video Representations using LSTMs [pdf]
Nitish Srivastava, Elman Mansimov, Ruslan Salakhutdinov
arXiv preprint, Feb 2015.

Improving neural networks by preventing co-adaptation of feature detectors
Geoffrey E. Hinton, Nitish Srivastava, Alex Krizhevsky, Ilya Sutskever, Ruslan R. Salakhutdinov
arXiv preprint [paper] [code]

Contact

firstname `at` cs `dot` toronto `dot` edu