使用混合 BERT 模型的情感分析分类系统

基于 BERT 实现的情感分析(文本分类)----概念与应用 一文详解Bert的发展由来,及如何使用Bert模型实现情感分析(文本分类任务) 阅读详情
AI摘要

本文聚焦于社交媒体情感分析,提出四个基于BERT与BiLSTM、BiGRU结合的深度学习模型。在三个数据集上实验,对比多个模型。结果显示结合BiGRU层的模型表现佳,RoBERTa更强大,表情符号影响模型准确性,还给出AI大模型学习资料。

摘要

由于移动技术的迅速发展,社交媒体已成为人们表达观点和意见的重要平台。了解公众意见有助于企业和政治机构做出战略决策。鉴于此, 情感分析对于理解公众意见的极性至关重要。大多数社交媒体分析研究将情感分为三类:积极、消极和中性。所提出的模型是一个基于分类问题的机器学习应用,训练于三个数据集上。最近,BERT模型在情感分析中显示出有效性。然而,情感分析的准确性仍需提高。我们提出了四个基于BERT与双向长短期记忆(BiLSTM)和双向门控循环单元(BiGRU)算法相结合的深度学习模型。本研究基于预训练的词嵌入向量,有助于模型的微调过程。所提出的方法旨在提高准确性,并检验 BIGRU 和 BILSTM 混合层在两个 BERT 模型(DistilBERT、 RoBERTa)上的效果,包括无表情符号(文本情感分类器)的情况以及带有表情符号的情况。将所提出的方法与两个预训练的 BERT 模型以及为相同任务使用经典机器学习的其他七个模型进行了比较。具有 BiGRU 层的所提出的架构具有最佳结果。

作者提出了四个基于BERT与双向长短期记忆(BiLSTM)和双向门控循环单元(BiGRU)算法相结合的深度学习模型。同时基于预训练的词嵌入向量,提高了模型的微调能力。最后将所提出的方法与两个预训练的 BERT 模型以及为相同任务使用经典机器学习的其他七个模型进行了比较。具有 BiGRU 层的所提出的架构具有最佳结果。

预训练的词嵌入向量是自然语言处理(NLP)中常用的一种技术,它通过将词汇映射到高维空间中的连续向量来表示词汇的语义信息。这些向量捕捉了词汇之间的相似性和关系,使得计算机能够理解和处理自然语言。

关键词:智能系统、情感分类、机器学习系统、情绪分类、人工智能、 深度学习、BERT 模型、数据科学、机器学习应用。

引言

情感分析(SA)是自然语言处理(NLP)的一个分支,专注于分析人们的观点、 感受和情绪。SA是一个多步程序,包括数据检索、提取、预处理和特征提取。随着社交媒体评论在众多行业的快速扩张,对这种海量互联网数据的实时关注以及自动提取有用信息的需求日益强烈。在这项任务中,情感分析模型发挥着重要作用。许多领域,包括政治挑战、市场营销、公共政策、灾害管理和公共卫生,都依赖于情感检测[1]。基于图像和面部表情的情绪识别软件的广泛使用[2-5]。人类动作识别已被用于识别手势[6]。人机交互也可用于研究情感识别模型[7 - 9]。来自社交网络的情感丰富的文本数据可被处理以用于广泛的实际用途[10 - 12]。

庞等人[13]是第一个使用机器学习技术进行情感分析的研究者。他们在一个电影评论数据集上进行了测试,使用了朴素贝叶斯、最大熵和支持向量机 (SVM)等监督分类器。与标准的文本分类相比,这些分类器在情感分类方面的表现较差。主要原因可能是它们通常适用于传统的文本分类方法,其中文档中的单词被视为词袋(BOW)概念。BOW不存储语法结构、词序或单词 之间的语义关系,这些对于情感分析至关重要[14]。许多研究使用机器学习技术进行情感分析,如贝叶斯网络[15]、朴素贝叶斯[16]、支持向量机[17,18]、 决策树[19,20]以及人工神经网络[21]。新数据的低可扩展性是一个缺点,因为它需要可用的标记数据,这可能很昂贵,甚至令人望而却步[22]。

由于深度学习的优势,不同的研究人员在人工神经网络中使用了不同类型的自注意力机制。这些优势包括[23]:通过从训练数据中的一小部分特征创建新特征来自动生成特征,从而能够更好地泛化;以及可扩展性,深度学习分析大量数据并进行大量计算,这在成本和时间上是有效的。[24]提出了一种动态神经网络,作者用不同的卷积神经网络变体和最大池化动态 K 算子进行了实 验。索切尔[25]在另一项研究中利用该模型产生了与深度卷积神经网络相当的 结果。[26]全面概述了最常见的卷积神经网络、长短期记忆网络和其他用于方面级情感分析的深度学习方法。刘和沈[27]引入了门控交替神经网络(GANN) 作为一种独立的神经网络模型,以解决先前提出的模型中存在的几个缺陷, 包括在收集有意义的情感表达时存在噪声,并产生了改进的结果。对于金融情感研究,阿赫塔尔[28]提出使用多层感知机将深度学习和基于特征的方法结合起来。他们基于卷积神经网络(CNN)、长短期记忆网络(LSTM)和门控 循环单元(GRU)创建了几个深度学习模型。在另一项研究中,潘[29]采用混合策略,使用多层感知机(MLP)对文本进行定位,并取得了良好的结果。卡鲁库什[30]通过构建具有不同层大小的模型变体以及词嵌入方法,分析了众多深度学习模型在训练和测试阶段的性能。他们通过使用 LSTM、CNN、双向长短期记忆网络(BILSTM)和卷积神经网络与长短期记忆网络的结合 (CNNLSTM)改进了结果。此外,他们使用多层感知机进行分类,并在电影评论数据集上实现了 78%的测试准确率。在另一项研究中,使用来自互联网电影数据库(IDMB)的评论数据集进行情感分类,在训练过程中使用多层感知机,结果很有希望[31]。大多数深度学习情感分类工作都是在经过审查的数据集上进行的,以获得更好的结果。在测试阶段,应该使用基于推特数据集的情感分类混合方法来获得尽可能好的结果。

我们可以利用机器学习和深度学习的优势来克服这两种方法的缺点,从而得出更准确且计算成本更低的解决方案[32]。混合模型显示出准确性的提高,并为系统带来了更高的效率和性能。

尼米[33]提出了 AVEDL(平均投票集成深度学习模式)模型,该模型使用预 训练的基于 Transformer 的模型 BERT、DistilBERT 和 RoBERTa(ERSS)来分析紧急响应援助系统中接到的电话内容。通过实现宏观平均 F1 分数为 85. 20%,准确率为 86.46%,AVEDL 模型击败了典型的深度学习和机器学习模型。该模型的缺点是,在计算与新冠病毒相关的情绪时,它没有很好地考虑俚语和口语。

阿多玛[34]研究了预训练的Transformer模型BERT、RoBERTa、DistilBERT和 XLNet在识别文本情感方面的表现。在ISEAR数据集上,对实施的模型进行了微调,以区分喜悦、羞辱、内疚、恐惧、愤怒、厌恶和悲伤。这些模型在检测文本情感方面是有效的。RoBERTa的准确率最高,为0.74。该模型应该具有通用性。

