Teaching
CS4360 Natural Language Processing
4th quarter of the 2023-2024 semesterNatural Language Processing (NLP) concerns the interaction between computers and human language, in particular how to build systems to process and analyze large amounts of human language data. It has become an important technology in many parts of computer science, facilitating key applications of large-scale text understanding, automatic question answering, knowledge base construction, information retrieval, text or speech-driven dialogue agents, translation, text summarization, etc. This course aims to introduce the principles and techniques for Natural Language Processing. Through the lectures, assignments, and the group project, students will gain an understanding of classic and modern techniques for language understanding and generation and learn the skills to design, develop, and evaluate their own Natural Language Processing systems and applications.
CS4145 Crowd Computing
4th quarter of the 2023-2024 semesterCrowd computing studies how large groups of people can solve complex tasks that are currently beyond the capabilities of artificial intelligence algorithms, and that cannot be solved by a single person alone. The objective of the Crowd Computing course is to introduce the scientific and technical underpinnings of crowd computing, and to investigate how it can be used for computer science applications (e.g., information retrieval, machine learning, next-generation interfaces, and data mining) and for real world applications (e.g., cultural heritage preservation, online knowledge creation, smart cities, etc.)
IN4325 Information Retrieval
3rd quarters of the 2023-2024 semesterInformation Retrieval (IR) is the discipline that deals with the representation, storage, organisation of, and access to information items, and it is concerned with providing efficient access to large amounts of unstructured contents, such as text, images, videos etc. The objective of the IN4325 - Information Retrieval course is to introduce the scientific underpinnings of the field of Information Retrieval. The course aims at providing students basic information retrieval concepts and more advanced techniques for efficient data processing, storage, and querying.
IN4252 Web Science & Engineering
1st and 2nd quarters of the 2023-2024 semesterThe main subject of the course is the Web, and in particular Web Data. The course considers developments in the Web and the (big) data management challenges associated to it. In particular, the course considers the relationship between people and technology that come with the Web and Web-based information systems. The course considers the Web both from an engineering perspective as well as from an analytical perspective.
IFEEMCS520100 Fundamentals of Artificial Intelligence Programme
1st quarter of the 2023-2024 semesterMachine Learning is increasingly important to fields outside of traditional Artificial Intelligence and Computer Science, proving a powerful technique to study data from different domains. This course aims to give students from different technical backgrounds a better understanding of a range of machine learning techniques. During the course, the focus lies on understanding how to use these different techniques, rather than on trying to improve the techniques themselves. To do this, this course will focus on demonstrating how machine learning can be used in different domains and for different types of data.