User Tools

Site Tools


ast-patterns:start

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 Both sides next revision
ast-patterns:start [2018/06/18 20:01]
timotej
ast-patterns:start [2018/06/19 23:02]
timotej
Line 24: Line 24:
 As the space of patterns is immense and we wish to use only meaningful patterns, we used the argument-based machine learning (ABML) process, where an expert and ABML interactively exchange arguments until the model is good enough. We provide a step-by-step demonstration of the ABML process, describe some of the induced rules and explain how are they used to automatically generate hints to students. Finally, we evaluate classification accuracy of learned rules on 42 Prolog exercises from the Programming Languages Course at University of Ljubljana. As the space of patterns is immense and we wish to use only meaningful patterns, we used the argument-based machine learning (ABML) process, where an expert and ABML interactively exchange arguments until the model is good enough. We provide a step-by-step demonstration of the ABML process, describe some of the induced rules and explain how are they used to automatically generate hints to students. Finally, we evaluate classification accuracy of learned rules on 42 Prolog exercises from the Programming Languages Course at University of Ljubljana.
  
 +  * {{:papers:abcn2_knowledge_acquisition.pdf|Paper}}
   * {{:papers:ABCN2e.pdf|ABCN2e: an extension of ABCN2 (white paper)}}   * {{:papers:ABCN2e.pdf|ABCN2e: an extension of ABCN2 (white paper)}}
   * [[https://github.com/martinmozina/orange3-abml |Implementation of ABCN2e as an Orange 3 add-on]]   * [[https://github.com/martinmozina/orange3-abml |Implementation of ABCN2e as an Orange 3 add-on]]
ast-patterns/start.txt · Last modified: 2019/02/11 18:51 by timotej