对于情感分析,乌达吉里[35]将 RoBERTa 与基于方面的情感分析(ABSA)、 RoBERTa 以及长短期记忆网络(LSTM)相结合。他们使用乌克兰冲突的推特数据集。他们研究了乐观、悲伤、愤怒和喜悦等情绪。准确率为 94.7%。班萨尔[36]提出了一种基于属性的混合技术,通过使用词性标签来识别特征来 分析消费者的智能。该方法必须以更低的计算成本检测到更多的属性详尽主 题。此外,该研究应扩展到包括短文本分类和混合方法,以及消除现有词典 中对特定属性词汇的人工标注。

马等人[37]利用长短期记忆(LSTM)模型,基于某些方面利用常识知识开发 了一种分类方法。他们通过将 LSTM 和循环相加网络相结合来改进 Sentic LSTM。王[38]使用混合 ARM 隐式提取特征,并采用了五种策略来使用它们。由于上下文忽略了隐性词汇,只恢复了显性方面。F 度量达到了 75.51%。这 种方法的缺点:混合关联规则挖掘中有一些方面在实践中难以控制。扎因丁[39]采用了支持向量机(SVM)+主成分分析(PCA),并添加了词性 标签作为特征提取器,在短文本相似度(STS)和短文本分类(STC)数据集 上获得了高精度。该情感分类器方法分别比现有的基准情感分类方法高出76. 55%、71.62%和74.24%。该方法不适用于其他社交媒体数据源,如YouTube和 Facebook。

在[40]中,将孟加拉语 BERT 与 LSTM 相结合,准确率达到 94.15%。他们应 该采用一种复杂的深度学习算法,在一个更丰富、更平衡的数据集上进行工作。

BERT-DCNN 模型由[41]提出,该模型将 BERT 与扩张卷积神经网络(DCNN) 堆叠在一起,以生成一个更强大的情感分析模型。对于推特航空公司的情感数据,该模型的准确率为 87.1%。这种策略主要局限于从单一来源接收的数据, 而非从多个来源获取的数据。

推文可以包含各种数据类型,包括新闻、媒体、转发和回复帖子,它们可以 以音频、视频或图像的形式呈现。通过允许和鼓励众多参与者在公共平台上 进行讨论,推特使您能够从用户和潜在客户那里获得快速反馈。因为每个人都能看到你在推特上所说的话,这促进了交流中的透明度和责任感[42]。基安[43] 作者在情感航空数据集上应用了一个基于 RoBERTa-LSTM 的模型, 在没有数据增强过程的情况下获得了 89.85%的准确率,而在对少数类别进行 超采样添加数据增强过程后,准确率达到了 91.37%。数据集被分为 6:2:2 的比例用于训练、验证和测试,使用 Adam 优化器,学习率为 0.00001,批次大小设置为 64,训练 30 个周期。

作者提出了一种卷积神经网络-长短期记忆网络(CNN-LSTM)架构,并在情感航空数据集上获得了91.3%的准确率[44]。他们只考虑了从在线平台获取的数 据,这些数据是以英语句子形式存在的。因此,其他语言的消费者评论不包括 在情感分析中。他们将消费者情感分为两类(积极和消极)。他们从数据集中 剔除了中性情感数据,因此他们的分类结果很高。

巴卡特[45]提出了一种新颖的 ULMFit-SVM 模型来提高情感分析性能。该模型在推特美国航空公司数据集上的准确率为 99.78%,在 IMDB 数据集上的准确率为 99.71%,在共和党辩论数据集上的准确率为 95.78%。情感分析仅限于文档级别。他们没有考虑方面级别的情感。对于推特数据集,三个类别(积极、 消极、自然)中的每一个类别分别被分为 66%的训练集和 33%的测试集,使用 Adam 优化器,学习率分别为 0.004 和 0.01,进行微调,分 64 个批次。

推文通常只包含几个具有实际意义的词,而这些词在分类阶段至关重要。BERT 模型在推文的情感分析中已证明其有效性。然而,准确性仍需提高。我 们提出了一种基于 BERT 的混合多特征融合短文本分类模型。该技术由三部分组成:BERT、双向长短期记忆网络(BiLSTM)和双向门控循环单元 (BiGRU)。BERT 用于训练动态词向量以改善短文本的词表示。BiLSTM 和 BiGRU 有助于提取和学习句子序列特征。我们还研究了改变(BiLSTM 和 BiGRU)层的数量和位置对性能的影响以提高性能。

本研究的贡献总结如下:

  • 我们为应用于三个数据集的情感分类提出了四个混合创新深度学习模型。对 RoBERTa 的四个模型和 DistilBERT 的四个模型进行了比较,以选择最佳的混合模型,该模型能够从文本中提取上下文信息。
  • 在微调过程中,使用双向门控循环单元(BiGRU)和双向长短期记忆网络 (BiLSTM)从文本中提取上下文信息。
  • 我们在表情符号数据集上采用训练模型,然后通过在预处理阶段删除表情符号并训练相同模型来测试表情符号作为分类线索的优势这一假设,并观察其影响。

以下是本文的安排方式。“方法论”部分解释了用于测量推文情感元素的建议 技术。“实验与结果”部分重点突出并讨论了最重要的发现。最后,“结论与未来工作”部分总结了研究结果,并探讨了未来的研究方向。

1. 情感分析概述

情感分析(SA)是自然语言处理(NLP)的一个重要分支,旨在解析人们的观点、情感和情绪。随着社交媒体评论的迅速增加,实时处理这些大量数据以提取有用信息的需求不断上升。情感分析模型在多个领域(如政治、市场营销、公共政策、灾害管理和公共卫生)中起着关键作用。

2. 方法论

  • 数据处理步骤:

    • 数据检索
    • 特征提取与预处理
    • 使用不同的机器学习和深度学习技术进行情感分类。
  • 传统机器学习方法:

    • 早期研究(如庞等人)使用了朴素贝叶斯、最大熵和支持向量机(SVM)等方法,但在情感分类上表现较差,主要因为这些方法依赖词袋(BOW)模型,未能捕捉到语法结构和词序。
  • 深度学习的引入:

    • 随着深度学习技术的发展,研究人员开始使用自注意力机制和各种神经网络(如卷积神经网络CNN、长短期记忆网络LSTM)来处理情感分析任务。这些模型通过自动生成特征和处理大量数据,实现了更好的泛化能力和高效性。

3. 关键研究与模型

  • 模型创新:

    • 动态神经网络:通过不同的卷积神经网络变体进行实验,显示出在特征提取方面的进步。
    • 门控交替神经网络(GANN):旨在解决传统模型中的噪声问题,改进了情感表达的捕捉。
  • 结合不同技术:

    • 阿赫塔尔提出结合深度学习与基于特征的方法,通过CNN、LSTM和GRU创建多个模型。
    • 混合策略使用多层感知机(MLP)进行文本定位,显示出良好的结果。
  • 综合模型:

    • AVEDL模型:结合预训练的Transformer模型(如BERT、RoBERTa),在紧急响应系统中的应用表现优异。
    • RoBERTa与LSTM结合:在处理乌克兰冲突的推特数据时,准确率达到94.7%。

