Deep neural networks
General data
Course ID: | 1000-317bDNN |
Erasmus code / ISCED: |
11.3
|
Course title: | Deep neural networks |
Name in Polish: | Głębokie sieci neuronowe |
Organizational unit: | Faculty of Mathematics, Informatics, and Mechanics |
Course groups: |
Elective courses (facultative) for Computer Science Elective courses for Computer Science Obligatory courses for 1st year Machine Learning Specific programme courses of 2nd stage Bioinformatics |
ECTS credit allocation (and other scores): |
6.00
|
Language: | English |
Type of course: | elective monographs |
Prerequisites (description): | Proficiency in Python programming. |
Short description: |
The goal of the course is to show usage cases for deep neural networks. During the course state-of-the-art techniques, algorithms and tools will be presented. Among others two main blocks of the course will concern image classification and text processing. |
Full description: |
1. Introduction to neural networks: activation functions, loss function, optimizers, regularization. 2. Hardware and software for deep learning. 3. Convolutional neural networks: classification, detection, segmentation. 4. Recurrent neural networks, Transformers. 5. Generative Adversarial Networks. 6. Reinforcement learning. 7. New advancements in the field of neural networks. 8. Applications (e.g., Alpha Go, ChatGPT). |
Bibliography: |
Online books: http://neuralnetworksanddeeplearning.com/ http://www.deeplearningbook.org/ |
Learning outcomes: |
Knowledge: the student * has based in theory and well organized knowledge in the scope of machine learning, and in particular of problems related to neural networks learning algorithms as well as convolutional and recursive architecture [K_W08]. Abilities: the student is able to * use English at the proficiency level B2+ of Common European Framework of Reference for Languages, with particular emphasis on the computer science terminology [K_U02]; * make use of a chosen modern library of machine learning procedures [K_U12]; * implement image classification algorithms using convolutional neural networks and text transformation algorithms using recursive neural networks [K_U13]. Social competences: the student is ready to * critically evaluate acquired knowledge and information [K_K01]; * recognize the significance of knowledge in solving cognitive and practical problems and the importance of consulting experts when difficulties arise in finding a self-devised solution [K_K02]; * think and act in an entrepreneurial way [K_K03]. |
Assessment methods and assessment criteria: |
Final grade is based upon the credit programming project, homeworks (computer programs) and exam in laboratory. |
Classes in period "Winter semester 2023/24" (past)
Time span: | 2023-10-01 - 2024-01-28 |
Navigate to timetable
MO LAB
LAB
TU LAB
LAB
W LAB
WYK
LAB
LAB
TH LAB
FR LAB
|
Type of class: |
Lab, 30 hours
Lecture, 30 hours
|
|
Coordinators: | Marek Cygan, Marcin Mucha | |
Group instructors: | Kamil Ciebiera, Marek Cygan, Mateusz Doliński, Dominik Filipiak, Michał Krutul, Marcin Mucha, Mateusz Olko, Konrad Staniszewski, Emilia Wiśnios, Marcin Wrochna, Alicja Ziarko | |
Students list: | (inaccessible to you) | |
Examination: | Examination |
Classes in period "Winter semester 2024/25" (future)
Time span: | 2024-10-01 - 2025-01-26 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
Lab, 30 hours
Lecture, 30 hours
|
|
Coordinators: | Marek Cygan, Marcin Mucha | |
Group instructors: | Kamil Ciebiera, Bartłomiej Cupiał, Marek Cygan, Mateusz Doliński, Marcin Mucha, Mateusz Olko, Longlai Qiu, Aleksy Schubert, Konrad Staniszewski, Marcin Wierzbiński, Marcin Wrochna | |
Students list: | (inaccessible to you) | |
Examination: | Examination |
Copyright by University of Warsaw.