Course name
AI programming
Course date
19.09.2022 - 31.07.2023
Institution
Savonia University of Applied Sciences
Course language
Finnish
Credits
5 ECTS credit
Field
4everyone HUB, Technology HUB
Teacher
Koponen Janne
Available for open UAS
Chargeable
Level
Bachelor
Course description
Tekoäly on nopeasti yleistyvä teknologia ohjelmistojen kehittämisessä. Siksi tekoälyn perusteiden hallintaa voidaan pitää jo osana ohjelmistokehittäjän yleissivistystä. Tällä kurssilla opitaan keskeisimpiä tekoälyn käsitteitä ja teknologioita käytännön kautta ratkomalla pieniä harjoitustehtäviä.
Opintojakson suoritettuasi
- osaat hyödyntää Python-kirjastojen valmiita tekoälyalgoritmeja.
- ymmärrät muutamien tärkeimpien tekoälyalgoritmien toiminnan pääperiaatteet.
- osaat esikäsitellä datan koneoppimiseen sopivaksi.
- hallitset datan visualisoinnin perusteet.
Keskeinen sisältö
- Tekoälysovelluksen toteutus Python-kielellä
- Datan esikäsittely
- Datan visualisointi
- Regressio
- Pääkomponenttianalyysi
- Klusterointi ja luokittelu
- Neuroverkot ja syväoppiminen
- NumPy
- pyplot
- scikit-learn
- Tensorflow/Keras
Prerequisites
Vaaditaan seuraavat suoritetut opinnot: Python-ohjelmoinnin perusteet
Assessment criteria
Arviointiasteikko: 0 – 5
Arviointiperusteet: Palautettavat harjoitustehtävät
Course way of working and time table
100 % verkko-opinnot (Moodle)
Suoritustavat
- Harjoitustehtävien suorittaminen
- Videoidut luennot, itsenäinen opiskelu, harjoitustyöt
Course enrolment info
Opinnot ovat maksuttomia CampusOnline -opiskelijoille eli läsnäoleviksi ilmoittautuneille suomalaisten ammattikorkeakoulujen tutkinto-opiskelijoille ja ammattikorkeakoulujen tutkinto-opintojen polku- ja vaihto-opiskelijoille.