Artificial Intelligence Applications (5 cr)
Code: 5051253-3001
General information
Enrollment
02.12.2020 - 31.12.2020
Timing
01.01.2021 - 30.04.2021
Number of ECTS credits allocated
5 op
RDI portion
5 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Teaching languages
- Finnish
Seats
0 - 60
Degree programmes
- Degree Programme in Information and Communication Technology
Teachers
- Mojtaba Jafaritadi
Teacher in charge
Mojtaba Jafaritadi
Groups
-
PTIVIS18HPTIVIS18H
Objective
After completing the course the student:
- understands what the artificial intelligence is in social and health care
- can explain the basic concepts of artificial intelligence
- knows the available artificial intelligence applications in social and health care
- understands the possibilities and limitations of artificial intelligence in social and health care
Content
- Basics of Artificial Intelligence
- Artificial Intelligence Applications
- Neural networks
- Machine learning
Materials
1) Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems 2nd Edition by Aurélien Géron, OREILLY, 2020
2) Hands-on Scikit-Learn for Machine Learning Applications, by David paper, Apress publications, 2020
Teaching methods
The course includes theoretical lectures, mandatory practical lab works, and self-study/ home assignments.
"PYTHON IS THE OFFICIAL LANGUAGE OF THE PROGRAMMING ASSIGNMENTS". Try to get some hand in python before and during the course.
NOTE: Due to the current pandemic, remote implementation of the lab works is still a possibility.
Exam schedules
Exam dates will be announced (it will be most likely the last session, the one after the last lecture)
International connections
Lectures (onsite and online lectures will be arranged)
Self-study materials from online sources
Project work (OPTIONAL)
Student workload
lab/home works 10x2h =20h
lectures 10x2h = 20h
exam =4h
self study and exam preparation 36h
TOTAL 80h
Content scheduling
Chapter 1: The Machine Learning Landscape
Chapter 2: End-to-End Machine Learning Project
Chapter 3: Classification
Chapter 4: Training Models
Chapter 5: Support Vector Machines
Chapter 6: Decision Trees
Chapter 7: Ensemble Learning and Random Forests
Chapter 8: Dimensionality Reduction
Chapter 9: Unsupervised Learning Techniques
Chapter 10: Introduction to Artificial Neural Networks with Keras
Chapter 11: Training Deep Neural Networks
Evaluation scale
H-5
Assessment methods and criteria
By the end of this course, students will:
Obtain practical and technological skills including machine learning, optimization, neural networks, data processing, and advanced AI algorithms
Possess knowledge of state-of-the-art modern topics in artificial intelligence, including Regression, Classification, support vector machines, neural networks, deep networks
Learn a blend of hardware, software, and data analytics skills to support the design and development of AI applications in various engineering domains
In order to pass this course, you must pass the final exam. The final grade will be based on exam and home/lab works:
60% -> 1
68% -> 2
76% -> 3
84% -> 4
92% -> 5
Mandatory lab works: individual Lab performance matters
Mandatory lectures