Introduction to Artificial Intelligence
Code: 227468
ECTS: 3.0
Lecturers in charge: doc. dr. sc. Sandro Skansi
Lecturers: doc. dr. sc. Sandro Skansi - Seminar
Take exam: Studomat
Load:

1. komponenta

Lecture typeTotal
Lectures 15
Seminar 15
* Load is given in academic hour (1 academic hour = 45 minutes)
Description:
Introduce the student to topics in artificial intelligence (deep learning), their foundations, applications and challenges.
Students will learn the principles of deep learning and how to independently develop basic AI systems and define the tasks, which are tackled with AI.
The student will be able to precisely define the relation between the individual and AI technologies and their role in society and recognize the security issues and potential abuse of AI, with a special emphasis on ethical problems arising from the applications of AI in security and threat prevention.
The student will learn how to build basic AI applications in Python (Anaconda), from Python fundamentals up to a complete multi-layered artificial neural network, which recognizes handwritten digits.

Learning outcomes at the level of the programme to which the course contributes:
Argue and rationally defend one's own philosophical views.
Conduct an interdisciplinary evaluation by taking into account different scientific methodologies and views on selected topics and problems.
Consider the justifiability of various theoretical and practical suggestions, by taking into account the specifics of various walks of life and work environments.
Develop critical thinking and structured formal thinking.

Expected learning outcomes at the level of the course:
1. Critically evaluate the role of AI and DL in our society
2. Describe convolutional neural networks
3. Evaluate the security issues and potential abuse of deep learning
4. Explore the various applications of AI and DL with regard to ethical issues of data collecting.

Course content:
1. General introduction to AI and its theoretical frameworks and limitations.
2. Introduction to machine learning and deep learning. Anaconda installation.
3. Diagramatic representation of the process of supervised learning. Basic operations in Python.
4. Measuring the efficiency of machine learning. Loops in Python.
5. Logistic regression. Definitions in Python.
6. Historical context of cybernetics and deep learning. List comprehension in Python.
7. Backpropagation. Parsing CSV with Python.
8. Multilayer neural networks. SKLearn in Python.
9. A visual introduction to convolutional neural networks. MNIST dataset. Loading MNIST with SKLearn.
10. Privacy of digital data. Gimp installation. Basic image processing in Gimp (greyscale, crop and resize).
11. Security applications of artificial neural networks. Multilayer artificial neural networks in SKLearn.
12. Preventive criminology and ethical questions connected with crime prevention. Development of a complete handwritten digit recognition system.
13. Deep learning and racism - from data imbalance to prejudice. Experiments with a complete handwritten digit recognition system.
14. Towards and epistemology of artificial intelligence: comparing AI to humans and cognitive processes. Keras basics and installation. A complete convolutional network for MNIST in Keras.
15. Final discussion
Literature:
1. semester
KOM (2999) - izborni TZP - Regular studij - Communication Studies
POV (3517) - izborni TZP - Regular studij - History
FIL (1826): Izborni kolegiji - Regular studij - Philosophy and Culture
PSI (2980) - izborni TZP - Regular studij - Psychology
SOC (2960) - izborni TZP - Regular studij - Sociology

2. semester
KOM (2999) - izborni TZP - Regular studij - Communication Studies
KRO (3001) - izborni TZP - Regular studij - Croatology
POV (3517) - izborni TZP - Regular studij - History
FIL (1826): Izborni kolegiji - Regular studij - Philosophy and Culture
PSI (2980) - izborni TZP - Regular studij - Psychology
SOC (2960) - izborni TZP - Regular studij - Sociology

3. semester
KOM (2999) - izborni TZP - Regular studij - Communication Studies
KRO (3001) - izborni TZP - Regular studij - Croatology
POV (3517) - izborni TZP - Regular studij - History
FIL (1826): Izborni kolegiji - Regular studij - Philosophy and Culture
SOC (2960) - izborni TZP - Regular studij - Sociology

4. semester
KOM (2999) - izborni TZP - Regular studij - Communication Studies
KRO (3001) - izborni TZP - Regular studij - Croatology
POV (3517) - izborni TZP - Regular studij - History
FIL (1826): Izborni kolegiji - Regular studij - Philosophy and Culture
SOC (2960) - izborni TZP - Regular studij - Sociology

5. semester
KOM (2999) - izborni TZP - Regular studij - Communication Studies
POV (3517) - izborni TZP - Regular studij - History
FIL (1826): Izborni kolegiji - Regular studij - Philosophy and Culture
SOC (2960) - izborni TZP - Regular studij - Sociology

6. semester
KOM (2999) - izborni TZP - Regular studij - Communication Studies
POV (3517) - izborni TZP - Regular studij - History
FIL (1826): Izborni kolegiji - Regular studij - Philosophy and Culture
SOC (2960) - izborni TZP - Regular studij - Sociology
Consultations schedule:
News

Informations

Hrvatski studiji Sveučilišta u Zagrebu pokrenuti su i ustrojeni 16. studenoga 1992., isprva samo kao dvosemestralni Sveučilišni komparativni studij hrvatske filozofije i društva. Taj je program potom preoblikovan u program redovitog četverogodišnjeg studija.

Address: Borongajska cesta 83d, Zagreb (map)
© 2013. - 2022. Sveučilište u Zagrebu, Fakultet hrvatskih studija. Sva prava pridržana. Računalna služba         Izjava o pristupačnosti
QuiltCMS