CS404

ARTIFICIAL INTELLIGENCE & LANGUAGE PROCESSING

Credits
5
Year
4
Semester
1
Department
COMPUTER SCIENCE

Overview

Introduction to both artificial intelligence (AI) and natural language processing (NLP). Defining intelligence and multiple Intelligences, Turing's imitation game; Ethics. Problem-solving, state-spaces, generate and test, game playing; two-player games, graph-searching; Optimisation strategies; biologically inspired computation. Introduction to neural networks and deep learning, Text processing, parsing natural languages (especially English), semantics and knowledge represent...

Learning Outcomes

  • Explain the underlying principles, advantages and limitations of the AI approaches to solving problems
  • Demonstrate the application of artificial intelligence techniques to problem solving
  • Describe AI algorithms with their application to a range of problem types
  • Describe the concepts of modern AI different systems, explaining differences to classical techniques
  • Assess the strengths and weaknesses of AI approaches to different problems
  • Compare classical and learning (embedding) approaches