(49 intermediate revisions by 5 users not shown)
Riadok 8: Riadok 8:
 
<!--[https://sluzby.fmph.uniba.sk/infolist/sk/1-AIN-304_15.html Informačný list predmetu]-->
 
<!--[https://sluzby.fmph.uniba.sk/infolist/sk/1-AIN-304_15.html Informačný list predmetu]-->
  
For exercises, please see [http://list.fmph.uniba.sk LIST].
+
For exercises, project assignments, and lecture slides, please see the course in [https://moodle.uniba.sk/course/view.php?id=3062 moodle].
 +
 
  
<!--
 
== News ==
 
<!-- [[#Archív noviniek|Archív noviniek…]] -->
 
  
 
== Course schedule ==
 
== Course schedule ==
Riadok 23: Riadok 21:
 
|-
 
|-
 
|Lecture
 
|Lecture
|Thursday
+
|Monday
|11:30
+
|M-IV
+
|[[Maria Markosova|Mária Markošová]],  [[Igor Farkas|Igor Farkaš]]
+
|-
+
|Exercises (other students)
+
|Thursday
+
 
|16:30
 
|16:30
|I-23
+
|A
|[[Peter Gergel|Peter Gergeľ]]
+
|[[Lubica Benuskova|Ľubica Beňušková]]
 
|-
 
|-
|Exercises (students of m/AIN, m/INF)
+
|Exercises (DAV)
|Monday (next week)
+
|Wednesday
 +
|18:10
 +
|I-H3
 +
|[[Stefan Pocos|Štefan Pócoš]], [[Iveta Beckova|Iveta Bečková]], Branislav Zigo
 +
|-
 +
|Exercises (AIN)
 +
|Friday
 
|9:50
 
|9:50
|H-6
+
|I-H6
|[[Juraj Holas|Juraj Holas]]
+
|[[Stefan Pocos|Štefan Pócoš]], [[Iveta Beckova|Iveta Bečková]], Branislav Zigo
  
 
|}
 
|}
  
  
== Syllabus ==
+
== Lecture syllabus ==
  
 
{| class="alternative table-responsive"
 
{| class="alternative table-responsive"
Riadok 50: Riadok 48:
 
!References
 
!References
 
|-
 
|-
|28.09.
+
|23.9.
|What is artificial intelligence, agent-robot going around an obstacle, properties and types of agents.
+
|Introduction, basic notions for intelligent agents, reflex agents, reflex agents with a state
|R&N, ch.2
+
|R&N, ch. 2
 
|-
 
|-
|05.10.
+
|30.9.
|Search, state space, tree search, searching agent, uninformed search.
+
|Search: uninformed, informed, uniform cost, DBS, BFS, A*, Min Max, greedy, alpha-beta, adversarial
|R&N,ch.3.1-4
+
|R&N, ch. 3.2.2 -3.5.2, ch. 5.1-5.3
 
|-
 
|-
|12.10.
+
|7.10.
|Informed search, graph search versus tree search, methods of implementation, heuristics and their properties.
+
|Constraint Satisfaction Problems (CSP), heuristics, methods of solving
|R&N, ch.3.5-6
+
|R&N, ch. 6.1 - 6.3.2
 
|-
 
|-
|19.10.
+
|14.10.
|Constraint satisfaction problem: definition, heuristics, methods of solving.
+
|Logical agents: inference in logical knowledge base
|R&N, ch.6
+
|R&N, ch. 7.1 - 7.5, 9.3 - 9.4
 
|-
 
|-
|26.10.
+
|21.10.
|Basics of game theory, minimax algorithm.
+
|Local and global optimization, hill climbing, GA, simulated annealing
|R&N, ch.5
+
|R&N, ch. 4.1 - 4.2
 
|-
 
|-
|02.11.
+
|28.10.
|More complex agents: making inferences and learning. Propositional logic, making inferences.
+
|Introduction to probability, reasoning with uncertainty, Bayes' rule
|R&N, ch.7
+
|R&N, ch. 13.1 -13.5
 
|-
 
|-
|09.11.
+
|4.11.
|Learning from examples: supervised learning, perceptron, classification, regression, model selection, generalization.
+
|Introduction to nature-inspired computing, inductive learning, regression
|R&N, ch.18.1-7
+
|R&N, ch.18.1-18.2, 18.6.1-18.6.2
 
|-
 
|-
|16.11.
+
|11.11.
|Unsupervised learning in neural networks: Principal component analysis, Self-organizing map.
+
|Single perceptron, delta rule for supervised learning
|Marsland (2015), ch.6 & 14
+
|R&N, ch.18.6.3-18.6.4
 
|-
 
|-
|23.11.
+
|18.11.
|Probabilistic learning: basic concepts and methods (Bayes formula).
+
|Multi-layer perceptron, supervised learning by error backpropagation
|R&N, ch.13,20
+
|R&N, ch.18.7
 
|-
 
|-
|30.11.
+
|25.11.
|Reinforcement learning, basic concepts, methods of learning.
+
|Unsupervised learning: K-means clustering, KNN, Self-organizing map
|R&N, ch.21
+
|R&N, ch.18.8-18.8.2
 
|-
 
|-
|07.12.
+
|2.12.
|Fuzzy systems, fuzzy logic and reasoning.
+
|Applications of multi-layer perceptron: sonar, NetTalk, ALVINN, LeNet
|Zadeh (2007)
+
|[http://cogsci.fmph.uniba.sk/~holas/res/UI-ch6-ANN.pdf  Artificial Neural Networks]
 
|-
 
|-
|14.12.
+
|9.12.
|Robotics: basic concepts and tasks.
+
|Evolutionary robotics
|R&N, ch.25
+
|R&N, ch. 25.1.-25.2, 25.7
 +
|-
 +
|16.12.
 +
|Quo vadis AI? Problems and visions of future AI methods
 +
|R&N, ch. 26
 
|}
 
|}
  
 
== References ==
 
== References ==
  
* Russell S., Norwig P. (2010). [http://dai.fmph.uniba.sk/courses/ICI/References/russell-norvig.AI-modern-approach.3ed.2010.pdf Artificial Intelligence: A Modern Approach], (3rd ed.), Prentice Hall. Available in the faculty library.
+
 
* Marsland S. (2015). [http://dai.fmph.uniba.sk/courses/ICI/References/marsland.machine-learning.2ed.2015.pdf Machine Learning: An Algorithmic Perspective], (2nd ed.), CRC Press.
+
* Russell S., Norwig P., [http://cogsci.fmph.uniba.sk/~holas/res/AIMA3.pdf Artificial Intelligence: A Modern Approach (3rd ed.)], Prentice Hall, 2010. Ask lecturers for password. Also available in the faculty library. A.k.a. ''R&N''.<!-- user:uui, password:uui -->
* Zadeh L. (2007). [http://dx.doi.org/10.4249/scholarpedia.1766 Fuzzy logic], Scholarpedia, 3(3):1766.
+
* Návrat P., Bieliková M., Beňušková Ľ. et al., [https://www.martinus.sk/?uItem=224899 Umelá inteligencia (3. vydanie)], Vydavateľstvo STU, 2015. ([http://cogsci.fmph.uniba.sk/~holas/res/UI-ch6-ANN.pdf ANN chapter])
  
 
== Course grading ==
 
== Course grading ==
  
* Exercises (30%).
+
The course grading consists of three parts:
* Final exam (50%).
+
* Exercises (36%)
* Projects (20%)
+
* 5-min exams (10%)
* <b>Overall grading:</b> A (50-46), B (45-41), C (40-36), D (35-31), E (30-26), Fx (25-0).
+
* Project (14%)
 +
* Final exam (40%)
 +
Throughout the semester, you can gain 36% for exercises, 10% for 5-min exams, and 14% for the project. You have to earn at least half from each of these. If you do not meet minimal condition from the semester, then you cannot pass the exam. The final exam is worth 40% of the total mark.
 +
 
 +
'''Overall grading:''' A (100-91), B (90-81), C (80-71), D (70-61), E (60-51), Fx (50-0).

Aktuálna revízia z 19:51, 16. september 2024

Introduction to Artificial Intelligence 1-AIN-304

The course objectives are to provide the students with basic insight into artificial intelligence, that can further be extended in the master programmes. The course covers the basics of symbolic and nature-inspired methods of artificial intelligence. The theory is combined with practical exercises.

For exercises, project assignments, and lecture slides, please see the course in moodle.


Course schedule

Type Day Time Room Lecturer
Lecture Monday 16:30 A Ľubica Beňušková
Exercises (DAV) Wednesday 18:10 I-H3 Štefan Pócoš, Iveta Bečková, Branislav Zigo
Exercises (AIN) Friday 9:50 I-H6 Štefan Pócoš, Iveta Bečková, Branislav Zigo


Lecture syllabus

Date Topic References
23.9. Introduction, basic notions for intelligent agents, reflex agents, reflex agents with a state R&N, ch. 2
30.9. Search: uninformed, informed, uniform cost, DBS, BFS, A*, Min Max, greedy, alpha-beta, adversarial R&N, ch. 3.2.2 -3.5.2, ch. 5.1-5.3
7.10. Constraint Satisfaction Problems (CSP), heuristics, methods of solving R&N, ch. 6.1 - 6.3.2
14.10. Logical agents: inference in logical knowledge base R&N, ch. 7.1 - 7.5, 9.3 - 9.4
21.10. Local and global optimization, hill climbing, GA, simulated annealing R&N, ch. 4.1 - 4.2
28.10. Introduction to probability, reasoning with uncertainty, Bayes' rule R&N, ch. 13.1 -13.5
4.11. Introduction to nature-inspired computing, inductive learning, regression R&N, ch.18.1-18.2, 18.6.1-18.6.2
11.11. Single perceptron, delta rule for supervised learning R&N, ch.18.6.3-18.6.4
18.11. Multi-layer perceptron, supervised learning by error backpropagation R&N, ch.18.7
25.11. Unsupervised learning: K-means clustering, KNN, Self-organizing map R&N, ch.18.8-18.8.2
2.12. Applications of multi-layer perceptron: sonar, NetTalk, ALVINN, LeNet Artificial Neural Networks
9.12. Evolutionary robotics R&N, ch. 25.1.-25.2, 25.7
16.12. Quo vadis AI? Problems and visions of future AI methods R&N, ch. 26

References

Course grading

The course grading consists of three parts:

  • Exercises (36%)
  • 5-min exams (10%)
  • Project (14%)
  • Final exam (40%)

Throughout the semester, you can gain 36% for exercises, 10% for 5-min exams, and 14% for the project. You have to earn at least half from each of these. If you do not meet minimal condition from the semester, then you cannot pass the exam. The final exam is worth 40% of the total mark.

Overall grading: A (100-91), B (90-81), C (80-71), D (70-61), E (60-51), Fx (50-0).