Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is it not the processing of natural language?


Would you call addition a system of linear equations?

No, you don't use the college senior label for the highschool freshman topic. You use the smallest label that fits.

It's string processing.

NLP is actually understanding the language. Stemming is simple string matching.

Playing the technicality game to stretch fields to encompass everything you think even marginally related isn't being thorough or inclusive; it's being bloated, and losing track of the meaning of the term.

Splitting on spaces also isn't NLP.


Stemming is a task specific to a natural language. You can't run an English stemmer on French and get good results, for example.

All NLP is, strictly speaking, more or less elaborate string matching.

> Splitting on spaces also isn't NLP.

String splitting can be, but it's a bit borderline. I'll argue you're in NLP territory if it doesn't split "That FBI guy i.e. J. Edgar Hoover." into four "sentences".


> NLP is actually understanding the language.

That's actually not an accepted terminology. There's, indeed, this:

  https://en.wikipedia.org/wiki/Natural-language_understanding
Not sure why are you so adamant that yours is the "true meaning", when NLP existed long before machine learning and AI were used for it. And even if not, every term can be defined differently, so it should be normal to have different institutions/people define NLP differently.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: