This system is divided into two parts - browser side and machine learning side. The machine learning side calculates interpretable information of the RNN model the researcher set based on the input and the prediction value of the input reordered by the end user. The machine learning part can run directly to provide part of the interpretability. The code has been placed under the machine learning side branch https://github.com/505025234/OrderVis/tree/machine-learning-side
While the browser side is responsible for the functions of visualization and interaction, which greatly improves the interpretability with the help of the machine learning side.
The code has been placed under the browser side branch https://github.com/505025234/OrderVis/tree/browser-side