### Confusion matrix Per default, Nkululeko displays results as a confusion matrix using binning with regression. ![Confusion matrix](./images/conf_mat.png) ### Epoch progression The point when overfitting starts can sometimes be seen by looking at the results per epoch: ![Epoch progression](./images/epoch_progression.png) ### Feature importance Using the *explore* interface, Nkululeko analyses the importance of acoustic features: ![Feature importance](./images/feat_importance.png) ### Feature distribution And can show the distribution of specific features per category: ![Feature distribution](./images/feat_dist.png) If there are only two categories, a Mann-Whitney U test for significance is given: ![Feature distribution for two categories](./images/feat_dist_2.png) ### t-SNE plots A t-SNE plot can give you an estimate of whether your acoustic features are useful at all. Your feature space gets tranferred into 2 or 3-dimensional space and the color of the blobs reflect your target class distribution. Beneath t-SNE, [you can choose from UMAP and PCA](https://github.com/felixbur/nkululeko/blob/main/ini_file.md#expl). ![t-SNE plot](./images/tsne.png) ### Data distribution Sometimes, you only want to take a look at your data. In this example, you see that the biological sex of the speakers is approximately uniformly distributed with respect to some emotional speech database. ![Data distribution](./images/data_plot.png) ### Bias checking In some cases, you might wonder if there's bias in your data. You can try to detect this with automatically estimated speech properties by visualizing the correlation of target labels and predicted labels. ![Bias checking](./images/emotion-pesq.png) ### Uncertainty Nkululeko estimates the uncertainty of model decisions (only for classifiers) with entropy over the class probabilities or logits per sample. ![Uncertainty](./images/uncertainty.png)