| Semester | Course Unit Code | Course Unit Title | T+P+L | Credit | Number of ECTS Credits | Last Updated Date |
| 1 | EEE506 | AN INTRODUCTION TO NEURAL NETWORKS | 3+0+0 | 3 | 6 | 16.06.2026 |
|
Language of Instruction
|
English
|
|
Level of Course Unit
|
Master's Degree
|
|
Department / Program
|
ELECTRICAL AND ELECTRONICS ENGINEERING
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Elective
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
Introducing the main fundamental principles and techniques of neural network systems. Investigating the principal neural network models and applications.
|
|
Course Content
|
Neuron models and network architectures. Single-layer neural networks. Perceptron learning rule. Weight Vector Spaces. Linear transformations for neural networks. Hebb learning rule. Performance surfaces. Performance learning and optimization. Widrow-Hoff learning. Multilayer neural networks. Backpropagation algorithm. Neural networks applications: classification and regression.
|
|
Course Methods and Techniques
|
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Associate Prof.Dr. Serkan ÖZBAY
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Fundamentals of Neural Networks Architectures, Algorithms, and Applications Laurene Fausett
|
|
Course Notes
|
Neural Network Design (Second Edition) Martin T. Hagan Howard B. Demuth Mark Hudson Beale Orlando De Jesús
|
Course Category
|
Mathematics and Basic Sciences
|
%30
|
|
|
Engineering
|
%30
|
|
|
Engineering Design
|
%40
|
|
|
Social Sciences
|
%0
|
|
|
Education
|
%0
|
|
|
Science
|
%0
|
|
|
Health
|
%0
|
|
|
Field
|
%0
|
|
|
Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"
Assessment Methods and Criteria
|
In-Term Studies
|
|
Mid-terms
|
2
|
%
40
|
|
Project
|
1
|
%
20
|
|
Final examination
|
1
|
%
40
|
|
Total
|
4
|
%
100
|
ECTS Allocated Based on Student Workload
|
Activities
|
Total Work Load
|
|
Weekly lecture hours
|
14
|
3
|
42
|
|
Reading Activities
|
14
|
3
|
42
|
|
Internet browsing, library work
|
1
|
4
|
4
|
|
Material design, application
|
1
|
8
|
8
|
|
Report preparation
|
1
|
8
|
8
|
|
Presentation preparation
|
1
|
8
|
8
|
|
Presentation
|
1
|
8
|
8
|
|
Midterm and midterm exam preparation
|
2
|
20
|
40
|
|
Final exam and preparation for the final exam
|
1
|
20
|
20
|
|
Total Work Load
| |
|
Number of ECTS Credits 6
180
|
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
| No | Learning Outcomes |
|
1
| Describing the relation between real brains and simple artificial neural network models |
|
2
| Explaining the most common architectures and learning algorithms in neural networks |
|
3
| Discussing the main factors involved in achieving good learning and generalization performance in neural network systems |
|
4
| Evaluating the practical considerations in neural network applications |
Weekly Detailed Course Contents
| Week | Topics | Study Materials | Materials |
| 1 |
Principals of neural computing
|
|
|
| 2 |
Neuron model and network architectures
|
|
|
| 3 |
Neuron model and network architectures
|
|
|
| 4 |
Architectural analysis of different neural network models: Feedforward (Perceptron) model
|
|
|
| 5 |
Recurrent (Hopfield) model, Competitive (Hamming) model
|
|
|
| 6 |
Learning algorithms:Supervised and unsupervised learning
|
|
|
| 7 |
Hebb learning rule
|
|
|
| 8 |
Perceptron learning rule
|
|
|
| 9 |
LMS algorithm
|
|
|
| 10 |
Performance learning
|
|
|
| 11 |
Backpropagation algorithm
|
|
|
| 12 |
Backpropagation algorithm
|
|
|
| 13 |
Dynamics of recurrent neural networks
|
|
|
| 14 |
Dynamics of recurrent neural networks
|
|
|
Contribution of Learning Outcomes to Programme Outcomes
bbb
https://obs.gantep.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=147925&lang=en