The aim of this course is the construction of an Intelligent System to perform a non-trivial task. The development of an Intelligent System shares many steps with the development of any software system. Nowithstanding, there are some special features like the knowledge acquisition step, task analysis, selection of Intelligent methods, integration of Intelligent techniques, etc. that are especific of Intelligent System projects. The IS project is a project like those ones that students will cope with, in their professional practice of Artificial Intelligence in any company. The project will be constructed by a team of three or four students.
Teachers
Person in charge
David Garcia Soriano (
)
Competences
Generic Technical Competences
Generic
CG1 - Capability to plan, design and implement products, processes, services and facilities in all areas of Artificial Intelligence.
Technical Competences of each Specialization
Professional
CEP4 - Capability to design, write and report about computer science projects in the specific area of ??Artificial Intelligence.
CEP5 - Capability to design new tools and new techniques of Artificial Intelligence in professional practice.
CEP8 - Capability to respect the surrounding environment and design and develop sustainable intelligent systems.
Transversal Competences
Sustainability and social commitment
CT2 - Capability to know and understand the complexity of economic and social typical phenomena of the welfare society; capability to relate welfare with globalization and sustainability; capability to use technique, technology, economics and sustainability in a balanced and compatible way.
Teamwork
CT3 - Ability to work as a member of an interdisciplinary team, as a normal member or performing direction tasks, in order to develop projects with pragmatism and sense of responsibility, making commitments taking into account the available resources.
Analisis y sintesis
CT7 - Capability to analyze and solve complex technical problems.
Basic
CB6 - Ability to apply the acquired knowledge and capacity for solving problems in new or unknown environments within broader (or multidisciplinary) contexts related to their area of study.
CB7 - Ability to integrate knowledges and handle the complexity of making judgments based on information which, being incomplete or limited, includes considerations on social and ethical responsibilities linked to the application of their knowledge and judgments.
CB8 - Capability to communicate their conclusions, and the knowledge and rationale underpinning these, to both skilled and unskilled public in a clear and unambiguous way.
Objectives
The students will be able to integrate and apply several knowledge acquired in previous Master courses for the solving of complex problems using Artificial Intelligence techniques
Related competences:
CB6,
CB7,
Students will be able to write and communicate their technical and research work on Intelligent Systems and achievements both to a general and specialized audience.
Related competences:
CEP4,
CB8,
Students will acquire and learn the concepts and knowledge related to sustainability and their intrinsic relationship with Intelligent Systems.
Related competences:
CEP8,
CT2,
Students will consolidate teamworking abilities.
Related competences:
CT3,
Students will be able to design and construct an Intelligent System to solve a non trivial problem.
Related competences:
CG1,
CEP5,
CT7,
Contents
Introduction
Description of the aims of the course. Description of the team works. Information about the IS project timeline. Deliverables of the IS project.
Problem Analysis
Problem Feature Analysis. Information/Data Analysis. Viability Analysis. Economical Analysis. Environmental and Sustainability Analysis.
Definition of the Intelligent System project issues
Definition of main goals of the IS project. Definition of sub-goals. Task Analysis.
Development of an Intelligent System Project
Data/Information Extraction. Data Mining & Knowledge Acquisition Process. Knowledge/Ontological Analysis. Planning and selection of Intelligent/Statistical/Mathematical Methods/Techniques. Construction of Models and implementation of Techniques. Module Integration. Validation of Models/Techniques. Comparison of Techniques. Proposed Solution.
Intelligent System Project Output
Executive Summary. Project System Documentation: User's Manual, System Manual. Project Schedule (Gantt's Chart). The Project Time Sheet.
Intelligent Methods and Models
Review of main Intelligent Methods available.
Software tools
Review of main software tools available.
Activities
ActivityEvaluation act
Introductory Lab Session
First Lab class will focus on laboratory working teams and on giving information about the IS project. (timeline, deliverables, etc.) Objectives:4 Contents:
It is a document with the project analysis and project design at midterm of the project Objectives:2 Week:
8
Theory
0h
Problems
0h
Laboratory
2h
Guided learning
0h
Autonomous learning
10h
Final Presentation of the project
The project developed will be orally presented in class by each team, and they will have previously submitted all the required documentation, as well as the corresponding software code. Objectives:25 Week:
15 (Outside class hours)
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
3h
Autonomous learning
30h
Teaching methodology
In general there will be different kind of teaching methods:
- Expositive Lectures
- Participative Lectures
- Project Supervising Classes
- Orientation classes for Autonomous work and cooperative teamwork
Concretely:
The first class will be focused on laboratory working teams, and basic information about the project will be given.
The following classes (3-4) will be devoted to providing information about the process of developing an Intelligent System and all its phases.
The remaining laboratory classes (7) will be devoted to oversee and guide the Intelligent System projects of different groups.
Evaluation methodology
The assessment of the achievement of the objectives of the course will be made by assessing the achievements of an Intelligent System project throughout the course, which will be done working in teams of 3 or 4 students.
The final grade (FGrade) is a weighted average between the teamwork (TGrade) assessment and the evaluation of the work of each individual student (IGrade) according to the formula:
FGrade = 0.5 * TGrade + 0.5 * IGrade
The individual grade for each student (IGrade) will be obtained as the mean between the observation and assessment of the ongoing work and participation of each student throughout the project according to the teacher (TeachA) and the self-assessment of each student participation and work in the team by all the team members including herself/himself (SelfA). Thus,
IGrade = 0.5*TeachA+ 0.5*SelfA
The teamwork grade (TGrade) will be a weighted average between four marks, corresponding to the four Milestones, related to the definition of the project document (MS1-D1Gr), the midterm delivery and oral exposition of system analysis and design (MS2-D2Gr) the final document and software delivery (MS3Gr = 0.5 * MS3-D3Gr + 0.5 * MS3-D4Gr), and the final public presentation of the project (MS4Gr). Thus, TGrade will be computed according to the formula: