Citation style classifier can be used to infer the citation style from a reference string. The repository contains the training data, the model, and the code for feature extraction, selection, training and prediction.
For examples, see the notebook.