didattica:ay2425:kebi:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
didattica:ay2425:kebi:main [2025/03/16 12:38] – [Study material] e.laurenzididattica:ay2425:kebi:main [2025/03/19 19:02] (current) – [Study material] e.laurenzi
Line 37: Line 37:
 The grading is done via a project work The grading is done via a project work
   * {{ :didattica:ay2324:kebi:project_personalized_menu.pdf |Project Description}}   * {{ :didattica:ay2324:kebi:project_personalized_menu.pdf |Project Description}}
 +  * {{https://docs.google.com/spreadsheets/d/1jK1EVxq9y79bIIBErXdPhW8p66X8mw9XZkW_nuVfVxM/edit?usp=sharing |Enter your name}}
  
 There will be several submission deadlines There will be several submission deadlines
Line 94: Line 95:
  
   * Lecture "Introduction"   * Lecture "Introduction"
-    * Slides: {{ :didattica:ay2425:kebi:ke-1-introduction.pdf |Introduction}}+    * Slides: {{ :didattica:ay2425:kebi:ke_1_introduction.pdf |Introduction}}
     * {{ :didattica:ay2425:kebi:davenport_2010_process_management_for_knowledge_work.pdf |Davenport, T. H. (2010). Process Management for Knowledge Work. In J. vom Brocke & M. Rosemann (Eds.), Handbook on Business Process Management 1 (pp. 17–36). Berlin, Heidelberg: Springer.}}     * {{ :didattica:ay2425:kebi:davenport_2010_process_management_for_knowledge_work.pdf |Davenport, T. H. (2010). Process Management for Knowledge Work. In J. vom Brocke & M. Rosemann (Eds.), Handbook on Business Process Management 1 (pp. 17–36). Berlin, Heidelberg: Springer.}}
-    * {{ :didattica:ay2324:kebi:exercise_knowledge_types_for_admission.pdf |Exercise/Homework: Types of Knowledge}} +    * {{ :didattica:ay2425:kebi:exercise_knowledge_types_for_admission.pdf |Exercise/Homework: Types of Knowledge}}
- +
  
   * Lecture "Knowledge in Processes"   * Lecture "Knowledge in Processes"
-    * Slides: {{ :didattica:ay2324:kebi:ke-2_knowledge_and_processes.pdf |Decision-Aware Business Processes}} +    * Slides: {{ :didattica:ay2425:kebi:ke-2_knowledge_and_processes.pdf |Decision-Aware Business Processes}} 
-    * Slides:  Example: Admission as a Decision-aware Business Process+    * Example: {{ :didattica:ay2425:kebi:example_decision-aware_process_modeling.pdf | Example Decision-Aware Process Model}}
  
   * Lecture "Decision Tables"   * Lecture "Decision Tables"
-    * Slides: {{ :didattica:ay2324:kebi:ke-3-decisontables.pdf |Decision Tables - DMN}}+    * Slides: {{ :didattica:ay2425:kebi:ke-3-decisontables.pdf |Decision Tables - DMN}}
     * Reading: [[http://blog.maxconsilium.com/2014/09/introduction-to-decision-model-notation.html|Introduction into DMN]]     * Reading: [[http://blog.maxconsilium.com/2014/09/introduction-to-decision-model-notation.html|Introduction into DMN]]
-    * Exercise: {{ :didattica:ay2324:kebi:exercise_decision_table_reduction.pdf |Reduction of Decision Table}}, {{ :didattica:ay2324:kebi:dmn_decision_table_reimbursement.xlsx |Sample Table}} +    * Exercise: {{ :didattica:ay2425:kebi:exercise_decision_table_reduction.pdf |Reduction of Decision Table}}, {{ :didattica:ay2425:kebi:dmn_decision_table_reimbursement.xlsx |Sample Table}} 
-    * Exercise: {{ :didattica:ay2324:kebi:exercise_dmn_for_booking_price.pdf |DMN for Booking Price}} +    * Exercise: {{ :didattica:ay2425:kebi:exercise_dmn_for_booking_price.pdf |DMN for Booking Price}} 
-    * Homework: {{ :didattica:ay2324:kebi:exercise_decision_modeling_admission.pdf |Decision  Modeling for Admission}} +    * Homework: {{ :didattica:ay2425:kebi:exercise_decision_modeling_admission.pdf |}} |Decision  Modeling for Admission}} 
-    * Tools+    * Tool
-      * Download: [[https://camunda.com/download/modeler/|Camunda Workflow and Decision Modeler]] +      * Sign up online with your Unicam student account: [[https://fhnw.trisotech.com/|Trisotech]]
-      * Online: [[https://camunda.com/dmn/simulator/|Camunda Decision Simulator]]+
  
-  * Lecture “Rule-based Systems” 
-    * Slides: {{ :didattica:ay2324:kebi:ke-4-logic_programming_hidden.pdf |Rule-based Systems (Prolog)}} (with hidden information) 
-    * Reasoning examples: {{ :didattica:ay2223:kebi:ke-4-logic_programming-reasoningexample_simpe.pdf |simple}} and {{ :didattica:ay2223:kebi:ke-4-logic_programming-reasoningexample_ancestor.pdf |ancestor}} 
-    * Exercise: {{ :didattica:ay2223:kebi:ke-4-1-exercise_university.pdf |University}} and {{ :didattica:ay2324:kebi:ke-4-1-exercise_university_solution.pdf |Solution}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-4-2-exercise_family_rules.pdf |Family}} and {{ :didattica:ay2324:kebi:ke-4-2-exercise_family_rules_solution.pdf |Solution}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-4-3-exercise_smallexamples.pdf |Further small examples}} and {{ :didattica:ay2324:kebi:ke-4-3-exercise_smallexamples_solution.pdf |Solutions}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-4-5-exercise_minisudoku.pdf |Mini Sudoku}} and {{ :didattica:ay2324:kebi:ke-4-5-exercise_minisudoku_solution.pdf |Solution}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-4-6-exercise_traveling.pdf |Travelling}} and {{ :didattica:ay2324:kebi:ke-4-6-exercise_traveling-solution.pdf |Solution}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-4-7-exercise_friendship.pdf |Friendship}} 
-    * Additional exercise (not discussed in class): {{ :didattica:ay2324:kebi:ke-4-9-additional-exercise-assignment_creditcard.pdf |Fraud Detection}} and {{ :didattica:ay2324:kebi:ke-4-9-additional-exercise-assignment_creditcard_solution.pdf |Solution}} 
-    * Home Work: {{ :didattica:ay2324:kebi:ke-4-homeexercise_masterdecisions.pdf |Admission for Master Program}} and {{ :didattica:ay2324:kebi:ke-4-homeexercise_masterdecisions_solution.pdf |Solution}} 
-    * Nice browser-based [[http://swish.swi-prolog.org|Prolog Engine]] 
  
-  * Lecture “Forwardand Backward Chaining” +</WRAP> 
-    Slides{{ :didattica:ay2324:kebi:ke-5_fc_vs_bc_-_compatibility_mode.pdf |Forward- and Backward Chaining}}+---- 
 +===== Recordings ===== 
 +<WRAP box round center 95%> 
 +Recordings of the lectures are password protected (passwords on request from the lecturers) 
 +  [[https://unicam.webex.com/unicam/ldr.php?RCID=727e1de9159c747644c1a3717dde4225 | 17th of March 2025IntroductionWhat is knowledge]] 
 +  * [[https://unicam.webex.com/unicam/ldr.php?RCID=d4a33ed7486fc44cb7ef56841507fd55 18th of March 2025: Knowledge in Processes, Decision Modeling, Decision Tables]]
  
-  * Lecture "Knowledge Graphs" 
-     * Download and launch GraphDB: [[https://www.ontotext.com/products/graphdb/]] 
-     * Slides: {{ :didattica:ay2324:kebi:kebi_knowledge_graphs.pdf |Knowledge Graphs}}  
-     * Exercise: {{ :didattica:ay2324:kebi:kg_exercises_and_solutions.zip |Class exercises and solutions}}  
-     * Slides: {{ :didattica:ay2324:kebi:kebi_knowledge_graphs_-_2nd_part_rdf_s_and_reasoning.pdf |Knowledge Graphs_Part2}}   
-     * Exercise: {{ :didattica:ay2324:kebi:familytree_with_schema.zip |File family tree with schema}}  
-     * Homework: {{ :didattica:ay2324:kebi:kebi_schema_inferences_students_exercise.pdf |Homework on RDF(S) reasoning}}  
-  * Lecture "Ontology Engineering" 
-     * Download and install Protégé: [[https://protege.stanford.edu/]]  
-     * Slides: {{ :didattica:ay2324:kebi:kebi_ontology_engineering.pdf |Ontology Engineering}}  
-     * Homework: {{ :didattica:ay2324:kebi:exercise_on_ontology_development_101.docx  |Ontology Engineering on Teaching Domain}}  
-       * Solution: {{ :didattica:ay2324:kebi:ontology_development_101_solution_.pptx  |Solution}}  
-       * Ontology: {{ :didattica:ay2324:ontology_msc_bis_homework_solution_.zip |Ontology}}  
-   * Lecture "Machine Reasoning" 
-    * Slides: {{ :didattica:ay2324:kebi:kebi_machine_reasoning.pdf |Machine Reasoning}}  
-    * Exercise: {{ :didattica:ay2324:kebi:familytree_with_schema__and_contradiction.zip |File family tree with contradiction}}  
-    * Exercise: {{ :didattica:ay2324:kebi:possible_solutions_for_contradiction_exercise.pdf |SPARQL solutions to detect contradictions in family tree ontology}}  
-      * Solution homework: {{ :didattica:ay2324:kebi:homework_shacl.pdf|SHACL solution against a person with more than 2 parents}}  
-      * Solution homework: {{ :didattica:ay2324:kebi:family_tree_with_contradiction_protégé.zip|Ontology file with the contradiction}}   
-  * Lecture "Convergence of Ontologies/Knowledge Graphs and Enterprise Models" 
-    * Slides: {{ :didattica:ay2324:kebi:kebi_convergenge_of_ontologies_and_enterprise_modelling.pdf |Convergence of KG and EM}}   
-    * Slides: {{ :didattica:ay2324:kebi:kebi_semantic_lifting.pdf |Semantic Lifting}}   
-    * Tool: [[https://www.omilab.org/activities/bee-up/|BeeUP modelling tool for Semantic Lifting exercise]]  
-    * Exercise: {{ :didattica:ay2324:kebi:models_in_beeup.zip |Enterprise models created in BeeUp}}  
-    * Exercise: {{ :didattica:ay2324:kebi:ontology_-_class_exercise_-_semantic_lifting.zip |Ontology automatically created from models in BeeUp}}  
-    * Slides: {{ :didattica:ay2324:kebi:kebi_ontology-based_meta-modelling.pdf |Ontology-based Meta-modelling, including Agile Meta-modelling}}   
-    * Walkthrough 1: {{ :didattica:ay2324:kebi:1.1_walkthrough_on_ontology-based_modelling_in_aoame.pdf |Walthrough on ontology-based modelling}}  
-    * Walkthrough 2: {{ :didattica:ay2324:kebi:2.1_walkthrough_and_query_creation_for_agile_metamodelling_in_aoame.pdf |Walkthrough on agile meta-modelling}}  
-    * Solution Exercise: {{ :didattica:ay2324:kebi:solution_exercise_agile_metamodelling.pdf |SPARQL query result}}  
  
-  * Lecture “Fuzzy logic” 
-    * Slides: {{ :didattica:ay2324:kebi:ke-11-fuzzylogic.pdf |Fuzzy Logic}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-11-1-exercise_define_fuzzy_set.pdf |Fuzzy Sets}} and {{ :didattica:ay2324:kebi:ke-11-1-exercise_define_fuzzy_set_solution.pdf |Solution}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-11-2-exercise_fuzzy_set_operations.pdf |Fuzzy Set Operations}} and {{ :didattica:ay2324:kebi:ke-11-2-exercise_fuzzy_set_operations_solution.pdf |Solution}} 
-    * Exercise: {{ :didattica:ay2324:kebi:ke-11-3-exercise-credit_analysis.pdf |Credit Analysis}}  
-    * Homework: {{ :didattica:ay2324:kebi:ke-11-homeexercise_masterdecisions.pdf | Admission for Master Program}} 
  
-  * Lecture "Machine Learning" +</WRAP>
-    * Slides: {{ :didattica:ay2324:kebi:ke-11-1_machine_learning.pdf |Introduction to Machine Learning}} +
-    * Slides:  {{ :didattica:ay2324:kebi:ke-11-2_learning_decision_trees.pdf |Symbolic Machine Learning: Learning Decision Trees}} +
-    * Reading Material:  {{ :didattica:ay2324:kebi:decision_tree_learning_lecture.pdf |Decision Tree Learning}} +
-    * Exercise: {{ :didattica:ay2324:kebi:exercise_learning_carsales.pdf |Auto Traders}} +
-    * Exercise: {{ :didattica:ay2324:kebi:exercise_health_insurance_learning.pdf |Health Insurance: Learning Risk Assessment}} +
-    * Tool: {{ :didattica:ay2324:kebi:weka_introduction.pdf |WEKA Learning Environment}} +
-      * [[https://waikato.github.io/weka-wiki/downloading_weka/ | Download WEKA]] +
-    * Data Sets: {{ :didattica:ay2324:kebi:datasets.zip |playing tennis, creditworthyness (CSV Files), car sales and Health Insurance (ARFF and Excel file)}}+
  
-  * Lecture "Combining Machine Learning and Knowledge Engineering" 
-    * Slides: {{ :didattica:ay2324:kebi:ke-13_combining_machine_learning_and_knowledge_engineering.pdf |Combining Machine Learning and Knowledge Engineering}} 
-    * Assignment  with Solution: {{ :didattica:ay2324:kebi:assignment_health_insurance_knowledge.pdf |Health Insurance: Combining Learning with Knowledge Engineering}} 
  
-</WRAP> 
----- 
  • didattica/ay2425/kebi/main.1742125131.txt.gz
  • Last modified: 2025/03/16 12:38
  • by e.laurenzi