Я знаю, что это старая ветка, но надеюсь, что она кому-нибудь поможет. Как ответил Кристофер Мэннинг, способ обнаружения строчных букв состоит в том, чтобы заменить english.muc.7class.distsim.crf.ser.gz на english.muc.7class.caseless.distsim.crf.ser.gz, который можно получить, когда вы разархивируйте основной файл nlp.
Например, в моем файле python я сохранил все то же самое, кроме перехода на новый файл, и он работает отлично (ну, в большинстве случаев)
st = NERTagger('/Users/username/stanford-corenlp-python/stanford-ner-2014-10-26/classifiers/english.muc.7class.caseless.distsim.crf.ser.gz', '/Users/username/stanford-corenlp-python/stanford-ner-2014-10-26/stanford-ner.jar')