
Members of the Artificial Intelligence Group are teaching a number of undergraduate and graduate courses in Computing at the School of Informatics of University Rey Juan Carlos:
- B.Sc. degrees:
- Knowledge Engineering (B.Sc. in Software Engineering, 3rd year — MOSTOLES)
- Artificial Intelligence (B.Sc. in Computer Science, 3rd year — MOSTOLES)
- Artificial Intelligence (B.Sc. in Computer Science, 3rd year — VICALVARO)
- Artificial Intelligence (B.Sc. in Computer Science, 3rd year — ON-LINE)
- Intelligent Systems (B.Sc. in Computer Engineering, 3rd year — MOSTOLES)
- Knowledge-based Systems (B.Sc. in Computer Science, 4th year — MOSTOLES)
- Former undergraduate studies (expiring):
- Data Structures and Algorithms (2º IT Gestión Vicálvaro and 3º LADE&IT Gestión Vicálvaro)
- Automata Theory and Formal Languages (3º ITIS)
- Artificial Intelligence (3º ITIS)
- Artificial Intelligence (4º II)
- Knowledge Engineering (4º II y 5º LADE+II)
- Foundations of Artificial Intelligence (3º II y 4º LADE+II)
- M.Sc. degrees:
- Distributed Artificial Intelligence (AWS)
- Old subjects:
- Logics and Advanced Reasoning (MTISI)
- Multiagent Systems (MTISI)
- Artificial Intelligence (MIGRV)
- Modelling Virtual Characters (MIGRV)
Teaching resources:
Neural network playground with fixed inputs:
Neural network playground with input from files:
Structure of file for upload:
- Empty lines or lines starting with // are ignored
- First not empty line: defines the attribute names
- <atname> (;<atname>)*
- the last one is the prediction or target attribute
- no duplicate names are allowed
- names can contain the following characters [a-z, A-Z, 0-9, -, _]
- Second not empty line: defines the attribute ranges
- <range> (;<range>)*
- <range>::=[<min> <max>] | { <classvalue> <classvalue> (<classvalue>)*}
- [<min> <max>] is for numeric ranges with <min> and <max> the maximum values
- { <classvalue> <classvalue> (<classvalue>)*} is for nominative attributes with the different possible values
- required for numeric attributes: <min> <= <max>
- no duplicate classvalues allowed for the same attribute
- there has to be a range for each attribute (in the same order)
- <classvalue> can contain the following characters [a-z, A-Z, 0-9, -, _]
- Third and following not empty line: definethe example instances
- <value> (;<value>)*
- there must be a value for each attribute
- the values must belong to the defined ranges
Example files: