Advanced Topics in Embedded Software (15 op)
Toteutuksen tunnus: 5051214-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.07.2020 - 02.09.2020
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
02.09.2020 - 05.03.2021
Toteutus on päättynyt.
- Opintopistemäärä
- 15 op
- Lähiosuus
- 15 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- englanti
- Paikat
- 0 - 42
- Opettajat
- Mojtaba Jafaritadi
- Vastuuopettaja
- Mojtaba Jafaritadi
- Ajoitusryhmät
- Group A (Koko: 42 . Avoin AMK : 0.)
- Ryhmät
-
PTIVIS17SPTIVIS17S
- Pienryhmät
- Group A
- Opintojakso
- 5051214
Arviointiasteikko
H-5
Sisällön jaksotus
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
Chapter 12: Custom Models and Training with TensorFlow
Chapter 13: Loading and Preprocessing Data with TensorFlow
Chapter 14: Deep Computer Vision Using Convolutional Neural Networks
Chapter 15: Processing Sequences Using RNNs and CNNs
Tavoitteet
After completing the course, the student:can apply modern design methods and tools in embedded software design.has up-to-date knowledge on current topics in embedded software
Sisältö
The course covers current topics in embedded software. See implementation plan for details.
Oppimateriaalit
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
3) Guide to intelligent data analysis: how to intelligently make sense of real data. by Berthold, Michael R., et al. Springer Science & Business Media, 2010.
Opetusmenetelmät
The course includes theoretical lectures, mandatory practical lab works, self-study/ home assignments, and a final project work.
NOTE: Due to the current pandemic, remote implementation of the lab works is still one possibility, so be prepared for last notice changes.
Tenttien ajankohdat ja uusintamahdollisuudet
Exam dates will be announced (it would be most likely the next session after the last lecture)
Pedagogiset toimintatavat ja kestävä kehitys
Lectures (onsite and online lectures will be arranged)
Self-study materials from online sources
Project work (will be discussed during the course)
Exam (the date will most likely the next session after the last lecture in December.)
Opiskelijan ajankäyttö ja kuormitus
lab works 12x3h = 36h
lectures 14x2h = 28h
exam =4h
exam preparation 32h
TOTAL 100h
Arviointimenetelmät ja arvioinnin perusteet
Must pass Final Exam:
60% -> 1
68% -> 2
76% -> 3
84% -> 4
92% -> 5
Mandatory lab works: individual Lab performance matters
Mandatory lectures
Mandatory project work (failure in delivery= failed)