Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Syllabus for CISC452, Slides of Quantum Computing

The course will walk you through the realm of Artificial Neural Networks (ANN) and Cognitive Modeling.

Typology: Slides

2021/2022

Uploaded on 12/12/2023

adela-yang
adela-yang 🇨🇦

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CISC/CMPE 452/COGS 400 Neural and Genetic Computing
Overview
The course will walk you throug h the realm of Artificial Neural Networks (ANN) and
Cognitive Modeling. Unlike courses where you only learn to use existing tools and
predefined functions to implement a model, in this course you will have to understand
the mathematics behind computational modeling. You will learn how ANNs are
modeled based on the structure and functionality of brain neurons, how they are
constructed, how they learn from data, and how the technology can be used to develop
machine intelligence for real life applications. You will have to program ANNs from
scratch without using existing functions, and need background knowledge of linear
algebra (https://ecampusontario.pressbooks.pub/linearalgebrautm/chapter/chapter-2-
matrix-algebra/). You will go through some tutorials organized by the TAs
(https://www.tensorflow.org/tutorials/quickstart/beginner) and learn to build simple
ANN models which would evolve into more complicated models. Finally, you will
download, modify and execute a deep learning model as a group to see how models can
be developed to real life problems. Since models learn from data, there are three main
phases in the model development.
1. Data Preprocessing to prepare the data to be fed into the machine learning (ML)
model,
2. Model Training to learn to extract key features from the data or patterns for
certain task
3. Apply the learned knowledge for cognition and decision making
Pre-requisites
Required courses: Machine Learning; Multivariable Calculus; Linear Algebra;
Probability & Statistics. Pre-requi site courses include Linear Algebra, CISC 235/3.0 or
ELEC 278/3.0, and programming experience. Recommended knowledge: Any of the COGS
courses (100 or 201) or PSYC 100 or PSYC 221 or PHIL 270.
Readings
There is no required textbook for the class. Here are some references that can be used:
1. Charu C. Aggarwal. Neural Networks and Deep Learning: A Textbook. Springer,
2018.
2. Zhang, Aston and Lipton, Zachary C. and Li, Mu and Smola , Alexander J, “Dive
into Deep Learning”, arXiv:2106.11342, 2021, https://d2l.ai/
3. Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka. Elements of Neural
Networks. MIT Press, 1997.
pf3

Partial preview of the text

Download Syllabus for CISC452 and more Slides Quantum Computing in PDF only on Docsity!

CISC/CMPE 452/COGS 400 Neural and Genetic Computing

Overview

The course will walk you through the realm of Artificial Neural Networks (ANN) and Cognitive Modeling. Unlike courses where you only learn to use existing tools and predefined functions to implement a model, in this course you will have to understand the mathematics behind computational modeling. You will learn how ANNs are modeled based on the structure and functionality of brain neurons, how they are constructed, how they learn from data, and how the technology can be used to develop machine intelligence for real life applications. You will have to program ANNs from scratch without using existing functions, and need background knowledge of linear algebra (https://ecampusontario.pressbooks.pub/linearalgebrautm/chapter/chapter-2- matrix-algebra/). You will go through some tutorials organized by the TAs (https://www.tensorflow.org/tutorials/quickstart/beginner) and learn to build simple ANN models which would evolve into more complicated models. Finally, you will download, modify and execute a deep learning model as a group to see how models can be developed to real life problems. Since models learn from data, there are three main phases in the model development.

  1. Data Preprocessing to prepare the data to be fed into the machine learning (ML) model,
  2. Model Training to learn to extract key features from the data or patterns for certain task
  3. Apply the learned knowledge for cognition and decision making

Pre-requisites

Required courses: Machine Learning; Multivariable Calculus; Linear Algebra; Probability & Statistics. Pre-requisite courses include Linear Algebra, CISC 235/3.0 or ELEC 278/3.0, and programming experience. Recommended knowledge: Any of the COGS courses (100 or 201) or PSYC 100 or PSYC 221 or PHIL 270.

Readings

There is no required textbook for the class. Here are some references that can be used:

  1. Charu C. Aggarwal. Neural Networks and Deep Learning: A Textbook. Springer,
  2. Zhang, Aston and Lipton, Zachary C. and Li, Mu and Smola , Alexander J, “Dive into Deep Learning”, arXiv:2106.11342, 2021, https://d2l.ai/
  3. Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka. Elements of Neural Networks. MIT Press, 1997.
  1. Mattias Wahde. Biologically Inspired Optimization Methods: An Introduction. WIT Press, 2008.

Time Table:

Class Schedule (tentative and subject to change)

Shown below are the topics for lectures and assignments. These are subject to change. The slides will be available on the class onQ page before the class meeting.

Week Lecture Topics Activities Week 1 Introduction Week 2 Perceptron Project Proposal (literature review and data) Week 3 Multilayer Perceptron Assignment 1 Week 4 Network Design Week 5 Radial Basis Functions, PCA Week 6 Fall Break (Oct 9-13) Week 7 Unsupervised Learning: Clustering, kmeans Clustering Competitive Learning

Quiz 1 (on Friday) Assignment 2

Week 8 Unsupervised Learning: Kohonen Networks Week 9 Unsupervised Learning: SOM Week 10 Introduction to Deep Learning

Assignment 3

Week 11 Introduction to Deep Learning, Genetic Algorithms Week 12 Genetic Algorithms Project Report Week 13 Assignment 4 Quiz 2 (on Friday) / Presentations