# COSC 4P80 Artificial Neural Network:Outline

Winter 2017

Department of Computer Science

Brock University

Instructor: Beatrice
M.Ombuki-Berman
Office:J307, office hrs: Tue. 11:45 pm - 12:15 pm (or appointment)
E-mail:bombuki@brocku.ca

Teaching Assistant: Andrew Runka E-mail:ar03gg@badger.ac.brocku.ca

### Course Description

The goal of this course is to introduce students to practical problem
solving using a powerful

class of AI model, the neural network.
We begin with a brief introduction of a loose analogy to

the brain to
give some idea of the parallel and distributed nature of neural
networks.

An overview of various neural network models will be carried out by
discussing
the underlying

principles,
model architectures, behaviours and learning algorithms. A range of
applications will also be discussed.
### Prerequisites:

- Programming skills are assumed.
- Completion of
COSC 3P71 Introduction to Artificial Intelligence is
highly recommended.
- Familiarity with linear algebra, basic calculus, probaility theory
and statistics is expected.

Where necessary, and if possible, some
fundamental refreshers on some of these will be provided via
tutorials.

### Textbook (TBA):

There will be no main text, however, we will uses various resources
including following texts.
- Kishan Mehrotra, Chilukuri K. Mohan and Sanjay Ranka.
Elements of Artificial Neural Networks. ISBN: 0-262-13328-8.
- Fausett, L. Fundamentals of Neural Networks. New York:
Prentice Hall.
- Haykin, S. Neural Networks: A Comprehensive Foundation. New
York: Macmillan Publishing.
- Duda et al. Pattern Classification (2ed.). Wiley & Sons, Inc

### Evaluation

Assignments (2) |
35 % |

Term Project |
25% |

Class Test (March tba) |
15% |

Seminars & Participation |
20% |

labs |
5% |