course-details-portlet

DT8807 - Avanserte emner innen dyplæring med python

Om emnet

Undervises ikke studieåret 2024/2025

Faglig innhold

In this course you will learn about the purpose of machine learning, where and how to apply it in the real world. You will learn fundamentals of machine learning such as supervised learning, unsupervised learning, feature engineering, model selection, training modes, and model evaluation. You will learn how to develop your machine learning pipeline in Python using sklearn, kears and pytorch. In this course, you will add new skills and new competence to your portfolio including regression, classification, clustering, and time series prediction. You will master skills of training deep neural nets such as CNN, RNN for images, videos, text, and time-series. You will learn about advanced deep learning architectures and transfer learning.

Læringsutbytte

Upon Completion of This Course, You'll Have:

  1. An understanding of the capabilities and limitations of machine learning (ML), and the knowledge of how to formulate your problem to solve it effectively.
  2. An understanding of convolution neural nets, recurrent neural nets, and state-of-the-art transfer learning models.
  3. An effective process for developing your machine learning pipeline to tackle real world problems such as machine vision, text understanding and time series prediction.
  4. The skills required to deploying, monitoring, and evaluating the ML model, as well as assessing its relevance, and the uses of different ML models.
  5. The basis required to collect, process, and utilize data efficiently.
  6. The basic skills required to select the right platform to deploy your model (cloud, edge device, hybrid) and how to configure it to achieve the required performance.
  7. The ability to document and communicate the results of your ML approach and guide your coding and ML efforts in the right direction.

Læringsformer og aktiviteter

  • Teaching approach: 5 hours each (lectures - practice - project work).

Mer om vurdering

​Evaluation: exam will be in the form of a portfolio assessment where samples of work and mini projects will be used to evaluate the intended learning outcomes (ILOs) achievement throughout the course. Pass/Fail: it is required to achieve 70/100 points or 70 % in order to pass. The portfolio contains assignments that are carried out, digitally documented and submitted during the term. Both individual and team assignments may be given. Assignments are designed to help students achieve specific course learning outcomes, and formative feedback is given during the period of the portfolio.

Kursmateriell

An updated reading list will be provided before the course. To name but a few:

  • Josh Patterson and Adam Gibson (2017). Deep learning: a practitioner’s approach. O'Reilly.
  • Andreas C. Muller and Sarah Guido (2017). Introduction to machine learning with python. O'Reilly.
  • Mohamed Elgendy (2020). Deep learning for vision systems. O'Reilly.

Flere sider om emnet

Ingen

Fakta om emnet

Versjon: 1
Studiepoeng:  7.5 SP
Studienivå: Doktorgrads nivå

Undervisning

Ingen

Undervisningsspråk: Engelsk

Sted: Ålesund

Fagområde(r)
  • Datateknikk og informasjonsvitenskap
Kontaktinformasjon

Eksamensinfo

  • * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
Eksamensinfo

For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"

Mer om eksamen ved NTNU