
Basic information
- Field of study
- Social Informatics
- Major
- All
- Organisational unit
- Faculty of Humanities
- Study level
- Second-cycle studies
- Form of study
- Full-time studies
- Profile
- Practical
- Didactic cycle
- 2025/2026
- Course code
- HIFSS.II2.07674.25
- Lecture languages
- Polish
- Mandatoriness
- Obligatory
- Block
- Core Modules
- Course related to scientific research
- Yes
|
Period
Semester 2
|
Method of verification of the learning outcomes
Completing the classes
Activities and hours
Laboratory classes:
30
Lectures: 15 |
Number of ECTS credits
4
|
Goals
| C1 | Zapoznanie Studenta z podstawowymi i zaawansowanymi metodami głębokich sieci neuronowych, zasadami ich działania oraz możliwościami zastosowania. |
| C2 | Przekazanie wiedzy z zakresu narzędzi i środowisk do tworzenia i rozbudowy systemów informatycznych wykorzystujących algorytmy głębokich sieci neuronowych. |
| C3 | Uświadomienie słuchaczom potrzeby wykorzystania zaawansowanych metod głębokich sieci neuronowych tak, aby w sposób samodzielny i kreatywny byli w stanie wybrać odpowiednie rozwiązanie dla określonego problemu badawczego. |
Course's learning outcomes
| Code | Outcomes in terms of | Learning outcomes prescribed to a field of study | Methods of verification |
| Knowledge – Student knows and understands: | |||
| W1 | Zna podstawowe i zaawansowane metody sztucznej inteligencji w tym głębokie sieci neuronowe, zasady ich działania oraz możliwości zastosowania. | IFS2P_W02 | Activity during classes, Execution of exercises, Execution of laboratory classes, Test, Report, Completion of laboratory classes |
| W2 | Zna narzędzia i środowiska do tworzenia i rozbudowy systemów informatycznych wykorzystujących głębokie sieci neuronowe. | IFS2P_W09 | Activity during classes, Execution of exercises, Execution of laboratory classes, Test, Report, Completion of laboratory classes |
| Skills – Student can: | |||
| U1 | Potrafi przygotować dokumentację zaimplementowanego rozwiązania ze szczegółowym omówieniem wyników, wyciągnąć wnioski oraz wyczerpująco je uzasadnić. | IFS2P_U04 | Activity during classes, Execution of laboratory classes, Test, Completion of laboratory classes |
| U2 | Potrafi pozyskiwać informacje o zaawansowanych i aktualnych metodach głębokiego uczenia oraz wykorzystywać je podczas implementowania rozwiązań algorytmicznych. | IFS2P_W06 | Activity during classes, Execution of laboratory classes, Test, Completion of laboratory classes |
| Social competences – Student is ready to: | |||
| K1 | Potrafi zaproponować ulepszenie oraz optymalizację zaimplementowanego algorytmu głębokich sieci neuronowych. Potrafi przeanalizować wyniki i na ich podstawie sformułować wnioski. | IFS2P_K02 | Activity during classes, Execution of laboratory classes |
Student workload
| Activity form | Average amount of hours* needed to complete each activity form | |
| Laboratory classes | 30 | |
| Lectures | 15 | |
| Realization of independently performed tasks | 40 | |
| Examination or final test/colloquium | 2 | |
| Contact hours | 5 | |
| Preparation for classes | 20 | |
| Student workload |
Hours
112
|
|
| Workload involving teacher |
Hours
45
|
|
* hour means 45 minutes
Program content
| No. | Program content | Course's learning outcomes | Activities |
| 1. |
1. Podstawy uczenia głębokiego. Matematyczne wprowadzenie do sieci neuronowych. rys historyczny 2. Omówienie ograniczonej maszyny Boltzmanna. Topologia, trenowanie oraz stosowanie sieci DBN (ang. Deep Belief Networks). 3. Topologia konwolucyjnych sieci neuronowych. Omówienie poszczególnych warstw sieci CNN. 4. Architektury DNN wykorzystywane podczas transferu wiedzy. Wizualizacja działania sieci CNN. 5. Rekurencyjne sieci neuronowe (RNN) i uczenie sekwencji. Warstwy LSTM i GRU. Zaawansowane zastosowania rekurencyjnych sieci neuronowych do prognozowania wartości. 6. Wprowadzenie do autoenkoderów. Metody regularyzacji, odszumianie oraz ocena wydajności stosów autoenkoderów. 7. Zaawansowane praktyki uczenia głębokiego. |
W1, U1, U2, K1 | Lectures |
| 2. |
1. Wprowadzenie do uczenia głębokiego z wykorzystaniem Pythona. Popularne biblioteki open source - wprowadzenie.
|
W2, U1, U2, K1 | Laboratory classes |
Extended information/Additional elements
Teaching methods and techniques :
Lectures, E-learning
| Activities | Methods of verification | Credit conditions |
|---|---|---|
| Lab. classes | Activity during classes, Execution of exercises, Execution of laboratory classes, Test, Report | Laboratorium: 1. Warunkiem uczestnictwa w zajęciach laboratoryjnych jest dokonanie zapisu na kurs e-learningowy na platformie AGH. 2.Obecność na zajęciach jest obowiązkowa, dopuszczalna jest jedna nieusprawiedliwiona nieobecność. Laboratoria zaległe należy odrobić w ciągu tygodnia od powrotu na uczelnię po nieobecności, w trakcie zajęć pozostałych grup na roku lub podczas konsultacji. Nieodrobienie zajęć (brak sprawozdania) w tym okresie skutkować będzie definitywnym brakiem zaliczenia danego ćwiczenia. Dopuszczalne jest jedno niezaliczone ćwiczenie. Kolokwium: W trakcie semestru odbędą się dwa kolokwia zaliczeniowe (odpowiednio w połowie oraz pod koniec semestru). Wymagane jest uzyskanie powyżej 50 % punktów z każdego z kolokwium. Studentom przysługuje możliwość jednokrotnej poprawy danego kolokwium. |
| Lectures | Execution of laboratory classes, Test, Report, Completion of laboratory classes | Wykład: – Obecność obowiązkowa: Nie |
Rules of participation in given classes, indicating whether student presence at the lecture is obligatory
Laboratory classes: Studenci wykonują ćwiczenia laboratoryjne zgodnie z materiałami udostępnionymi przez prowadzącego. Student jest zobowiązany do przygotowania się w przedmiocie wykonywanego ćwiczenia, co może zostać zweryfikowane kolokwium w formie ustnej lub pisemnej. Zaliczenie zajęć odbywa się na podstawie zaprezentowania rozwiązania postawionego problemu. Zaliczenie modułu jest możliwe po zaliczeniu wszystkich zajęć laboratoryjnych.
Literature
Obligatory- 1. Ian Goodfellow, Yoshua Bengio, Aaron Courville: Deep Learning, MIT Press
- Chollet, François. “Deep Learning with Python.” (2017).
- 2. Christopher M. Bishop: Pattern Recognition and Machine Learning, Springer, 2007
Scientific research and publications
Publications- 1. J. Jaworek-Korjakowska: Computer-aided diagnosis of micro-malignant melanoma lesions applying support vector machines, BioMed Research International, 2016, s. 1–8
- 2. J. Jaworek-Korjakowska, P. Kłeczek: Automatic classification of specific melanocytic lesions using artificial intelligence, BioMed Research International, 2016, s. 1–17
- 3. J.Jaworek-Korjakowska: Artificial neural networks in the diagnosis of pigmented skin lesions: a review., Bio-Algorithms and Med-Systems, 2015 vol. 11 iss. 2, s. 36
- 4. Jaworek-Korjakowska J.: A deep learning approach to vascular structure segmentation in dermoscopy colour images, BioMed Research International, vol. 2018, pp. 1 - 8, 2018