This is a (very messy, quickly done and dirty) C# implementations with WinForms GUI of the ID3 algorithm used to reduce the number of questions asked based on a user-typed knowledge data base.
Classes Tree and TreeNode are used from https://github.com/WolfgangOfner/DecisionTree , thanks to him.
You can download then test it with this executable file : S9-RTU-ID3-form\WindowsFormsApp1\bin\Debug/WindowsFormsApp1 .