This subject requires the capability for working with abstract concepts, and some skills for autonomous problem-solving.
In relation to previous subjects in the degree, it requires:
Capability of working in groups is also required.
This subject introduces the basic techniques of Artificial Intelligence in the degree. Such techniques are often required nowadays for the solution of complex problems: decision making, diagnose systems, control and monitoring, web search, semantic web, recommender systems, machine learning, data analysis and mining, vision, robotics, etc.
The subject certainly requires some other previous subjects in the program - discrete maths, logic, programming- and is a prerequisite for some other posterior subjects such as data mining, knowledge based systems, multi agent systems, artificial intelligence, or robotics.
It is also a co-requisite which allows defining a software project with some other subjects such as information systems, data bases or software engineering.
Course competences | |
---|---|
Code | Description |
BA04 | Basic knowledge about the uses and programming of computers, operating systems, data bases, and digital programmes with applications in engineering. |
CO15 | Knowledge and application of fundamental principles and basic techniques on intelligent systems and their practical applications. |
INS01 | Analysis, synthesis, and assessment skills. |
SIS01 | Critical thinking. |
Course learning outcomes | |
---|---|
Description | |
Knowledge about the basic principles and techniques of intelligent systems and their practical application. | |
Additional outcomes | |
Description | |
Solving problems by using uniformed and informed search. Selection of the right technique for a given problem. | |
Knowledge on combinatorial optimization problems. How to define them. | |
Knowledge on population-based metaheuristics, basically genetic algorithms. Application to real-world problems. | |
Knowledge on local-search metaheuristics. | |
Design and implementation of adversarial search algorithms. | |
Knowledge on rule-based systems. Main components and architectures. | |
Solving problems by using machine learning. | |
Knowledge on basics algorithms for supervised and un-supervised classification. |
Training Activity | Methodology | Related Competences (only degrees before RD 822/2021) | ECTS | Hours | As | Com | Description | |
Class Attendance (theory) [ON-SITE] | Lectures | CO15 | 1.12 | 28 | N | N | Lectures will be supported by presentations/slides. Apart from class lectures, depending on the corresponding unit/content other activities could be carried out: puzzle, seminar, workgroup, etc. | |
Problem solving and/or case studies [ON-SITE] | Problem solving and exercises | CO15 INS01 SIS01 | 0.32 | 8 | N | N | In-class resolution of exercises. | |
Class Attendance (practical) [ON-SITE] | Combination of methods | BA04 CO15 | 0.24 | 6 | N | N | In the laboratory, the students will develop a global practice/lab assignment in an incremental way. This can be seen as divided into smaller parts/tasks each of them of certain importance and weight (several weeks of work each of them). Each part or assignment will consist of the resolution of the same problem (which can be re-adapted according to the case) by using distinct paradigms from Intelligent Systems. Each one of the lab assignments will be introduced in the first lab session this assignment is started. In these activities we also include the support to students that will be provided in class during the development of the assignments, replying to the questions that may arise when developing the corresponding tasks. Continuous Assessment (C): two submission deadlines mid-term (30%, report non-necessary) and end-term (70%, with a report for all the labs) NC: Before the official exam (in January), it will include additional assignments wrt C. If a student submits the lab assignments in December (C), they voluntarily discard the possibility of NC. So, if fail, they go directly to the extra session in the practical/lab side of the course. | |
Computer room practice [ON-SITE] | Project/Problem Based Learning (PBL) | BA04 CO15 INS01 | 0.48 | 12 | N | N | Worked developed by the student in the laboratory, supervised by the professor. | |
Study and Exam Preparation [OFF-SITE] | Self-study | CO15 INS01 SIS01 | 1.44 | 36 | N | N | By using the available materials provided in the course, and supported by the classes and explanations offered by the professor, the students must carry out their own study and preparation. The knowledge acquired must be also used for exercise solving. | |
Writing of reports or projects [OFF-SITE] | Problem solving and exercises | CO15 INS01 SIS01 | 0.96 | 24 | Y | N | Resolution of problems and study cases from class related to the distinct units. Students will be provided a list of selected exercises to work on them. The submission and associated (valuable) comments about the exercises both in class and in the online forum, done voluntarily, will be assessed as in-class participation. This activity is individual. | |
Practicum and practical activities report writing or preparation [OFF-SITE] | Individual presentation of projects and reports | CO15 INS01 SIS01 | 0.48 | 12 | Y | Y | Related to the lab assignments, a lab report must be presented. In this document, the student will generally describe the implemented agents, and the problem, also including a proper comparison of the performance, alternative configurations, and general analysis. The content will be very important (structure, writing, spelling, plots,...) [INS01]. One ORAL EXAM (interview) will be required in order to make the assessment of the submitted work. C: submission is done in December, end-term. NC: submission is done in January, before the official exam. | |
Other off-site activity [OFF-SITE] | Practical or hands-on activities | BA04 CO15 INS01 SIS01 | 0.72 | 18 | N | N | Additional hours (apart from in-class) to complete the lab assignments/programming projects. | |
Analysis of articles and reviews [OFF-SITE] | Reading and Analysis of Reviews and Articles | CO15 INS01 SIS01 | 0.24 | 6 | N | N | We will provide additional material that will help to put in context, justify, and broaden the course contents. | |
Total: | 6 | 150 | ||||||
Total credits of in-class work: 2.16 | Total class time hours: 54 | |||||||
Total credits of out of class work: 3.84 | Total hours of out of class work: 96 |
As: Assessable training activity Com: Training activity of compulsory overcoming (It will be essential to overcome both continuous and non-continuous assessment).
Evaluation System | Continuous assessment | Non-continuous evaluation * | Description |
Laboratory sessions | 30.00% | 30.00% | [ESC][LAB] Development, submission and (individual) oral exam/interview of the distinct tasks/assignments proposed in the course. It is compulsory to get a minimum grade (4 up to 10) to apply the final formula, and then be able to pass the course. For this minimum we will consider the grade of the end-term submission (C), which somehow includes the mid-term submission, or the single submission in NC assessment. C: Two submissions: mid-semester (30%) and end-semester (70%). NC: One single submission (deadline before the official exam), which will include additional parts not present in Continuous modality. (Those students submitting in December are giving up NC modality in the practical side) |
Final test | 50.00% | 60.00% | [ESC] Individual and written exam that must be carried out by all students. It is mandatory to obtain a minimum grade (4/10) to be able to pass the course. This is the same test for continuous and non-continuous evaluation (C and NC). |
Practicum and practical activities reports assessment | 10.00% | 10.00% | [LAB 50%] [INF 50%] Competence related with synthesis must be acquired in this course. Therefore, we will evaluate the report(s) that describe the solutions to the different assignments. We will consider correctness, structure, spelling, grammar, expression, vocabulary, etc. Plots, diagrams, etc., will be evaluated positively if used properly. It is compulsory to get a minimum of 4 (up to 10) to be able to pass this course. C: It will be submitted with the second submission of the lab assignment, end-term (December). NC: It will be submitted with the lab NC lab assignment (January). It must include also the information and analysis of the additional tasks in NC modality. |
Assessment of active participation | 10.00% | 0.00% | [ESC] This 10% of the grade corresponds to participation in-class and in onlie activities/forums. The aim is solving, sharing, debating, discussing in class and/or in the virtual space about the problems (exercises or cases) proposed. This is individual and voluntary, without a minimum grade required. In this part, we will also include the COIL activity, planned to be held mid-Semester in collaboration with Nantes Université. (C) NC: Not Applicable |
Total: | 100.00% | 100.00% |
Not related to the syllabus/contents | |
---|---|
Hours | hours |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 8 |
Class Attendance (practical) [PRESENCIAL][Combination of methods] | 6 |
Computer room practice [PRESENCIAL][Project/Problem Based Learning (PBL)] | 12 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 6 |
Writing of reports or projects [AUTÓNOMA][Problem solving and exercises] | 24 |
Practicum and practical activities report writing or preparation [AUTÓNOMA][Individual presentation of projects and reports] | 18 |
Analysis of articles and reviews [AUTÓNOMA][Reading and Analysis of Reviews and Articles] | 6 |
Unit 1 (de 10): Introduction. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 1.5 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 1.5 |
Unit 2 (de 10): State-space search. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 4.5 |
Unit 3 (de 10): Heuristic search. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 4.5 |
Unit 4 (de 10): Adversarial search. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 4.5 |
Unit 5 (de 10): Learning agents. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 4.5 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 6 |
Unit 6 (de 10): Combinatorial optimization problems. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 2 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 3 |
Unit 7 (de 10): Metaheuristics: local search | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 2 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 3 |
Unit 8 (de 10): Metaheuristics: genetic algorithms. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 4.5 |
Unit 9 (de 10): Machine learning. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 4 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 5 |
Unit 10 (de 10): Supervised classification: rules and trees. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Writing of reports or projects [AUTÓNOMA][Problem solving and exercises] | 4.5 |
Global activity | |
---|---|
Activities | hours |
General comments about the planning: | This course schedule is APPROXIMATE. It could vary throughout the academic course due to teaching needs, bank holidays, etc. A weekly schedule will be properly detailed and updated on the online platform (Virtual Campus) Note that all the lectures, practice sessions, exams and related activities performed in the bilingual groups will be entirely taught and assessed in English. Classes will be scheduled in 3 sessions of one hour and a half per week. Evaluation activities or catch-up classes may exceptionally be scheduled in the afternoon (morning). |
Author(s) | Title | Book/Journal | Citv | Publishing house | ISBN | Year | Description | Link | Catálogo biblioteca |
---|---|---|---|---|---|---|---|---|---|
Nilsson, Nils J. | Inteligencia artificial : una nueva síntesis | McGraw Hill | 84-481-2824-9 | 2000 |
![]() |
||||
Palma Méndez, José T.; Marín Morales, Roque Luis | Inteligencia artificial : técnicas, métodos y aplicaciones | McGraw Hill | 978-84-481-5618-3 | 2008 | http://www.mcgraw-hill.es/html/8448156188.html |
![]() |
|||
Russell, Stuart J. | Inteligencia artificial : un enfoque moderno | Pearson | 978-84-205-4003-0 | 2007 | http://aima.cs.berkeley.edu/ |
![]() |
|||
Russell, Stuart J. | Artificial intelligence: a modern approach (4th edition) | libro | Pearson Education | 978-1292401133 | 2021 | http://aima.cs.berkeley.edu/ |
![]() |