Our project uses contour plots to visualize the probability of a class prediction by a mutliclass classification model, given two scalar variables. In addition, we provide a domain-specific language ("DSL"), similar to the DSL propsed in the paper by Li et al. This implementation is modeled after the approach taken in the paper. This DSL provides access to the various configuration options included in our implementation, easily copy-able as JSON text.
While our implementation provides two datasets to serve as example data, it is designed to be used with your own data and models. Included in the repository is a Jupyter Notebook with the basic procedures to...
Using these steps, you can easily create your own model from your own data. Due to the nature of contour plots, we are limited to scalar variables and classification problems. If your data fits these criteria, you can explore the impact of two different features on the prediction. For a higher-feature space multiple plots would need to be created, each trained on the two features and, for example, a third feature with n values to produce n datasets.