Skip to main content

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

  • PTIVIS18H
    PTIVIS18H

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