Siirry suoraan sisältöön

Syväoppiminen (5 cr)

Code: TTC8060-3005

General information


Timing

07.11.2022 - 20.12.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Face-to-face

Unit

Teknologiayksikkö

Teaching languages

  • Finnish

Degree programmes

  • Tieto- ja viestintätekniikka (AMK)

Teachers

  • Juha Peltomäki

Groups

  • ZJA22STIDA2
    Avoin amk, Data-analytiikka 2, Verkko

Objective

You understand the significance of deep learning in the digitalized operational environment. You know about the most common methods of deep learning and how to apply them in practice to existing data as well as interpret the results of the methods.

EUR-ACE Competences:
Knowledge and Understanding
Engineering Practice
Research and information retrieval

Content

- Various neural networks and their architectures and uses (e.g. CNN, RNN, LSTM, Autoencoder).
- Work with open source neural network tools
- Transfer learning
- Prediction
- Machine vision
- NLP

Location and time

Opintojakso toteutetaan syyslukukaudella 2022.

Oppimateriaali ja suositeltava kirjallisuus

Materiaali harjoitustehtäviä ja opiskeltavia asiasisältöjä varten jaetaan kurssin aikana. Opintojaksolla hyödynnetään Python 3.8+-ympäristöä, Git-versiohallintaa, scikit-learn, TensorFlow 2, Keras sekä muita visualisointi- ja syväoppimiskirjastoja.

Teaching methods

Virtuaalinen opiskelu sisältäen harjoitustehtävien tekemisen sekä niihin liittyviin luento- ja esimerkkimateriaaleihin perehtymisen.

Employer connections

Opintojakson sisältö pyritään kytkemään työelämässä esiintyviin ongelmiin.

Exam schedules

Opintojakso arvioidaan palautettujen harjoitustehtävien avulla.

Vaihtoehtoiset suoritustavat

Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.

Student workload

Yhden opintopisteen työmäärä vastaa 27 tunnin opiskelutyötä. Yhteensä opiskelutyömäärä (5 op) kurssilla on 135 tuntia.

Content scheduling

Oppimateriaalit jaetaan kurssin alkaessa ja niitä täydennetään tarvittaessa kurssin aikana.
Myös tarkemmat opintojaksolla käytettävien ympäristöjen asennusohjeet jaetaan alkuvaiheessa.

Evaluation scale

0-5

Arviointikriteerit, tyydyttävä (1-2)

Satisfactory 2: You know the most commonly used techniques in Deep Learning for various problems. You know how to choose the techniques of Deep Learning and apply their technical know-how in practice. In addition, you know how to assess their implementation superficially.

Sufficient 1: You know the most commonly used techniques of Deep Learning. You are able to apply the most common techniques of Deep Learning. Additionally, you are able to assess their implementation briefly.

Arviointikriteerit, hyvä (3-4)

Very good 4: You recognize the advantages of Deep Learning in the era of digitalization. You know the most commonly used techniques of Deep Learning and is able to justify versatile the use of the implemented techniques in various tasks. You know how to apply their technical know-how in practice and assess their implementation critically as well as validate its development.

Good 3: You are aware of the advantages of Deep Learning in the era of digitalization. You know the most commonly used techniques of Deep Learning for various problems. You are able to apply his/her technical know-how in practice, assess their implementation in practice and validate its development.

Assessment criteria, excellent (5)

Excellent 5: You recognize the advantages of Deep Learning in the era of digitalization. You know the most commonly used techniques and is able to critically justify the used techniques in various tasks. You are able to apply their technical know-how in practice and critically assess their implementation as well as validate its development.

Qualifications

Basics in ICT, programming, knowledge and know-how of Python programming language.

Additionally, courses in Data Preprocessing and Computational algorithms.