4. 实验与结果

  • 模型表现:

    • 多项研究在特定数据集(如IMDB、推特数据集)上验证了不同模型的性能,准确率普遍较高。
    • 例如,使用CNN-LSTM架构在情感航空数据集上取得91.3%的准确率。
  • 表情符号的影响:

    • 研究探讨了表情符号对情感分类的作用,通过预处理去除表情符号并进行比较,以观察其对分类性能的影响。

本研究贡献了多个创新的混合深度学习模型,比较了不同模型在情感分析中的有效性,强调了上下文信息的重要性,并探索了表情符号的影响。通过这些研究,推动了情感分析领域的发展,并为未来的研究提供了新的视角。

方法论

本节讨论了我们用于创建基于用户推文预测其情绪框架的方法。该框架构建的结构如图 1 所示。

在本节中,我们将介绍用于构建从用户的推文中预测其情绪的框架的技术。

数据集

这些推文通过来自 HuggingFace 网站的两个 BERT 模型(BERT 和 BERTmini)被表示为特征向量:

1- “Twitter-RoBERTa-Base-Sentiment”,即“BERTBase”:这是一个基于 RoBERTa 的模型,在经过 5800 万条推文的训练后,使用 TweetEval 基准在情感数据集上进行微调以进行情感分析。该模型适用于英语。RoBERTa 是具有更多超参数选项的 BERT,因此他们在预训练期间将其称为稳健优化的BERT。

2 - “DistilBERT-Base-Uncased-Emotion”, 即 “BERTMini”:DistilBERT 是在预训练阶段通过知识蒸馏构建的,它将 BERT 模型的规模减少了 40%,同时保持了 97%的语言理解能力。它比其他任何基于 BERT 的模 型速度更快、规模更小,并且是在情感数据集上进行了微调的。

我们使用 Kaggle 网站上可自由获取的三组数据进行多标签情感分类,如表 1 所示。我们分别对每个数据集进行训练和测试。我们将所有数据集转换为两列,即文本和标签。文本为推文文本,标签为表示情感,有 3 个类别:2 表示积极情感,

图片

图片

1 表示一条中性的推文或评论,0 表示这是一条负面的推文或评论。

  1. 航空公司情绪(航空公司)[46]:分析乘客如何使用推特来反映他们的情绪。这是一个有关航空公司困境的情绪分析项目。要求参与者将推文分为积极、 中立和消极三类。

  2. 苹果情绪(CrowdFlower)[47]:带有情感标签且提及苹果电脑的推文。基于包含 #AAPL、@apple 等内容的推文。了解人们对苹果的感受。给贡献者一 条推文,并询问用户认为苹果是积极的、中性的还是消极的。

  3. 苹果相关的文本(苹果)[48]:该数据集还包括有关苹果电脑的推文。

    数据集

经典的机器学习方法

将七种经典的机器学习方法与八种 BERT/BiGRU/ BiLSTM 方法进行了比较。这些方法包括决策树、k 近邻、随机森林、朴素贝叶斯、支持向量机(SVM)、逻辑回归和 XGBoost 算法。在情感分类模型中,我们通过将预训练的 BERT 模型 与 BiLSTM 和 BiGRU 堆叠,使用了多种组合。该项目的主要目标是在多个数据集上将情感分类为积极、消极和中性。

首先,我们将所有数据集转换为两列,即文本和情感。情感有 2(积极)、1 (中性)和 0(消极)。

在此之后,我们从 Hugging Face 导入预训练的 BERT 分类器模型 RoBERTa (BERTBase)和 DistilBERT(BERTMini)。

数据清理与预处理

现在我们对文本进行一些预处理,例如规范 Unicode 编码、去除名称、尾随的空格、哈希标签、数字、标点和网址。此外,在没有表情符号处理方法的情况下, 表情符号也会被去除。

在对文本列进行预处理之后,我们对每个句子进行分词,并为每行文本生成输入 ID 和注意力掩码。

提议的模型

现在我们通过在不同的 BERT 模型上堆叠一些双向门控循环单元(BiGRU)和 双向长短期记忆网络(BiLSTM)的组合来准备实际的模型,如图 2 所示。

图片

以下是详细使用的八个模型:

  • DistilBERT-3G:DistilBERT-3×双向门控循环单元(BiGRU)

  • DistilBERT-3L:DistilBERT-3×双向长短期记忆网络

  • DistilBERT-GLG:DistilBERT-双向门控循环单元×双向长短期记忆网络×双向门控循环单元

    DistilBERT-LGL:DistilBERT - 双向长短期记忆网络×双向门控循环单元×双向长短期记忆网络

    RoBERTa-3G:RoBERTa-3×双向门控循环单元(BiGRU)

    RoBERTa-3L:RoBERTa-3×双向长短期记忆网络

    RoBERTa-GLG:RoBERTa-双向门控循环单元(BiGRU)×双向长短期记忆网络(BiLSTM)×双向门控循环单元(BiGRU)

    RoBERTa-LGL:RoBERTa - 双向长短期记忆网络×双向门控循环单元×双向长短期记忆网络

图 2 中八种混合方法的参数修改如下:

图片

图片

• 我们首先从(Hugging_Name)Hugging Face 实例化一个(Model_Name)预 训练模型。

• 这个(模型名称)模型的输出有(N)个特征,所以我们创建了一个(双 Z 型)层,并将这(N)个特征与 250 个隐藏特征一起传入。从这个(Bi‘Z’)层,我们得到了 500 个特征作为输出。

•我们创建第二个(Bi‘W’)层,并将这 500 个特征与 150 个隐藏特征一起 传入。从这个(Bi‘W’)层,我们得到了 300 个特征作为输出。•我们创建第三个(Bi‘Z’)层,并将这 300 个特征与 50 个隐藏特征一起传 递进去。从这个(Bi‘Z’)层,我们得到了 100 个特征作为输出。

然后我们应用 ReLU 激活函数,并将其(Bi‘Z’)层转换为具有三个类别(2、 0 和 1)输出(正、负和中性)的线性层。

这些模型是用这些预定义的参数进行初始化的:优化器为 AdamW,学习率为 5e-5,epsilon 值为 1e-8,训练轮次为 10 轮,批量大 小为 16。现在我们设定损失为“交叉熵损失”,并让模型进行训练。train 函数会 在每批训练后评估训练损失和验证损失,并在每轮训练后评估准确率。

在为这三个数据集去除表情符号后,所有八个模型再次运行。

作者描述的研究设计使用了堆叠的双向门控循环单元(BiGRU)和双向长短期记忆网络(BiLSTM)与预训练的BERT模型相结合,这种方法旨在通过混合不同的神经网络结构来进一步增强情感分析模型的性能。以下是对模型设计和训练过程的更详细说明:

模型结构和堆叠方式

