1.) KNOWLEDGE:
- To know the basics of extracting knowledge from data
- To know the different tasks that can be solved with machine learning
- To know the different techniques of machine learning and their characteristics
- To know the methodology of knowledge extraction and the phases involved
- To know tools available for extracting knowledge
2.) UNDERSTANDING:
- To understand the basic concepts of knowledge extraction
- To understand the basics and motivations of data mining
- To understand the methodology and the different phases of knowledge extraction
- To understand the usefulness of different techniques for extracting knowledge
- To understand the differences of different representations: propositional and relational
- To understand the relationship between model complexity, amount of data, characteristics of the problem and overfitting
3.) APPLICATION:
- Analyze the domain and design knowledge extraction processes adapted to the problem.
- Evaluate the performance and efficiency of different methods of extracting knowledge
- Work on specific domains and compare different techniques to verify their performance in extracting knowledge
4.) EVALUATION
- Selection of algorithms, model selection and parameter adjustment.
- Consider the relationship between computational cost and marginal improvement of different solutions
- Assessment of whether the results are adequate, compared to random or basic algorithms