news 2026/6/10 20:03:20

AI大模型实战——关于自然语言处理,你需要了解的基本概念

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI大模型实战——关于自然语言处理,你需要了解的基本概念

目录

    • 一、NLP 基础
    • 二、文本预处理
      • 2.1、文本清洗
      • 2.2、分词
      • 2.3、去除停用词
      • 2.4、词干提取
      • 2.5、词形还原
      • 2.6、词性标注
      • 2.7、命名实体识别
    • 三、特征提取
      • 3.1、词袋模型(Bag of Words,BoW)
      • 3.2、词嵌入(Word Embeddings)
    • 四、模型训练
      • 4.1、评估与应用

本文来源:极客时间vip课程笔记

注:后续技术类文章会同步到我的公众号里,搜索公众号小志的博客感兴趣的读友可以去找来看看。

一、NLP 基础

  • NLP是人工智能的一个重要分支,研究的目的是让计算机能够理解、解释和生成人类语言。NLP 结合了计算机、人工智能和语言学等多个学科的方法,尽可能缩小人类语言与计算机理解之间的差距。一般来说,包含四个步骤

    1、文本预处理:将原始文本转换成易于机器理解的格式。包括分词(将文本分解成单词或短语)、去除停用词、词干提取、词性标注等。

    2、特征提取:从处理过的文本中提取特征,以便用于机器学习模型。这通常涉及将文本转换为数值形式,如词袋模型或词嵌入 Word Embedding,也就是向量化。

    3、模型训练:使用提取的特征和相应的机器学习算法来训练模型,可能是分类器、回归模型、聚类算法等。

    4、评估与应用:评估模型的性能,并在实际应用中使用模型来解释、生成或翻译文本。

  • NLP 的应用场景非常广泛,搜索引擎、语音转换、文本翻译、系统问答等几乎覆盖我们生活的方方面面。下面我们一步一步去学习一下相关的技术,首先就是文本预处理。

二、文本预处理

  • 文本预处理是 NLP 中的一项基础且关键的步骤,目的是将原始文本转换成易于机器理解和处理的格式。这一步骤通常涉及多个不同的任务,具体包括以下几个步骤。

2.1、文本清洗

  • 文本清洗主要包括去除噪声及标准化文本等。去除噪声是指清除文本中对分析无关紧要的部分,比如 HTML 标签、标点符号、特殊字符等。你可以参考我给出的示例代码。

    importredefremove_noise(text):# 去除HTML标签 text=re.sub(r'<.*?>','',text)# 去除标点符号和特殊字符 text=re.sub(r'[^\w\s]','',text)returntext text="<p>Hello, World! Here's a <a href='https://example.com'>link</a>.</p>"clean_text=remove_noise(text)print(clean_text)# 全部标准化成小写 tokens_normalized=[token.lower()fortoken in clean_text]print(tokens_normalized)
  • 输出:

    HelloWorldHeresa link['h','e','l','l','o',' ','w','o','r','l','d',' ','h','e','r','e','s',' ','a',' ','l','i','n','k']

2.2、分词

  • 将文本分解成词汇、句子等。

    from nltk.tokenizeimportword_tokenizetext="Natural language processing (NLP) is a field of computer science."tokens=word_tokenize(text)print(tokens)
  • 输出:

    ['Natural', 'language', 'processing', '(', 'NLP', ')', 'is', 'a', 'field', 'of', 'computer', 'science', '.']

2.3、去除停用词

  • 停用词是文本中频繁出现但对分析意义不大的词,如 is、and 等。去除它们可以提高处理效率和分析效果,同时还可以使数据集变小。

    from nltk.corpusimportstopwordsimportredefremove_noise(text):# 去除HTML标签 text=re.sub(r'<.*?>','',text)# 去除标点符号和特殊字符 text=re.sub(r'[^\w\s]','',text)returntext #从停用词库取出英文相关的停用词,放到 set 集合中, stop_words=set(stopwords.words('english'))print(stop_words)text="<p>Hello, World! Here's a <a href='https://example.com'>link</a>.</p>"clean_text=remove_noise(text)print(clean_text)tokens_normalized=[token.lower()fortoken in clean_text]print(tokens_normalized)filtered_tokens=[wordforword in tokens_normalizedifnot word in stop_words]print(filtered_tokens)
  • 输出:

    {"you'd",'just','shouldn', 'here', 'as', 'mightn',"wasn't",'him','have','you','an','not','mustn','ma','o','myself','what','was',"shouldn't",'during','wouldn','no',"mightn't",
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 13:10:41

LeagueAkari完整使用指南:新手快速精通攻略

LeagueAkari完整使用指南&#xff1a;新手快速精通攻略 【免费下载链接】LeagueAkari ✨兴趣使然的&#xff0c;功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari LeagueAkari是一款基…

作者头像 李华
网站建设 2026/6/10 13:55:09

B站视频内容高效保存方案:DownKyi专业下载工具全面解析

B站视频内容高效保存方案&#xff1a;DownKyi专业下载工具全面解析 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&…

作者头像 李华
网站建设 2026/6/10 13:13:13

零基础也能懂:multisim元件库下载通俗解释

零基础也能懂&#xff1a;Multisim元件库下载&#xff0c;一文讲透怎么找、怎么装、怎么用 你是不是也遇到过这种情况—— 想在Multisim里搭个开关电源电路&#xff0c;结果发现 UC3842控制器找不到&#xff1f; 或者要做电机驱动仿真&#xff0c;可 IR2110栅极驱动芯片压…

作者头像 李华
网站建设 2026/6/10 13:12:23

中文情感分析实战案例:云端GPU快速处理10万评论

中文情感分析实战案例&#xff1a;云端GPU快速处理10万评论 你有没有遇到过这样的情况&#xff1a;电商平台刚做完一场大促&#xff0c;后台一下子涌进来十几万条用户评论&#xff0c;老板急着要你出一份“用户满意度报告”&#xff0c;可你点开Excel发现数据量太大&#xff0…

作者头像 李华
网站建设 2026/6/10 13:11:25

二维码识别加速:AI智能二维码工坊多线程优化

二维码识别加速&#xff1a;AI智能二维码工坊多线程优化 1. 技术背景与性能挑战 随着移动互联网的普及&#xff0c;二维码已成为信息传递的重要载体&#xff0c;广泛应用于支付、营销、身份认证等场景。在高并发或批量处理需求下&#xff0c;传统单线程二维码识别方案面临响应…

作者头像 李华
网站建设 2026/6/10 16:29:48

NewBie-image-Exp0.1生成不一致?XML标签规范使用实战详解

NewBie-image-Exp0.1生成不一致&#xff1f;XML标签规范使用实战详解 1. 引言&#xff1a;为何XML提示词在NewBie-image中至关重要 随着大模型在图像生成领域的深入应用&#xff0c;如何实现对多角色、复杂属性的精准控制成为提升创作效率的关键。NewBie-image-Exp0.1作为一款…

作者头像 李华