Best Answer · By JanBask Data Science Expert
Answered on Dec 21, 2019
Case1.

Case2.

This happens because Spacy learns from the contextual structure of the sentence. It considers the surrounding words of the entities and assumes whether it is a person, organization or a place. Let us take an example



Here , ‘Anwarvic’ is used in three cases in three ways which is why Spacy predicted three different types of entities. In the last case, ‘awesome’ is used before the entity which is a generic adjective which describes almost anything. This is why Spacy is confused in the last case.