使用的八个模型在 DistilBERT 和 RoBERTa 的基础上,堆叠了 BiGRU 和 BiLSTM 网络层,形成了不同的组合。这些模型分别是:

  1. DistilBERT-3G:DistilBERT + 3个BiGRU层
  2. DistilBERT-3L:DistilBERT + 3个BiLSTM层
  3. DistilBERT-GLG:DistilBERT + BiGRU层 + BiLSTM层 + BiGRU层
  4. DistilBERT-LGL:DistilBERT + BiLSTM层 + BiGRU层 + BiLSTM层
  5. RoBERTa-3G:RoBERTa + 3个BiGRU层
  6. RoBERTa-3L:RoBERTa + 3个BiLSTM层
  7. RoBERTa-GLG:RoBERTa + BiGRU层 + BiLSTM层 + BiGRU层
  8. RoBERTa-LGL:RoBERTa + BiLSTM层 + BiGRU层 + BiLSTM层

每个模型层的详细参数

  1. 第一层(Bi‘Z’层):

    • 输入:模型输出的 N 个特征。
    • 隐藏特征数:250个。
    • 输出:500个特征。
  2. 第二层(Bi‘W’层):

    • 输入:500个特征。
    • 隐藏特征数:150个。
    • 输出:300个特征。
  3. 第三层(Bi‘Z’层):

    • 输入:300个特征。
    • 隐藏特征数:50个。
    • 输出:100个特征。

这些特征在每一层中被提取和缩减,最终应用ReLU激活函数。然后,最后一层将这些特征映射到三类输出:正向(2)、负向(0)和中性(1)。

训练参数

模型使用了以下的超参数进行训练:

  • 优化器:AdamW
  • 学习率:5e-5
  • epsilon:1e-8
  • 训练轮次:10轮
  • 批量大小:16

训练时,使用了交叉熵损失函数来优化模型,并且在每一批次后,评估训练损失和验证损失。在每轮训练后,还会评估准确率以衡量模型的表现。

实验设计

在去除表情符号后,你将这八个模型重新运行,用于三个不同的数据集。这表明你不仅在研究这些神经网络的性能,还在评估表情符号作为文本情感分类线索的影响。

结论与进一步思考

这种多层双向RNN(BiGRU/BiLSTM)与BERT模型的混合策略可以有效捕捉序列信息和上下文关系,尤其是在短文本情感分析中表现较为突出。通过对模型的层数、特征数和网络堆叠的实验,能够帮助你找到最佳的模型结构。

如果有其他问题或者需要深入讨论某些部分,随时告诉我!

实验与结果

在本研究中,我们应用了三个数据集来训练分类器、验证系统并进行测试。数据 被分为三组:80%用于训练,10%用于验证,10%用于测试。这项工作是在 Kaggle 上完成的,使用的是 2.3GHz 的英特尔(R)至强(R)CPU、英伟达 P100 GPU 和 16GB 的内存。

评估标准

总体分类效率是通过多种评估因素得出的。为了基于中性、负面和正面类别来评估文本的情感,确立了四个评估标准:准确率标准(公式(1))、召回率(公式(2))、精确率(公式(3))和 F 度量(公式(4))。考虑了四个功能性准确性度量标准:假阳性(FP)、真阳性(TP)、假阴性(FN) 和真阴性(TN)。以下是用于分析我们建议的系统性能的测试参数:

图片

假阳性(FP)、真阳性(TP)、假阴性(FN)和真阴性(TN)是分类模型评估中常用的四个基本指标,特别是在二分类任务中。它们的定义如下:

  1. 真阳性(TP, True Positive):

    • 正确地预测为正类的样本数量。例如,在情感分析中,TP指的是正确预测为“积极”情感的样本数量。
  2. 假阳性(FP, False Positive):

    • 错误地预测为正类的样本数量。即实际为负类但被预测为正类的样本。例如,模型将一个“消极”评论错误地分类为“积极”。
  3. 假阴性(FN, False Negative):

    • 错误地预测为负类的样本数量。即实际为正类但被预测为负类的样本。例如,模型将一个“积极”评论错误地分类为“消极”。
  4. 真阴性(TN, True Negative):

    • 正确地预测为负类的样本数量。即实际为负类且被正确预测为负类的样本。

结果与图表

这三个数据集使用经典的机器学习方法进行训练,以获得最佳的测试经典分类器, 即逻辑回归和支持向量机,对于航空、CrowdFlower 和苹果数据集,其准确率分别为 80.62、73.73 和 84.05,如表 2 所示。

我们使用带有和不带有表情符号的这八种模型进行运行。所有结果均如表 3 所示。八种模型之间的对比图如图 3、4、5 所示。每个数据集的最佳四种方法(带有表 情符号的 DistilBERT、不带表情符号的 DistilBERT、带有表情符号的 RoBERTa 和不带表情符号的 RoBERTa)的 ROC 曲线如图 6、7、8 所示。

图片

我们发现将 BIGRU 层与(DistilBERT 和 RoB-ERTa)相结合能获得更高的准确性,因 为 BIGRU 由于其结构比 BILSTM 更简单,所以效率更高。对于航空公司的数据集表3和图3,在表情符号和无表情符号的情况下,最佳准确率的方法是GLG,分别为83.74%和83.47%。在DistilBERT中,BiGRU层在处理大型数据集时表现良好。在这里,我们有两个BiGRU层和一个BiLSTM层(GLG)。

对于航空公司的数据集,RoBERTa-3G 是准确率最高的方法,在表情符号的情况下准确率为 86%,但当我们去除表情符号时,GLG 是准确率最高的模型,准确率为 85.93%。与 DistilBERT 一样,RoBERTa 在处理大型数据集时,使用双向门控循环单元(BiGRU) 层也能表现出色。在此

图片

对于表情符号,我们有三个双向门控循环单元(BiGRU)层(3G);对于不含表情符号的情况,我们有两个双向门控循环单元层和一个双向长短期记忆网络(BiLSTM)层 (GLG)。

与带有表情符号的 DistilBERT 和 RoBERTa 相比,不含表情符号的航空公司的准确性受到影响并下降。

这是意料之中的,因为该模型是从表情符号中学习的,而这是不期望的行为(我们想要一个文本情感分类器)。

对于 Crowdflower 数据集表 3 和图 4,在表情符号和无表情符号两种情况下,对于 DistilBERT 而言,准确率最高的最佳方法均为 GLG,分别为 80.42%和 79.24%。在 DistilBERT 中:BiGRU 层在中等规模的数据集中表现良好。在此,我们有两个 BiGRU 层和一个 BiLSTM(GLG)。

对于 Crowdflower 数据集,单独的 RoBERTa 在表情符号案例中准确率最高,为 82. 39%,但当我们去除表情符号时,3L 是准确率最高的模型,准确率为 81.34%,GLG 是准确率为 80.55%的次优模型。

与带有表情符号的 Distil-BERT 和 RoBERTa 相比,没有表情符号的 Crowdflower 的准 确性受到影响并下降。对于没有表情符号的中等规模数据集(3G),带有三个双向长 短期记忆网络(BiLSTM)层的 RoBERTa 表现良好。

