Deep learning 1 (5cr)
Code: C-02473-TT00CC66-3005
General information
- Enrollment
- 30.12.2025 - 26.01.2026
- Registration for introductions has not started yet.
- Timing
- 01.01.2026 - 31.07.2026
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Institution
- Kajaani University of Applied Sciences, Opintojakso järjestetään verkkototeutuksena kevätlukukaudella. Aloitusluento on suunnitelman mukaisesti viikolla 3. Kurssilla on kahdeksan viikoittaista aihealuetta. Aikataulua noudattava saa kurssin valmiiksi viikkojen 4–12 välisenä aikana. Kurssin loppuun on jätetty viisi viikkoa puskuria mahdollistamaan liukuvan kurssin suorittamisen. Sallittu suoritusaika 1.1.-30.4.2025.
- Teaching languages
- Finnish
- Seats
- 0 - 10
- Course
- C-02473-TT00CC66
Evaluation scale
0 - 5
Content scheduling
Kuvataan Repussa.
Objective
The student understands the basics of deep learning and neural networks and the limitations and opportunities related to teaching them. The student can apply the methods used in deep learning in the Pytorch environment.
Methods of completion
Online learning; Opening lecture, lecture recordings, exercises, discussion on the online platform. The implementation methods are described in more detail in connection with the implementation.
Methods of completion
Lectures (introductory lecture + lecture recordings) and exercises.
Content
- Artificial neurons and neural networks - Deep learning with neural networks - Teaching neural networks - Use of trained neural networks - Hyperparameters of neural networks - Using the Pytorch environment - CNN neural networks (Convolutional Neural Networks) - RNN neural networks (Recurrent Neural Networks) - Basics of natural language processing (NLP).
Location and time
Opintojakso järjestetään verkkototeutuksena kevätlukukaudella. Aloitusluento on suunnitelman mukaisesti viikolla 3. Kurssilla on kahdeksan viikoittaista aihealuetta. Aikataulua noudattava saa kurssin valmiiksi viikkojen 4–12 välisenä aikana. Kurssin loppuun on jätetty viisi viikkoa puskuria mahdollistamaan liukuvan kurssin suorittamisen. Sallittu suoritusaika 1.1.-30.4.2025.
Materials
Tehtävät ja tekstimateriaali löytyvät osoitteesta: https://sourander.github.io/syvaoppiminen/ Oppimispäiväkirja 101 -ohjesivusto on osoitteessa: https://sourander.github.io/oat/ Linkit toteutukseen liittyviin YouTube-videoihin jaetaan Reppu-alustan Aloita tästä -osiossa. Opettajan kirjoittaman materiaalin lisäksi kurssin virallista lähdetietoa ovat: - Géron, A. **Hands-On Machine Learning with Scikit-Learn and PyTorch**. O'Reilly. 2025. - Prince, S. **Understanding Deep Learning**. The MIT Press. 2023. https://udlbook.github.io/udlbook/
Teaching methods
Kurssin sisältö ja ohjeistus käydään lävitse aloitusluennolla Teams Classroomissa, joka on katsottavissa myös tallenteena myöhemmin. Kurssilla ei ole erillisiä luentoja, vaan kurssin luentomateriaalit on saatavilla videoina. Kurssilla ei ole erillistä tenttiä, vaan kurssin suoritus perustuu oppimispäiväkirjaan. Oppimispäiväkirjaan liittyy tehtäväpaketti. Lue Reppu-ympäristön Aloita tästä -osiosta tarkemmin, mistä mikäkin materiaali löytyy. Kurssin aikana järjestetään erillisiä kysy-vastaa -sessioita, joissa voi kysyä epäselvistä asioista ja saada apua tehtävien kanssa. Kurssin asynkroninen keskustelu tapahtuu kurssin discord -kanavalla.
Exam schedules
Ei sisällä tenttiä. Oppimispäiväkirjan palautus 30.4.2026 mennessä.
Completion alternatives
Ota yhteyttä opettajaan.
Student workload
Luennoille osallistumisen tai YouTube-tallenteiden katsomisen lisäksi opiskelijan oletetaan käyttävän viikoittain kurssin laajuutta vastaava määrä tunteja tehtävien tekemiseen, itsensä kehittämiseen ja tämän prosessin dokumentointiin oppimispäiväkirjamuodossa. Pidä ajankäytöstäsi kirjaa. Opintojakson laajuus on 5op, mikä vastaa n. 135 tuntia opiskelijan työtä.
Qualifications
Data science mathematics 1 (basic concepts of statistics) Data science mathematics 2 (matrix algebra) Python programming