Tekoälyn perusteet Pythonilla (5 op)
Toteutuksen tunnus: TI00FA69-3008
Toteutuksen perustiedot
- Ilmoittautumisaika
-
15.02.2025 - 16.03.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
17.03.2025 - 31.07.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- (2019-2024) ICT ja tuotantotalous
- Opetuskielet
- englanti
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Opettajat
- Kirpal Singh
- Ryhmät
-
LT6424SProfessional Development Program in Information Technology
- Opintojakso
- TI00FA69
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 45 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 18.03.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 20.03.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Ti 25.03.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 27.03.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Ti 01.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 03.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Ti 08.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 10.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Ti 15.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 17.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Ti 22.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 24.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Ti 29.04.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
Ti 06.05.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD758
Oppimistila
|
To 08.05.2025 klo 13:00 - 16:00 (3 t 0 min) |
Tekoälyn perusteet Pythonilla TI00FA69-3008 |
KMD759
Oppimistila
|
Tavoitteet
After completing a course, student has learned what are the basic tehniques to manifest artificial intelligence using Python Programming Language in practise.
Sisältö
- Python Quick Recap
- Python Arrays, Tables, Vectors, Matrices
- AI: Short Description
- AI: Regression 1
- AI: Regression 2
- AI: Classification 1
- AI: Classification 2
- AI: Miscellanae
Arviointiasteikko
0-5
Arviointimenetelmät ja arvioinnin perusteet
Evaluation criteria - Satisfactory (1–2)
Basic understanding of AI concepts and Python tools:
• The student demonstrates basic understanding of AI concepts such as regression and classification.
• Can use Python to perform simple data manipulation (e.g., arrays, matrices).
• Can implement and explain basic regression or classification models using pre-existing templates.
• Requires guidance for model selection and evaluation.
________________________________________
Evaluation criteria - Good (3–4)
Independent application and explanation of core AI techniques:
• The student can implement regression and classification models using scikit-learn with appropriate preprocessing.
• Can evaluate model performance using standard metrics (e.g., accuracy, MSE).
• Can explain the differences between models and choose suitable ones for a given dataset.
• Shows some independent problem-solving and tuning of models.
________________________________________
Evaluation criteria - Excellent (5)
Advanced problem-solving, critical thinking, and elegant solutions:
• The student shows mastery in selecting and implementing appropriate AI models and techniques.
• Can clearly justify model choices and preprocessing steps based on data characteristics.
• Demonstrates ability to compare and improve models using metrics and visualizations.
• Provides well-structured, efficient, and readable code with critical reflection on model limitations and improvements.
________________________________________
Evaluation criteria - Approved
Student has achieved the course objectives fairly. Student will be able to identify, define and use the course subject area’s concepts and models. Student understands the criteria and principles of the expertise development.