对于苹果数据集(表 3 和图 5),这是最小的数据集,最佳准确率的方法是 LGL,准 确率为 86.81%,而 GLG 是准确率第二高的模型,准确率为 85.89%。

图片

对于带有表情符号的 DistilBERT 模型。在没有表情符号的情况下,GLG 模型具有最 高的准确率,为 88.04%。对于带有表情符号的小型数据集,DistilBERT 模型中双双 向 LSTM 层加一个双向 GRU 层(LGL)表现良好,但对于没有表情符号的情况,两 个双向 GRU 层和一个双向 LSTM 层(GLG)的模型效果更好。

对于苹果数据集,单独的 RoBERTa 在表情符号的情况中表现最佳,准确率为 91. 72%,但当我们去除表情符号时,3G 是准确率最高的模型,准确率为 91.72%,GLG 是准确率第三的模型,准确率为 90.18%。对于带有小数据集的 RoBERTa,我们为表 情符号设置了三个双向门控循环单元(BiGRU)层(3G)。

GRU 的性能与 LSTM 相当,但在计算上更高效,因为它们的结构没那么复杂。

我们证明,除了带有表情符号的小型数据集(Apple)外,在大多数 DistilBERT 数据 集上,BiGRU(GLG 和 3G)的混合层表现更好。在不使用表情符号的情况下,将 BiGRU(GLG 和 3G)的层与 RoBERTa 混合使用效 果更好,尤其是对于大型(航空公司)和小型(苹果)数据集。总的来说,如图 3、4、5 所示,RoBERTa 比 DistilBERT 的准确率更高,因为 RoBERTa 是一个更大的模型,提高了性能。

总的来说,对于这三个数据集,除了带有表情符号的苹果数据集外,无论是否包含 表情符号,DistilBERT_GLG 都是最佳模型。此外,在不包含表情符号的情况下, RoBERTa_ GLG 在航空公司的数据集上准确率最高,在 Crowd-Flower 的数据集上准 确率位居第二,在苹果数据集上准确率位居第三。因此,由于每个数据集的主题不同,每个数据集的响应也有所不同,但总体而言, RoBERTa GLG 被认为对所使用的三个数据集都有良好的效果。不含表情符号的 RoBERTa_GLG 在大型数据集上的表现优于小型数据集,而在小型 数据集上,RoBERTa_3G 和 RoBERTa_3L 表现更佳。因此,不含表情符号的 RoBERTa 模型与我们提出的方法配合良好

在苹果数据集中,DistilBERT_GLG 的准确率高于单独的 DistilBERT,为 1.84%。DistilBERT_GLG 的准确率远高于逻辑回归和支持向量机。在四个 DistilBERT 模型中,表现最佳的是 GLG,准确率为 88.04%。在四个 RoBERTa 模型中,表现最佳的是 3G,准确率为 91.72%。

在进行情感分析的研究中,我们使用了三种数据集:航空公司、CrowdFlower 和苹果数据集,采用经典的机器学习方法(逻辑回归和支持向量机)进行训练,以获得最佳的测试分类器。这些方法在三个数据集上的准确率分别为 80.62%、73.73% 和 84.05%。

接下来,我们使用八种不同的模型进行运行,这些模型是基于 DistilBERT 和 RoBERTa 的组合,并分别考虑了表情符号的影响。所有结果如表 3 所示,模型之间的对比可视化见图 3、4、5。最佳的四种方法(包括带有和不带表情符号的模型)在各个数据集上都生成了 ROC 曲线,如图 6、7、8 所示。

结果分析

  1. 航空公司数据集:

    • 在表情符号的情况下,GLG 模型达到了 83.74% 的准确率,而在去除表情符号后,准确率略微下降为 83.47%。
    • RoBERTa-3G 在带有表情符号时表现最佳,准确率为 86%;去掉表情符号时,GLG 的准确率为 85.93%。
  2. CrowdFlower 数据集:

    • 在表情符号和无表情符号的情况下,DistilBERT 的 GLG 模型分别取得了 80.42% 和 79.24% 的准确率。
    • RoBERTa 在表情符号情况下的准确率最高为 82.39%;去除表情符号时,3L 模型表现最佳,准确率为 81.34%。
  3. 苹果数据集:

    • 这是最小的数据集,GLG 模型的准确率为 86.81%,其次是 85.89% 的 GLG 模型。
    • 在去除表情符号的情况下,GLG 模型的准确率为 88.04%,而 RoBERTa 在表情符号情况下的表现达到 91.72%。

结论

通过这些实验,我们发现,结合 BiGRU 层的模型通常在处理大型数据集时表现更佳,尤其是 RoBERTa 和 DistilBERT 的组合。整体来看,RoBERTa 模型在大多数数据集上的准确率高于 DistilBERT,证明了 RoBERTa 更为强大。此外,在大多数情况下,去掉表情符号的影响会降低模型的准确性,尤其是当模型是从表情符号中学习时。这提示我们在设计情感分析模型时,应考虑文本数据的多样性和上下文因素。最终,RoBERTa-GLG 被认为是三个数据集中的最佳模型,尤其是在大型数据集上的表现。

与其他模型的性能比较

表4列出了以往论文的准确性比较。加粗的模型是本研究中提出的模型。仅对 DistilBERT 模型进行比较时,在表情符号和无表情符号的这三种数据集中, DistilBERT_GLG 都是最佳模型,但仅在带有表情符号的最小数据集 Apple 中, GLG 是仅次于 LGL 的第二好方法。

GRU 比 LSTM 更高效,因为它们的结构没那么复杂。这种效率在我们的最终结 果中有所体现。

对于 DistilBERT 而言,除了带有表情符号的小型数据集“Apple”之外,GLG 在 我们的数据集上表现得更好。

对于不含表情符号的 RoBERTa 模型,多层双向门控循环单元(GLG,3G)在大 型(航空公司)和小型(苹果)数据集上的表现更好。

对于带有表情符号的 RoBERTa 模型,三层(3G)仅在大型数据集(如航空数据 集)上表现更好。

将 BIGRU 层与 DistilBERT 和 RoBERTa 相结合提高了准确性。

所提出的方法与两个预训练的 BERT 模型以及另外七个使用经典机器学习为相同 任务构建的其他模型进行了比较。

对于这三个数据集,将 GLG 与 DistilBERT 混合的拟议架构比单独的 DistilBERT 的准确率提高了 0.24%至 1.84%。

对于 Dang 等人[50],他们移除了中性类别,并计算了具有两个类别(正类和负类) 的数据集的准确率,因此他们的分类结果很高。

对于基安(43 岁)而言,数据集被分为 6:2:2 用于训练、验证和测试,使用 Adam 优化器,学习率为 0.00001,批量大小设定为 64,训练 30 个周期。而在我 们的工作中,我们将数据集分为 80%用于训练,10%用于验证,10%用于测试, 使用 AdamW 优化器,学习率为 5e-5,批量大小为 16,训练 10 个周期。

巴拉卡特[45] 对于推特数据集,三个类别(积极、消极、自然)中的每一个类别 分别被分割为 66%用于训练,33%用于测试,使用 Adam 优化器,学习率分别为 0.004 和 0.01,进行微调,分 64 个批次。而在我们的工作中,我们将数据集分割 为 80%用于训练,10%用于验证,10%用于测试,使用 AdamW 优化器,学习率 为 5e-5,批次大小为 16。

贾恩[44] 他们仅将情感分为两类(积极和消极)。他们从数据集中剔除了中性情 感数据,因此他们的分类结果很高。我们使用 AdamW 并且学习率为 5e-5,但在 本文中,既未提及优化器类型也未提及学习率值以进行比较。

图片

在表 4 中,我们对比了以往研究中不同模型的准确性,重点关注本研究提出的模型(加粗)。以下是一些关键发现和总结:

模型表现比较

  • DistilBERT_GLG 是在表情符号和无表情符号的数据集中表现最佳的模型,除了在带有表情符号的苹果数据集中,其准确率仅次于 LGL。
  • GRU 相较于 LSTM 的结构更简单,表现出更高的效率,这在最终结果中得到了体现。
  • 在没有表情符号的情况下,GLG 在我们的数据集上表现更佳。

RoBERTa 模型的表现

  • 对于不含表情符号的 RoBERTa 模型,GLG 和 3G 在大型(航空公司)和小型(苹果)数据集上均表现良好。
  • 带有表情符号的 RoBERTa 模型,3G 在大型数据集上表现优异。

效果提升

  • 将 BiGRU 层与 DistilBERT 和 RoBERTa 结合使用显著提高了模型的准确性。
  • 相较于单独的 DistilBERT,GLG 组合的准确率提升了 0.24% 至 1.84%。

与其他研究的比较

  • Dang 等人的研究移除了中性类别,导致其分类准确性较高。
  • 基安(43 岁)的研究将数据集分为 6:2:2 用于训练、验证和测试,而我们采用了 80%-10%-10% 的比例。
  • 巴拉卡特对推特数据集的处理和优化方法与我们的设置不同,显示了不同数据集和优化策略的影响。
  • 贾恩仅将情感分为两类,剔除了中性情感数据,因此分类结果较高。

通过这些比较,我们能够清晰地看出所提出的模型在情感分类任务中的优势,同时也为后续研究提供了有效的参考。

结论与未来工作

在包括商业和政治在内的许多领域,情感分析至关重要,用于了解公众情绪并做出战略决策。

本文为使用三个数据集进行推文情感分类提供了深度学习模型的混合方法,该模型 使用多个标签。采用了许多预处理阶段,例如删除名称、尾随、空格、标签和数字。对每个句子进行分词,并为每行文本生成输入 ID 和注意力掩码。在 RoBERTa (BERTBase)中使用预训练的 BERT 分类器模型,并将 DistilBERT(BERTMini) 与双向门控循环单元(BiGRU)和双向长短期记忆网络(BiLSTM)混合,以提高 准确性。提出了八个混合模型,对于 Apple 数据集,不包含表情符号的 DistilBERTGLG 比单独的 DistilBERT 提高了 1.84%。对于 Airline 数据集,Distil-BERT-GLG 比单独的 DistilBERT 提高了 0.24%。似乎表情符号的存在或缺失会影响模型在准确 性方面的性能。在 CrowdFlower 数据集中,对于 Distilbert_GLG,仅在预处理步骤 中删除表情符号后,准确率从 80.42%降至 79.24%。此外,不含表情符号的 RoBERTa 模型与我们提出的方法配合良好。

在结论中,对于所有不含表情符号的数据集以及包含表情符号的大中型数据集, GLG 对 DistilBERT 的效果良好;对于 Roberta,带有 BiGRU 层的模型比其他模型 表现更好,尤其是对于大小数据集。将 BIGRU 层与 DistilBERT 和 RoBERTa 相结 合提高了准确性。

未来,我们希望将这项工作与经典的文本分类算法相结合来加以扩展。为了提高现有系统的性能,最新的特征提取和特征选择方法将与传统方法相结合。

这段总结很好地概括了本文的核心内容和结论。以下是一些要点的提炼和进一步的细化,可能对你的文档有所帮助:

研究背景与意义

  • 情感分析的重要性:在商业和政治领域,情感分析帮助了解公众情绪,并为战略决策提供依据。

方法概述

  • 数据集与预处理:使用三个数据集进行推文情感分类,经过多种预处理步骤,包括删除名称、尾随空格、标签和数字。

  • 模型架构:

    • 使用预训练的 BERT 分类器(RoBERTa 和 DistilBERT)。
    • 提出八个混合模型,将 DistilBERT 与双向门控循环单元(BiGRU)和双向长短期记忆网络(BiLSTM)相结合,以提升准确性。

主要发现

  • 准确性提升:

    • 在 Apple 数据集中,DistilBERT-GLG 的准确率比单独的 DistilBERT 提高了 1.84%。
    • 在 Airline 数据集中,DistilBERT-GLG 比单独的 DistilBERT 提高了 0.24%。
  • 表情符号的影响:表情符号的存在或缺失显著影响模型的性能。在 CrowdFlower 数据集中,去除表情符号后,DistilBERT-GLG 的准确率从 80.42% 降至 79.24%。

  • RoBERTa 表现:不含表情符号的 RoBERTa 模型与所提出的方法结合良好,且带有 BiGRU 层的模型在各数据集上表现更佳。

结论与未来工作

  • 模型表现:GLG 在不含表情符号的数据集及大中型数据集中表现良好;RoBERTa 结合 BiGRU 层的模型尤为出色。
  • 未来方向:希望将当前工作与经典文本分类算法结合,探索最新的特征提取和选择方法,以进一步提升现有系统的性能。

这种结构有助于清晰地传达研究的目的、方法、发现和未来方向。如果你有任何特定方面想要深入探讨或修改的地方,请告诉我!

​

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

我是想要一个demo,训练出一个mini型bert模型 MiniBERT模型的参数量比标准的BERT小得多,这样可以减少计算资源消耗,但仍然能够捕捉文本的语义信息。你可以调整(隐藏层大小)、num_layers(Transformer层数)以及其他超参数来进一步优化模型。在实际应用中,MiniBERT通常用于需要较小模型规模的场景,例如资源有限的设备。 阅读详情

相关推荐

基于Django和深度学习的酒店评论情感分析系统开发

情感分析是自然语言处理的核心技术之一,通过机器学习算法自动识别文本情感倾向。其技术原理主要依赖词向量表示和上下文语义建模,其中BERT等预训练模型显著提升了分析准确率。在实际工程中,这类技术可应用于客户反馈分析、舆情监控等场景,帮助企业快速洞察用户意见。本文介绍的酒店评论文本分析系统,采用Django框架搭建Web服务,结合BERT+BiLSTM混合模型实现高效情感分类,准确率达85%以上。系统特别优化了大数据处理能力,支持毫秒级评论分析,为酒店行业服务质量提升提供数据支撑。项目中涉及的TensorFlow

weixin_34511754的博客 301

基于英特尔oneAPI的多模态情感分析系统

