Module Specifications
Academic Year 2026 - 2027
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description Deep learning algorithms represent a family of machine learning approaches that have proven instrumental in many applications that use unstructured data such as natural language and images. Developments in deep learning have therefore led to significant advancements in a wide range of tasks from language generation and machine translation, to image classification and speech recognition. This module will delve into the foundations of modern deep learning approaches and help students understand how they can be applied to a number of modalities including text, images and sound, for a range of different tasks. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Learning Outcomes 1. Explain the fundamental concepts underlying neural network architectures including the backpropagation algorithm. 2. Train deep learning models using appropriate optimisation algorithms and regularisation techniques. 3. Explain how neural networks can be used for both language-related and computer vision tasks, including machine translation, speech recognition and image classification. 4. Describe the structure of common modern neural network architectures such as the Transformer architecture and Convolutional Neural Networks. 5. Use transfer learning to fine-tune neural networks in low-resource settings. 6. Explain the effects of datasets on deep learning models and the ethical issues associated with these techniques, both social and environmental. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Content and Learning Activities
Introduction to neural networks The fundamentals of artificial neural networks. Training neural networks Neural network training and regularisation. Deep learning architectures What are the common deep learning architectures? How do they work and what are they used for? Deep learning for different modalities How deep learning models learn from text, visual data and sound. Transfer learning and low resource learning How neural networks can learn with limited data using transfer learning. Effect of deep learning on society and the environment The effects of dataset bias on deep learning algorithms and the ethical issues associated with these techniques. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Reading List Books:
Articles: None | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Other Resources None | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||