CS 5300 (Fall 2024)

 
 

Artificial Neural Systems

 

[ Courses ] [ syllabus ] [ class policy ] [ references ] [ projects ] [ assignments ]

   

Instructor
Dr. Elise deDoncker
WMU Parkview campus
Engineering Bldg. 2nd floor, B-240
Phone: 276-3102 (office), 276-3101 (Dept. office)
(but preferably contact me by e-mail: elise [dot] dedoncker [at] wmich [dot] edu)

Office hours (tentative)
MW 12:00 - 13:00, or by appointment (let me know if/when you are coming)

Texts
Neural Networks and Deep Learning, A textbook, Charu C. Aggarwal, 2nd Edition, IBM T. J. Watson Research Center, International Business Machines, Hardcover ISBN 978-3-031-29641-3, Published: June 2023; eBook ISBN 978-3-031-29642-0, Published: 29 June 2023, Publisher Springer Cham
Or 1st edition

Deep Neural Network Applications Published 2022; Hardcover ISBN 978-0-367-21146-2; paperback ISBN 978-1-032-22903-4 eBook ISBN 978-0-429-26568-6; Osipyan, Hasmik; Edwards, Bosede Iyiade; Cheok, Adrian David. Deep Neural Network Applications. CRC Press

Recommended:
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, Publ. MIT 2016

Course contents and goals
An introduction to neural net concepts, algorithms, and applications. A history of neural nets will be presented along with some discussion of models of biological neural systems. The salient features of neural nets (including architecture, activation functions, weighting scheme) will be characterized. Standard algorithms will be presented, at the basis of traditional neural networks and recent deep learning models. The students will write programs and use neural net software to experiment with standard models and develop an application for a project.

Learning outcomes

  • Students will gain fundamental knowledge on neural networks.
  • They will learn applications of supervised and unsupervised neural networks.
  • They will code and test implementations.
  • Application areas include: Image and speech recognition, Predictive analytics, Natural Language Processing (NLP), Autonomous vehicles, Healthcare, Fraud detection, Recommender Systems, Gaming and Simulations (cf.,
    [ https://www.quora.com/What-kind-of-problems-can-neural-networks-solve, T. Amarel. ]
Students' progress and achievements towards reaching the course goals and objectives will be apparent from such measures as: the results and creativity displayed in course assignments, and the contents of and performance on certain exam portions.

Evaluation
There will be two tests and a final examination. Tentatively, the tests will carry between 40% and 50% of the grade; student assignments and a semester project with presentations, and miscellaneous will count for the remaining percentage. The lowest of the two test scores will be dropped (not the final).

The following scale will be used to determine your final grade on the basis of your final average:
    A: 92.0 - 100.0,  BA: 88.0 -  91.9,  B: 82.0 -  87.9,  CB: 78.0 -  81.9,  C: 72.0 -  77.9,  DC: 68.0 -  71.9,  D: 60.0 -  67.9,  E:  below  60.0.

Academic integrity policies
You are responsible for making yourself aware of and understanding the policies and procedures in the Undergraduate Catalog that pertain to Academic Integrity. These policies include cheating, fabrication, falsification and forgery, multiple submission, plagiarism, complicity and computer misuse. If there is reason to believe you have been involve in academic dishonesty, you will be referred to the Office of Student Judicial Affairs. You will be given the opportunity to review the charge(s). If you believe you are not responsible, you will have the opportunity for a hearing. You should consult with me if you are uncertain about an issue of academic honesty prior to the submission of an assignment or test.

Additional instructor's notes: Unless permission is given explicitly, the above policy includes cheating by submitting tests, programming assignments or projects where the work (even in part) has been downloaded from the internet; this also applies to text in assignments and project reports. Cooperation among students on submitted work is not allowed. If you are caught there will be consequences.

Computer usage
For program implementations, the class can use their platforms on their laptops. They will also have access to the computer cluster in the Department of Computer Science Research lab in room B-217 CEAS with GPU access, and the GPU workstation cluster with 10 stations in B-208.

Links
https://link.springer.com/book/10.1007/978-3-031-29642-0
Charu Aggarwal textbook (2nd edition) info, incl. download, chapters, ...

http://neuralnetworksanddeeplearning.com/about.html Charu Aggarwal textbook (1st edition) info, What this book is about

https://www.charuaggarwal.net/AllSlides.pdf Charu Aggarwal textbook slides

https://www.youtube.com/watch?v=3_4wxuad_3A&list=PLLo1RD8Vbbb_6gCyqxG_qzCLOj9EKubw7&index=1 Charu Aggarwal textbook videos

https://www.routledge.com/Deep-Neural-Network-Applications/Osipyan-Edwards-Cheok/p/book/9781032229034?srsltid=AfmBOoo2RE0wBmcLDEE78zFod6DuYT3s5ex-tN98CvItONyFBSS2xvOE Deep Neural Network Applications, Osipyan, Hasmik; Edwards, Bosede Iyiade; Cheok, Adrian David. Deep Neural Network Applications. CRC Press

https://www.deeplearningbook.org Goodfellow et al. textbook info

https://www.youtube.com/playlist?list=PLLssT5z_DsK_gyrQ_biidwvPYCRNGI3iv G. Hinton lectures








[ Courses ] [ syllabus ] [ class policy ] [ references ] [ projects ] [ assignments ]