本文是一个基于英特尔oneAPI的多模态情感分析系统的实现方法。通过将语音、文本和图像等多种数据模态进行联合分析,系统能够准确地识别和分类用户的情感状态。文章详细介绍了使用英特尔oneAPI工具套件中的工具,包括DPC++编程语言和OpenVINO™工具集,以及自然语言处理(NLP)和计算机视觉(CV)模型的整合与优化过程。通过并行计算和模型优化,系统能够实时地处理多模态数据,并提供高效准确的情感分析结果。

m0_61443432的博客 511

BERT模型微调实战:从原理到代码实现情感分析分类器

自然语言处理(NLP)中的文本分类任务,旨在将文本自动归类到预定义的类别中,其核心原理是通过机器学习模型学习文本特征与类别标签之间的映射关系。这项技术的价值在于能够自动化处理海量文本数据,显著提升信息处理效率。在工程实践中,基于Transformer架构的预训练模型,如BERT,因其强大的上下文理解能力,已成为解决文本分类任务的主流技术方案。通过微调(Fine-tuning)技术,开发者可以在特定领域数据集上高效地定制化模型,使其快速适配情感分析、主题分类等具体应用场景。本文以情感分析为例,详细阐述了使用H

weixin_29038537的博客 251

大学生毕业设计——微博情感分析系统

系统分别尝试了基于情感词典的情感分析方法、基于朴素贝叶斯的情感分析方法以及基于BERT的情感分析方法,最终系统算法采用的是基于BERT的情感分析方法,因为整体对比下来,基于BERT的情感分析最为准确以及稳定。

ai领域探索者,欢迎一起交流,目前从事具身智能行业。 3927

【机哥】基于深度学习的情感分析系统

学术会议和期刊:关注机器学习、自然语言处理和人工智能领域的顶级会议和期刊,如ACL、EMNLP、IJCAI、NeurIPS、ICML、IEEE Transactions on Pattern Analysis and Machine Intelligence等。基于深度学习的情感分析系统是一种利用深度学习技术来识别和分类文本情感的方法。深度学习框架和库的官方文档:许多深度学习框架和库(如TensorFlow、PyTorch、Keras)提供了官方文档和示例代码,可以帮助你了解情感分析系统的实现方法。

走向CTO的路上... 1313

BERT-CNN-BiLSTM混合模型在情感分析中的应用与实现

在自然语言处理(NLP)领域,文本分类和情感分析是核心任务,其目标是从文本中提取语义信息并进行自动化归类。其基本原理是通过深度学习模型学习文本的分布式表示,并捕捉词汇间的复杂关系。这项技术的价值在于能够高效处理海量文本数据,实现精准的情感倾向判断、主题分类等,广泛应用于社交媒体监控、产品评论分析和客户服务等场景。其中,BERT模型凭借其强大的上下文语义理解能力,已成为NLP的基石。而CNN擅长提取局部特征,BiLSTM则能有效建模长距离序列依赖。本文将两者与BERT结合,构建了一个混合架构,通过**BERT

weixin_28221501的博客 275

使用Hugging Face Trainer API微调BERT模型:从原理到实战

在自然语言处理领域,预训练模型通过在大规模语料上进行自监督学习,掌握了语言的通用模式和知识。其核心原理是利用Transformer架构捕捉文本的深层语义表示。这种技术价值在于,它为解决下游任务提供了强大的基础能力,显著提升了模型性能。通过微调技术,我们可以使用特定领域的小规模标注数据,让通用模型快速适应专业场景,如情感分析、文本分类等。本文以BERT模型为例,结合Hugging Face Transformers库的Trainer API,详细演示了从数据准备到模型评估的全流程实战,帮助开发者高效实现模型定

weixin_29053695的博客 315

IWR6843ISK+DCA1000EVM 本人遇到的所有报错和解决方案

本文详解了初次使用DCA1000EVM和mmave studio遇到的一系列的问题以及解决方法

2301_77883976的博客 3304

利用BERT-BiLSTM-MultiAtt模型实现汽车评论情感分析

情感分析是自然语言处理领域的重要组成部分,通过情感分析能够挖掘出评论中评论者的主观倾向和情感特征,能够为众多分析提供重要的参考价值。本文采用BiLSTM(双向长短时神经网络)模型对数据进行学习,并实现对评论情感分类和情感分值预测的功能。模型主要由BERT模型和BiLSTM模型以及MultiAtt(多头注意力机制层)3个部分组成。BERT模型有专门用于中文的版本,主要用于整个框架中的词嵌入部分BiLSTM模型具备时序学习能力,能够很好的结合文字语义信息,加强中文语义学习能力。

weixin_44569606的博客 1301

SystemVerilog新手实战指南:iverilog与VScode的完美组合

本文为SystemVerilog新手提供了一套高效入门方案,详细介绍了如何利用开源编译器iverilog与轻量编辑器VScode搭建学习环境。内容涵盖十分钟快速安装配置、首个工程从编码到查看波形的完整流程,并演示了动态数组和队列等SystemVerilog新特性的使用,旨在帮助初学者避开复杂商业工具,快速掌握数字电路设计与验证的核心技能。

f6g7h8i9j的博客 513

ubuntu安装eigen3.3.7

查看已安装版本: gedit /usr/include/eigen3/Eigen/src/Core/util/Macros.h 或 gedit /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h 卸载先前版本: sudo updatedb locate eigen3 得到eigen库的位置 卸载: sudo rm -rf /usr/include/eigen3 /usr/lib/cmake/eigen3 ...

reason的博客 1万+

情感分析工程化:情感词典 + BERT 的混合方案比纯模型稳定

情感分析工程化的核心挑战不是模型精度,是生产环境的稳定性。纯 BERT 在域外场景可降 16 个百分点,纯词典在域内场景天花板仅 72%混合方案的核心逻辑:情感词多走规则,情感词少走模型,矛盾时走规则情感词典的确定性在 OOD 场景下是宝贵资产否定词和转折词的检测是两个简单的规则,但能大幅提升词典准确性生产系统应该同时跑词典和模型,用投票机制决定最终标签最终建议:在情感分析系统设计时,把情感词典作为兜底方案(保证最差情况下的可用性),把 BERT 作为主力方案(追求最优情况下的准确性)

weixin_43272162的博客 6907

Win11 24H2共享访问被禁?深入聊聊SMB签名和‘不安全的来宾登录’那点事

本文深入解析Win11 24H2共享访问故障,探讨SMB签名的安全机制与‘不安全的来宾登录’问题。提供从注册表修改到组策略配置的多层次解决方案,特别针对家庭网络和打印机共享场景给出实用建议,帮助用户在安全与便利之间找到平衡。

weixin_42556197的博客 566

大模型实战—大模型情感分析

简而言之,情感分析(也称为意见挖掘或情绪AI)指的是识别和提取文本数据中的情绪或情感的过程。它能帮助我们洞察人们对特定话题、产品、服务、事件或人物的感受。情感分析可以根据任务的细致程度和复杂性分为不同级别,包括:文档级情感分析:分析整篇文档或文本的整体情绪。例如,通过一篇产品评论,我们可以判断评论者是喜欢还是不喜欢该产品。句子级情感分析:分析文档或文本中每个句子的情感。例如,通过一篇新闻文章,我们可以识别出表达积极、消极或中立情绪的句子。方面级情感分析:分析文档或文本中特定方面或特征的情感。

