Swedish name: Djup maskininlärning med tillämpningar i medicinsk bildanalys
This syllabus is valid: 2023-09-04 and until further notice
Course code: 3RA040
Credit points: 7.5
Education level: Second cycle
Main Field of Study and progress level:
Biomedical Engineering: Second cycle, in-depth level of the course cannot be classified
Computing Science: Second cycle, in-depth level of the course cannot be classified
Grading scale: Pass with distinction, Pass, Fail
Responsible department: Radiation Physics
Established by: Programme Council for the Biomedicine Programmes, 2022-10-24
Revised by: Programme Council for the Biomedicine Programmes, 2022-12-08
This course covers deep convolutional neural networks (CNNs) for computer vision, with applications in medical image analysis. The course provides an introduction to fundamental concepts in machine learning, describes neural networks and the field of deep learning, and goes into detail about deep CNNs. The course describes the different parts that are used when building deep CNNs, such as filters, activation functions, loss functions; regularization techniques such as e.g. batch normalization and dropout; explains several of the different non-linear optimization algorithms that are used when training the networks, and describes popular network architectures, and discusses their pros and cons. The course also covers generative models, such as variational autoencoders (VAE) and generative adversarial networks (GANs).
Students in this course will learn to implement and train modern network architectures and deep learning methods, and apply these to large image datasets with medical and other images.
The course has two modules:
Theory and method, 5.5 ECTS credits
Practical assignments, 2.0 ECTS credits
Knowledge and understanding:
The student must be able to
Skills and abilities:
The student must be able to
Evaluation ability and approach:
The student must be able to
Univ: For access to the course requires 90 credits of completed studies in one of the main areas of computer science, physics, electronics, chemistry, mathematics or mathematical statistics are required, or 2 years of completed studies (120 credits). Of these credits, at least 7.5 credits are required in basic programming methodology in Python, C, and/or Matlab, at least 7.5 credits dealing with Data Structures and Algorithms, at least 7.5 credits dealing with Linear Algebra, at least 7.5 credits dealing with analysis with concepts such as derivatives and limit values, at least 7.5 credits dealing with mathematical statistics, or equivalent knowledge. English A/6 if the teacing language is english.
The course is campusbased and consists of lectures and practical assignments. In addition to scheduled activities, the students are required to work with the material individually. The students are required to cover the material and prepare questions in order to obtain appropriate feedback.
Teaching may be conducted in English.
Module 1 (Theory and method, 5.5 ECTS credits, ELO 1-5, 9-12): The module is assessed through a written exam. The grades for this module are: Fail (U), Pass (G), or Pass with merit (VG).
Module 2 (Practical assignments, 2.0 ECTS credits, ELO 6-8): The module is examined individually with written assignments, with one of the grades Fail (U) or Pass (G).
The entire course is given one of the grades Fail (U), Pass (G), Pass with distinction (VG). The grade is based on the grade received on module 1 and is only decided when all the course's tests have been completed and grades on both modules have been decided.
A student who has received a passing result on an exam may not take a new exam.
The examiner can decide on deviations from the examination form of the syllabus. Individual adaptation of the form of examination must be considered based on the student's needs. The form of the examination is adapted within the framework of the curriculum's expected study results. A student who needs an adapted examination, and who has received a decision on the right to support from the coordinator for students with disabilities at the Student Centre, must request adaptation from the department responsible for the course no later than 10 days before the examination. The examiner decides on an adapted examination, which is then notified to the student.
In the event that the course plan ceases or undergoes major changes, students are guaranteed at least three exam opportunities (including regular exam opportunities), according to the regulations in the course plan in which the student was originally registered, for a maximum of two years from the time the previous course plan expired.
The literature list is not available through the web. Please contact the faculty.