Bachelor's Degree in Artificial Intelligence
Knowledge
- Describe the basic mathematical concepts of linear algebra, differential and integral calculus, optimisation, probability, and statistics on which machine learning algorithms are based.
- Identify the most appropriate and efficient programming structures, data structures, and algorithmic techniques for solving problems in artificial intelligence.
- Describe the most common machine learning techniques, methods and algorithms for each of the different learning paradigms existing in artificial intelligence, based on knowledge of the capabilities and limitations of each of them.
- Describe the algorithmic, logical, and mathematical procedures that are used to represent knowledge and reason automatically in artificial intelligence systems.
- Explain the basic principles of processing techniques and large-scale data storage and access systems.
- Explain the relationships between the processes of automatic intelligent systems with neural mechanisms and human psychological and cognitive processes.
- Identify the regulatory framework, ethical aspects and elements of social and economic impact associated with the development and deployment of projects in the field of artificial intelligence.
Skills
- Apply concepts and tools of linear algebra, differential and integral calculus, optimisation, probability and statistics to the analysis, design, implementation and validation of artificial intelligence algorithms.
- Develop efficient and robust solutions to algorithmic problems derived from the design of intelligent systems, using standard and quality principles and tools for the design, implementation and validation of a software project.
- Program machine learning systems including their design, training, and validation, ensuring optimal use of available computing infrastructures.
- Compare in a reasoned and systematic way different alternative solutions to a machine learning problem, depending on the requirements of the application and based on the critical and scientific analysis of the results obtained.
- Integrate image processing and machine learning algorithms for the design, implementation and validation of intelligent systems capable of using vision as a mechanism to interact with the environment.
- Apply natural language processing and machine learning techniques for the exploitation of data of a linguistic nature and for the creation and evaluation of language-based AI systems.
- Combine machine learning techniques, knowledge representation, reasoning and planning with the physical elements necessary for the design and implementation of autonomous cyber-physical agents and systems capable of interacting with other agents and/or people in open environments.
- Plan the use of software and data storage tools and the computing resources and infrastructure necessary for the deployment of AI-based applications on any type of platform, local or distributed.
- Apply knowledge of human cognitive and neural processes to the analysis and explanation of machine learning and reasoning techniques and to the development of bio-inspired systems.
- Assess the ethical and social impact, the human and cultural context, and the legal implications of the development of artificial intelligence applications and data analysis in different fields.
- Demonstrate the appropriate communication skills, both orally and in writing, for the presentation, defence and argumentation of ideas, proposals and solutions in an effective way and adapted to different types of audiences.
Competences
- Propose alternative solutions to complex problems of application of artificial intelligence in different areas, based on a critical analysis of the most appropriate techniques according to the requirements of the application.
- Plan the complete development of AI projects in different application areas, including project design, implementation, deployment, validation, and management.
- Design artificial intelligence applications that comply with ethical principles, the current regulatory framework in AI and environmental sustainability criteria, and generate a positive social and/or economic impact.
- Design innovation, technology transfer and citizen participation strategies for the generation of solutions based on artificial intelligence that provide innovative responses to the needs and demands of society.
- Act with ethical responsibility and respect for fundamental rights and duties in the design and development of artificial intelligence projects, respecting diversity and promoting equality in the configuration of work teams and in the assignment of responsibilities, and in line with the Sustainable Development Goals.
- Demonstrate the personal and work skills necessary for the development of projects, participating in multidisciplinary teams with leadership capacity, cooperation, responsibility, autonomy and personal initiative.