This course shall deal with the theoretical and practical aspects of building a system that can model, reason, and infer knowledge for?artificial?intelligence.
It will cover an understanding?of:
- the semantics of?first-order?logic?for modeling problems
- transformations to clausal form, resolution, etc. to establish properties of?first-order?problems
- with automated theorem provers
- work with declarative?logic?programming languages like Datalog and prolog.
- apply different knowledge representation formalisms for modeling knowledge bases.
- apply, demonstrate, and program knowledge-based?learning methods.
- https://en.wikipedia.org/wiki/Inductive_logic_programming