英文:
How do I study linguistic features of NLP libraries like spacy/NLTK in-depth?
问题
我的目标
我正在尝试使用spaCy进行自然语言处理(精确地说是NLU),但我越深入研究这个出色的库,就越意识到我需要先了解一些语言学知识。
问题
问题在于,spaCy用一些术语来解释自然语言处理,这些术语似乎不符合语言学的单一分支。我对NLP还很新,如果有人能给我一些关于如何学习语言学以理解自然语言理解的指导,我认为我会更容易掌握这个库。
我已经尝试了解形态学,但诸如词性标注、句法依赖等内容似乎都涉及不同的概念,它们被一起实现。我想了解多少语言学理论以及哪些语言学分支,才能对所有使用的概念有牢固的掌握?
我想学习理论,这样我就知道该怎么做,即使spaCy可能缺少我想要使用的某些内容。
英文:
My Objective
I am trying to do Natural Language Processing(NLU to be precise) with spaCy. But the more I dive into this wonderful library, the more I realize that I need to understand some linguistics first.
The Problem
The problem is, spacy explains NLP with terminologies that just don't seem to follow a single branch of linguistics. I am new to NLP and if anyone can give me some pointers on how to study linguistics for Natural Language Understanding, I think I would have an easier time getting a grasp of this library.
I have tried understanding Morphology but stuff like Part of Speech tagging, syntactic dependencies, etc. all seem to relate to different concepts that are implemented together. How much theory and in which subfields of linguistics do I need to study to have a strong grasp of all the concepts used?
I want to learn the theory so I know what to do even if spacy is missing something that I might wanna use.
答案1
得分: 0
我会阅读像这个一样的概览《自然语言处理的语言学介绍》,然后会深入研究你感兴趣的主题。
英文:
I would read an overview like this one Introduction to Linguistics for Natural Language Processing and then would dive deeper into the topics that interest you.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论