GNER A generative model for geological named entity recognition without labeled data using deep learning