based on the requirement, you can choose the classifier and configuration from this link
and to test and generate the confusion graph and json
split the data using the command, it will split into 80/20… then train the model with new splitted data and then test using
rasa test
and in one of the project, rasa was not working properly even after spending so many days and refactoring, in that case for new intents i switched to elmo embedded model to predict the extra intents