Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Advanced applications of neural networks (deep learning)

Informacje ogólne

Kod przedmiotu: 2500-EN-COG-OB2Z-C-2
Kod Erasmus / ISCED: 14.4 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0313) Psychologia Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Advanced applications of neural networks (deep learning)
Jednostka: Wydział Psychologii
Grupy:
Punkty ECTS i inne: 3.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: angielski
Rodzaj przedmiotu:

obowiązkowe

Tryb prowadzenia:

zdalnie

Skrócony opis: (tylko po angielsku)

This class provides students hands-on experience in training modern neural networks architectures, acting as universal feature extractors (deep learning). Specialized feed-forward (convolutional network) and recurrent (long short-term memory networks) architectures are introduced. The material is organized around specific applications concerning topics important for cognitive science, for example image recognition, language modeling, modeling action and perception, cognitive robotics. Students train their own models, and experiment with already published models from various domains. The course uses Python programming language and popular neural network libraries (PyTorch, Keras, TensorFlow).

Pełny opis: (tylko po angielsku)

Neural networks form a very interesting group of computational models with a rich history of applications in cognitive science. Initially they were

devised as a simplified model of biological neurons, but later it was discovered that they may be used to model arbitrary dynamicalprocesses, learn mappings between points in high-dimensional spaces and generalize that knowledge. Research in the field of neural networks was pioneered also by cognitive psychologists, who used them to model processes of attention, language acquisition, language production etc.

In the last few years multi-layer neural networks gained popularity as trainable extractors of meaningful features from unstructured data. Progress in network architectures as well as in computer hardware resulted in unprecedented successes in image and audio recognition, text processing, robotic control. Techniques of transfer learning allow generalization from one domain to another. This makes neural networks not only natural candidates for conceptual models of cognitive processes, but also practical tool for analyzing experimental data.

The course will be structured around concrete applications of neural networks relevant to cognitive science. It should provide students with

intuitions regarding strengths and limitations of these models. After this class students should be able to use existing models and adapt them to

their purposes.

Literatura: (tylko po angielsku)

Literature:

• Ian Goodfellow, Yoshua Bengio and Aaron Courville (2016). Deep Learning

https://www.deeplearningbook.org/

• Vincent François-Lavet, Peter Henderson, Riashat Islam, Marc G. Bellemare and Joelle Pineau (2018), An Introduction to Deep Reinforcement Learning

https://arxiv.org/abs/1811.12560

• Li Deng and Dong Yu (2014), Deep Learning: Methods and Applications

https://www.microsoft.com/en-us/research/publication/deep-

learning-methods-and-applications/

• Nikola Kasabov (2019). Time-Space, Spiking Neural Networks and Brain-Inspired Artificial Intelligence

https://link.springer.com/book/10.1007/978-3-662-57715-8

Efekty uczenia się: (tylko po angielsku)

Student knows and understands:

- Python libraries for building deep neural networks (K_W04, K_W08)

- strength and weaknesses of neural networks, their modern applications and different roles they perform in cognitive science (K_W01, K_W02)

Student is able to:

- discuss particular applications of neural networks within the domain of cognitive science (K_U01)

- train new deep learning models or adapt existing ones to model particular phenomena (K_U02, K_U03, K_U04, K_U05)

- track recent advances in a rapidly evolving field of deep learning (K_K01, K_K02)

Metody i kryteria oceniania: (tylko po angielsku)

Projects (100%) Students work in pairs and prepare one larger project during the semester. The project should concern applications of neural networks to cognitive phenomena. Topics are discussed individually with the instructor.

Two unexcused absences are allowed in the semester.

Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)

Okres: 2023-10-01 - 2024-01-28
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 30 godzin więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: Piotr Rybak
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Projekt - Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
kontakt deklaracja dostępności USOSweb 7.0.3.0 (2024-03-22)