Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Artificial Neural Networks
Major: Information Design Technologies
Code of Subject: 7.122.02.E.28
Credits: 4
Department: Computer-Aided Design
Lecturer: Pavlo V. Tymoshchuk
Semester: 2 семестр
Mode of Study: заочна
Learning outcomes:
At the end of learning this discipline, a student should be able to demonstrate the following study results:
1) knowledge of theoretical foundations of artificial neural networks;
2) ability to apply existing methods of building artificial neural networks;
3) ability to use principles of mathematical modeling of analog neural networks;
4) ability to apply methodology of mathematical modeling digital neural networks;
5) ability to use methods of stability investigation of artificial neural networks;
6) ability to apply artificial neural networks.
Study of the discipline implies shaping and development the following student competencies:
general:
1) ability to study;
2) ability to communicate orally and in written form in Ukrainian and English;
3) ability to perform search and analyze an information from different sources;
4) ability to identify, formulate and solve problems;
5) ability to apply knowledge in practical situations;
6) ability to make justified decisions;
7) ability to fulfill investigations on appropriate level;
8) ability to work in command;
9) knowledge and understanding of subject area and understanding profession;
10) ability to communicate with non-professional of the same field;
11) ability to think abstractly, analyze and synthesize;
12) ability to develop and manage projects;
13) ability to work on one’s own;
14) skills of using information and communication technologies;
professional:
1) ability to use principles of building and analysis of artificial neural networks;
2) ability to use artificial neural networks.
3) ability of flexible thinking mode, that gives a possibility to understand and solve tasks keeping critical concern to steady scientific conceptions;
4) ability to use deep theoretical and fundamental knowledge in the field of information technologies for developing complex systems;
5) ability to formulate, analyze and synthesize solutions of scientific problems on abstract level by their decomposition on parts which can be investigated separately in their more and less important aspects;
6) ability to build models of complex information systems, conduct their investigation for building projects of systems;
7) ability to develop and implement models of information systems by using tools of computer modeling;
8) ability to communicate with colleagues from given area concerning scientific achievements as on general level as on the level of specialist;
9)ability to make oral and written reports, discuss scientific subjects in native language and in English;
10) ability to make oral presentation and write clear paper based on results of fulfilled investigations;
11) ability to formulate (making presentations or reports) new hypotheses and scientific tasks in the area of information technologies, choose relevant directions and corresponding methods for their solving;
12) ability to accept obtained knowledge in the area of computer sciences, information technologies and integrate their into available ones;
13) ability to study and evaluate critically new information technologies, models and methods having grounded on professional in these areas scientific literature sources.
1) knowledge of theoretical foundations of artificial neural networks;
2) ability to apply existing methods of building artificial neural networks;
3) ability to use principles of mathematical modeling of analog neural networks;
4) ability to apply methodology of mathematical modeling digital neural networks;
5) ability to use methods of stability investigation of artificial neural networks;
6) ability to apply artificial neural networks.
Study of the discipline implies shaping and development the following student competencies:
general:
1) ability to study;
2) ability to communicate orally and in written form in Ukrainian and English;
3) ability to perform search and analyze an information from different sources;
4) ability to identify, formulate and solve problems;
5) ability to apply knowledge in practical situations;
6) ability to make justified decisions;
7) ability to fulfill investigations on appropriate level;
8) ability to work in command;
9) knowledge and understanding of subject area and understanding profession;
10) ability to communicate with non-professional of the same field;
11) ability to think abstractly, analyze and synthesize;
12) ability to develop and manage projects;
13) ability to work on one’s own;
14) skills of using information and communication technologies;
professional:
1) ability to use principles of building and analysis of artificial neural networks;
2) ability to use artificial neural networks.
3) ability of flexible thinking mode, that gives a possibility to understand and solve tasks keeping critical concern to steady scientific conceptions;
4) ability to use deep theoretical and fundamental knowledge in the field of information technologies for developing complex systems;
5) ability to formulate, analyze and synthesize solutions of scientific problems on abstract level by their decomposition on parts which can be investigated separately in their more and less important aspects;
6) ability to build models of complex information systems, conduct their investigation for building projects of systems;
7) ability to develop and implement models of information systems by using tools of computer modeling;
8) ability to communicate with colleagues from given area concerning scientific achievements as on general level as on the level of specialist;
9)ability to make oral and written reports, discuss scientific subjects in native language and in English;
10) ability to make oral presentation and write clear paper based on results of fulfilled investigations;
11) ability to formulate (making presentations or reports) new hypotheses and scientific tasks in the area of information technologies, choose relevant directions and corresponding methods for their solving;
12) ability to accept obtained knowledge in the area of computer sciences, information technologies and integrate their into available ones;
13) ability to study and evaluate critically new information technologies, models and methods having grounded on professional in these areas scientific literature sources.
Required prior and related subjects:
• prerequisite: differential equations; numerical methods; theory of systems; theory of electronic circuits; programming languages, algorithms and data structures; computer networks;
• co-requisite: systems of artificial intelligence; signal processing; distributed computer systems.
• co-requisite: systems of artificial intelligence; signal processing; distributed computer systems.
Summary of the subject:
Basics of theory of artificial neural networks and some their applications are studied, in particular: mathematical foundations of artificial neural networks; their architecture and electronic realization; stability of functioning networks; networks of linear, quadratic programming and linear complementary problems, algorithms of optimization without limitations and learning algorithms; the networks of nonlinear optimization problems with limitations; the networks of discrete and combinatorial optimization, the networks of identification of signals and systems; methods of modeling neural oscillators.
Recommended Books:
Basic
1. А. Cichocki and R. Unbehauen, Neural Networks for Optimization and Signal Processing, John Wiley and Sons, 1993.
2. S. Haykin. Neural Networks: A Comprehensive Foundation, Prentice-Hall, Upper Saddle River, New Jersey, 1999.
3. Руденко О. Г., Бодянський Є. В. Штучні нейронні мережі: Навчальний посібник. – Харків: ТОВ ”Компанія СМІТ”, 2006. – 404 с.
4. Тимощук П. В. Штучні нейронні мережі: навч. посібник / П. В. Тимощук. – Львів: Видавництво Львівської політехніки, 2011. – 444 с.
Complementary
1. R.M. Golden, Mathematical Methods for Neural Network Analysis and Design: MIT Press, Cambridge, Massachusetts, 1996.
2. Глибовець М.М., Олецький О.В. Штучний інтелект. - К .:Видавничий дім "КМ Академія" , 2002 . - 366 c.
Information Resource
Тимощук П. В., Кривий Р. З. Штучні нейронні мережі: Електронний навчально-методичний комплекс для студентів Інституту комп’ютерних наук та інформаційних технологій спеціальності 8.05010102 “Інформаційні технології проектування”. Сертифікат № 00473, номер та дата реєстрації: Е41-165-32/2013 від 28.10.2013 р. [Електронний ресурс] – Режим доступу: http://vns.lp.edu.ua/course/view.php?id=8582.
1. А. Cichocki and R. Unbehauen, Neural Networks for Optimization and Signal Processing, John Wiley and Sons, 1993.
2. S. Haykin. Neural Networks: A Comprehensive Foundation, Prentice-Hall, Upper Saddle River, New Jersey, 1999.
3. Руденко О. Г., Бодянський Є. В. Штучні нейронні мережі: Навчальний посібник. – Харків: ТОВ ”Компанія СМІТ”, 2006. – 404 с.
4. Тимощук П. В. Штучні нейронні мережі: навч. посібник / П. В. Тимощук. – Львів: Видавництво Львівської політехніки, 2011. – 444 с.
Complementary
1. R.M. Golden, Mathematical Methods for Neural Network Analysis and Design: MIT Press, Cambridge, Massachusetts, 1996.
2. Глибовець М.М., Олецький О.В. Штучний інтелект. - К .:Видавничий дім "КМ Академія" , 2002 . - 366 c.
Information Resource
Тимощук П. В., Кривий Р. З. Штучні нейронні мережі: Електронний навчально-методичний комплекс для студентів Інституту комп’ютерних наук та інформаційних технологій спеціальності 8.05010102 “Інформаційні технології проектування”. Сертифікат № 00473, номер та дата реєстрації: Е41-165-32/2013 від 28.10.2013 р. [Електронний ресурс] – Режим доступу: http://vns.lp.edu.ua/course/view.php?id=8582.
Assessment methods and criteria:
• current control (50%): current reports of laboratory works, oral asking;
• final control (50%, examination): fulfilling test tasks.
• final control (50%, examination): fulfilling test tasks.