2401_85773741的博客 4156

Python3实现基于ARIMA模型来预测茅台股票价格趋势

ARIMA(Autoregressive Integrated Moving Average)模型是一种广泛使用的时间序列分析方法,它可以用于对未来的数据进行预测。ARIMA模型由自回归模型(AR模型)、差分整合模型(I模型)和移动平均模型(MA模型)组成,因此也被称为ARIMA(p,d,q)模型。其中,p表示自回归阶数,d表示差分阶数,q表示移动平均阶数。具体来说,ARIMA模型可以通过以下步骤进行建模:数据预处理:对时间序列进行平稳性检验,如果不满足平稳性,则进行差分操作。

m0_64336780的博客 2万+

ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4)

ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4)

phmatthaus的专栏 1532

BERT文本分类(PyTorch和Transformers)畅用七个模型架构

使用BERT完成文本分类任务对于NLPer已经是很基础的工作了!虽说已迈入LLM时代,但是BERT这类较小的传统预训练模型的作用同样不可小觑,常常在某些场景下达到出乎意料的效果。本文介绍了一个利用BERT完成文本分类的开源项目。项目包含了7条基线,每条基线运行起来所需的显存都很小,用来作baseline非常的不错。

WXLJZ的博客 1358

电脑硬件:电脑主板上的接口介绍,看完你就懂了

它们主要用于连接老式的键盘和鼠标,虽然速度和兼容性不如USB接口,但在某些特定场合依然发挥着重要作用。PCIe接口是主板上的扩展能力象征,可以连接各种扩展卡,如显卡、声卡、网卡等。电脑主板作为电脑硬件组成关键的部分,今天给大家分享一下电脑主板上有哪些接口,具体每一个接口的特点、使用场景,有需要的朋友可以来了解一下!它们不仅能连接鼠标、键盘、U盘、打印机,还能连接各种外设,如移动硬盘、游戏手柄等。:虽然现在用得越来越少,但在一些特定场合,如工业控制、老旧设备上,仍然需要使用PS/2接口。

IT技术分享社区 2787

Bert-TextClassification核心技术揭秘:从BERT基础到CNN/LSTM混合架构

Bert-TextClassification是一个基于BERT实现多种文本分类基线模型的开源项目,通过结合BERT与CNN、LSTM等经典深度学习架构,为文本分类任务提供了强大的解决方案。 ## 一、BERT基础:文本分类的强力引擎 🚀 BERT(Bidirectional Encoder Representations from Transformers)作为预训练语言模型的里程碑,其核

gitblog_01414的博客 559

【Bug已解决】Claude Desktop Cowork 报错 Workspace unavailable 解决方案

方案适用场景推荐指数确认虚拟机镜像下载完整性排查的第一步,最基础的前提检查⭐⭐⭐⭐⭐确认虚拟机平台功能已启用Windows 系统功能层面的必要条件⭐⭐⭐⭐⭐重启 CoworkVMService快速尝试恢复服务正常状态⭐⭐⭐⭐完全重启客户端排除临时性状态错乱⭐⭐⭐⭐降级使用文件工具临时替代方案,不阻塞当前工作⭐⭐⭐报错的本质是Cowork 功能依赖的虚拟机管理服务,在 Windows 应用包隔离机制下未能正确定位虚拟机文件的实际存放路径。

博客 6231

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

BERT中文预训练模型的完整使用指南

你是否曾经想要一个能够理解中文文本的AI助手?BERT中文模型就是你的理想选择!这个强大的语言模型不仅能理解中文的深层语义,还能完成各种文本处理任务。今天,我将带你从零开始,一步步掌握BERT中文模型的使用技巧。 ## 🎯 快速上手:5分钟搭建你的第一个中文理解模型 ### 环境准备与安装 在开始之前,确保你的环境满足以下要求: - **Python 3.7+**(推荐3.8或更高版本)

gitblog_00313的博客 790

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

31、AI工程日志:BERT文本分类之预训练模型微调实战【附核心代码】

BERT作为一种强大的预训练语言模型,在文本分类任务中展现出了卓越的性能和灵活性。通过微调策略,可以将BERT模型快速应用于各种自然语言处理任务,如情感分析、新闻分类、意图识别等。在实际应用中,合理调整模型参数和训练策略,可以进一步提升模型的性能和业务价值。然而,BERT模型也存在一些局限性。例如,其计算资源需求较大,特别是在处理大规模数据集时;此外,模型的训练时间相对较长,需要根据具体任务进行优化。

轻口味的专栏 1283

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

情感分析多分类实战:DeepSpeed加速BERT训练终极指南

还在为情感分析模型训练速度慢、内存占用大而头疼吗?DeepSpeed让你的BERT模型训练速度提升3倍以上!本文将手把手教你如何使用DeepSpeed优化情感分析多分类任务。 ## 🚀 读完本文你将获得 - DeepSpeed在情感分析中的核心优势 - 完整的多分类模型训练配置指南 - 内存优化和训练加速的实战技巧 - 避免常见坑点的最佳实践 ## 📊 DeepSpeed情感分析架构

gitblog_00951的博客 489

如何使用BERT和Transformers进行情感分析:PyTorch终极实战指南

情感分析是自然语言处理中最基础也最重要的任务之一,它能够帮助我们从文本中提取情感倾向。在这个PyTorch情感分析项目中,我们探索了从简单模型到先进Transformer架构的完整演进路径。本文将重点介绍如何使用BERT和Transformers进行高效准确的情感分析,让你快速掌握这一强大技术。 ## 🤖 Transformers革命:为什么选择BERT? 传统的神经网络词袋模型虽然简单,但

gitblog_00948的博客 1061

大模型微调Fine-Tuning(三)工程实践:分布式训练、混合精度训练、增量数据管线、自动化微调流程、基于BERT的情感分析微调

大模型微调已从科研实验逐步走向工业应用,无论是强化指令理解能力的Instruction Tuning,还是降低门槛的轻量化方法(如LoRA、Prefix Tuning、Adapter),都对企业提出了更高的系统化能力要求。系统架构设计师不仅要评估算力资源、选择适当的微调策略,还需关注数据质量、自动化流程与跨部门协作等要素;

老皮的博客 1319

Qwen3-32B情感分析准确率测试:超越传统BERT模型?

本文探讨Qwen3-32B在情感分析任务中相比传统BERT模型的优势,涵盖上下文理解、零样本推理、讽刺识别与多语言处理能力。通过架构对比和实际部署方案,展示其在长文本分析和复杂语义理解上的突破性表现。

weixin_36474966的博客 1049
上一篇: AI赋能:AI重新定义产品经理(附PDF免费下载)
下一篇: 细谈大模型监督微调SFT:实战经验技巧和debug分析思路
AI程序猿人
博客等级 码龄3年 6517粉丝 561原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值