Skip to content

fum-cs/neural-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Science Dept., Ferdowsi University of Mashhad

Neural Networks

An introduction to Neural Networks with Python and Pytorch which covers optmization, neural network basics, convolutional neural networks, and advanced topics such as autoencoders and generative adversarial networks.

2024 Instructor: Mahmood Amintoosi


I should mention that the original material was from Tomas Beuzen's course github. I have modified his contents to suit my own needs and preferences. I would like to thank him for his great work and generosity.

Optional Reference/Learning Materials

Deep learning resources

ML-related textbooks

  • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems by Aurélien Géron. Code/notebooks available here. (Endorsed by an MDS student!)
  • James, Gareth; Witten, Daniela; Hastie, Trevor; and Tibshirani, Robert. An Introduction to Statistical Learning: with Applications in R. 2014. Plus Python code and more Python code.
  • Russell, Stuart, and Peter Norvig. Artificial intelligence: a modern approach. 1995.
  • David Poole and Alan Mackwordth. Artificial Intelligence: foundations of computational agents. 2nd edition (2017). Free e-book.
  • Kevin Murphy. Machine Learning: A Probabilistic Perspective. 2012.
  • Christopher Bishop. Pattern Recognition and Machine Learning. 2007.
  • Pang-Ning Tan, Michael Steinbach, Vipin Kumar. Introduction to Data Mining. 2005.
  • Mining of Massive Datasets. Jure Leskovec, Anand Rajaraman, Jeffrey David Ullman. 2nd ed, 2014.

Math for ML

Other ML resources

Interesting ML Competition Write-Ups

Build

In notebooks folder:

  • jupyter-book build ./
  • copy ../require.js ./_build
  • ghp-import -n -p -f ./_build/html
  • jupyter-book build --builder pdflatex ./