内容简介
本书将教会读者如何在Java库的帮助下执行语言分析,同时不断地从结果中获得见解。
首先介绍NLP及其各种概念,然后探索Java中用于NLP的重要工具和库,如CoreNLP、OpenNLP、Neuroph、Mallet等。
之后,读者将开始对不同的输入和任务执行NLP,例如分词、模型训练、词性标注、解析树等。读者会学习到统计机器翻译、提取摘要、对话系统、复杂搜索、有监督和无监督的NLP等内容。
在本书的最后,读者也会学习到更多关于NLP、神经网络和Java中用于增强NLP应用程序性能的其他各种训练模型。