I need to identify all the establishments and facilities from a given text using natural language processing and NER.
Example text:
The government panned to build new parks, swimming pool and commercial complex for out town and improve existing housing complex, schools and townhouse.
Expected entities to be identified:
parks, swimming pool, commercial complex, housing complex, school and townhouse
I did explore some python libraries like Spacy and NLTK but results were not great only 2 entities were identified. I reckon the data needs to be pre-processed properly.
What should I do to improve the results ? Is there any other libraries/framework that is better for this use case ? Is there any way to train our model using the existing db ?