1.PorterStemming算法(词干抽取)
http://tartarus.org/~martin/PorterStemmer/
里面有各个版本的词干抽取算法的实现。
2.Lawrence Philips' Metaphone Algorithm
http://aspell.net/metaphone/
里面有各个版本此算法的实现!
附一篇简要介绍此算法相关背景的文章
An Introduction to Double Metaphone and the principles behind Soundex
链接:http://www.datamanagementgroup.com/Resources/Articles/Article_0905_3.asp
3.Levenshtein distance(Edit distance algorithm)
http://www.nist.gov/dads/HTML/Levenshtein.html
4。A*算法的一份C语言实现品
http://bbs.tju.edu.cn/TJUBBSBZUVFYJSTVEFRHJRDYXJBSUMBSMEGVYVZ_E/
分享到:
相关推荐
本书《自然语言处理之BERT模型算法、架构和案例实战》是一本全面深入介绍BERT模型在自然语言处理领域的书籍。通过对BERT模型的算法原理、架构设计和实际应用案例的详细解析,为读者提供了从理论到实践的完整指导。 ...
感知机是一种基本的机器学习算法,广泛应用于自然语言处理领域。感知机的基本思想是将输入数据转换为线性可分的数据,然后使用线性分类器对数据进行分类。感知机的衍生算法包括感知机学习算法、感知机优化算法等。 ...
Python自然语言处理-BERT模型实战课程旨在帮助同学们快速掌握当下NLP领域最核心的算法模型BERT的原理构造与应用实例。通俗讲解BERT模型中所涉及的核心知识点(Transformer,self-attention等),基于google开源BERT...
自然语言处理(Natural Language Processing, NLP)是计算机科学领域的一个重要分支,它涉及人工智能、计算机科学、语言学等多个学科,旨在使计算机能够理解和生成人类自然语言,从而实现人机之间的有效沟通。...
"基于机器学习算法的引文情感自动识别研究——以自然语言处理领域为例" 本文旨在探讨基于机器学习算法的引文情感自动识别研究,以自然语言处理领域为例。研究的目的是为了揭示引文情感分析在自然语言处理领域中的...
《Python自然语言处理实战》是一本深入探讨Python在NLP(自然语言处理)领域的实践应用的书籍。PDF版本为读者提供了方便的电子阅读...无论是初学者还是有经验的开发者,都能从中受益,提升在自然语言处理领域的技能。
自然语言处理(NLP)是计算机科学领域中与人工智能密切相关的分支之一,它专注于使计算机能够理解、解释和生成人类语言,以便与人进行有效交互。刘秉权教授在哈工大智能技术与自然语言处理研究室工作时,于2006年11...
【源码】机器学习、深度学习、自然语言处理、计算机视觉等AI领域相关技术的算法推导及应用.zip 【源码】机器学习、深度学习、自然语言处理、计算机视觉等AI领域相关技术的算法推导及应用.zip 【源码】机器学习、深度...
自然语言处理(NLP)是人工智能领域的一个重要分支,旨在使计算机能够理解、处理和生成人类语言。其中,分词是自然语言处理的基础任务之一,目的是将文本数据切割成单个词语,以便进行进一步的语言处理和分析。 1....
《文本上的算法深入浅出自然语言处理》这本书深入探讨了自然语言处理(NLP)这一领域,涵盖了从基础概念到高级技术的广泛内容。自然语言处理是计算机科学的一个分支,致力于理解和生成人类语言,使机器能够理解、...
在自然语言处理领域,文本匹配算法是一个重要的研究方向。它主要研究如何测量两个自然语言字符串之间的相似度。衡量句子相似度是一个关键任务,在信息检索、问答系统、自动摘要、机器翻译评估等多个领域有着广泛的...
Python作为一种编程语言,其简洁明了的特点和强大的库支持使其在自然语言处理领域备受青睐。《Python自然语言处理》一书是自然语言处理领域的经典之作,本书不仅深入浅出地讲解了自然语言处理的理论和方法,更结合...
自然语言处理综论为读者提供了一个全面而深入的学习框架,不仅涵盖了自然语言处理的基础知识,也介绍了机器学习和深度学习在自然语言处理中的应用,并提供实践案例和拓展资源,帮助读者在自然语言处理领域建立起扎实...
关键字搜索算法是自然语言处理中的一种重要技术,本文使用关键字搜索算法来处理自然语言,实现了机器人的自然语言处理。该算法可以快速地搜索和识别自然语言中的关键词,从而实现机器人的自然语言理解和处理。 知识...
自然语言处理(NLP)是计算机科学领域的一个关键分支,主要涉及如何使计算机理解、解析、生成和操作人类语言。哈工大的智能技术与自然语言处理技术课程提供了一个全面的NLP学习路径,从基础到高级,涵盖了多个关键...
【哈工大自然语言处理课件】是一份由著名教育家、哈工大博士生导师关毅教授精心编撰的自然语言处理(NLP)课程资料,涵盖了丰富的理论知识与实践应用,是NLP初学者乃至专业研究者的重要参考资料。这份课件在信息检索...
自然语言处理(NLP)是计算机科学、人工智能和语言学领域的交叉学科,主要研究如何让计算机理解和处理人类的语言。清华大学整理的这份研究报告涵盖了自然语言处理的概念、技术、人才需求以及其应用领域。 一、自然...
它提供了丰富的接口和实现方法,包括但不限于分词(tokenization)、词性标注(POS tagging)、句法分析(parsing)、语义分析、机器翻译等,是自然语言处理领域极为重要的资源。 3. 预处理数据到训练模型的过程:...
自然语言处理(Natural Language Processing, NLP)是计算机科学领域的一个重要分支,它涉及人工智能、计算机科学、语言学等多个学科,旨在使计算机能够理解和生成人类自然语言,实现人机之间的有效沟通。...