QA systems(斯坦福问答系统)

大语言模型如何变革生物学研究:从知识整合到自主实验 大语言模型(LLM)作为人工智能的前沿技术,其核心原理是基于海量数据预训练,通过自注意力机制理解并生成序列信息。这一技术价值在于能够处理多模态、非结构化数据,实现从信息检索到知识推理的跃迁。在工程实践中,LLM正深度赋能生命科学领域,特别是在处理爆炸式增长的生物学数据(如基因组、蛋白质组数据)和弥合“知识孤岛”方面展现出巨大潜力。其关键应用场景包括构建跨模态的生物学知识图谱、驱动“数据驱动的假设生成”,以及作为“设计-构建-测试-学习”(DBTL)循环的智能核心,最终自然收敛于实现自主实验实验室(Self- 阅读详情

最近在阅读一些AI项目,写入markdown,持续更新,算是之后也能回想起做法

项目 https://github.com/calssion/Fun_AI

 

QA systems(问答系统)

tutorial(指导):

https://rajpurkar.github.io/mlx/qa-and-squad/

https://towardsdatascience.com/building-a-question-answering-system-part-1-9388aadff507

https://github.com/aswalin/SQuAD

Question answering is an important NLP task and longstanding milestone for artificial intelligence systems. QA systems allow a user to ask a question in natural language, and receive the answer to their question quickly and succinctly.(问答是一项重要的NLP任务,是人工智能的长久基石。问答系统让用户用自然语言提问,然后能快速有效地给予回复)

The ability to read a piece of text and then answer questions about it is called reading comprehension. Reading comprehension is challenging for machines, requiring both understanding of natural language and knowledge about the world.(阅读部分文本然后回答的能力称为阅读理解。阅读理解对于机器而言是一大挑战,不仅需要对自然语言的理解,还需要来自于世界的知识)

image

image

SQuAD Dataset(数据集)

Stanford Question Answering Dataset (SQuAD) is a new reading comprehension dataset, consisting of questions posed by crowdworkers on a set of Wikipedia articles, where the answer to every question is a segment of text, or span, from the corresponding reading passage. With 100,000+ question-answer pairs on 500+ articles, SQuAD is significantly larger than previous reading comprehension datasets.(斯坦福问答数据集是一个新的阅读理解数据集,由群体工作者在一组维基百科文章中提出的问题,其中每个问题的答案是一段文本或跨度,从相应的阅读段落。100000 +问答对500 +文章,斯坦福问答数据集明显大于以前的阅读理解数据集。)

Problem(问题)

For each observation in the training set, we have a context, question, and text.(对于训练集的每一次观察,我们有内容、问题和文本)
image

The goal is to find the text for any new question and context provided. This is a closed dataset meaning that the answer to a question is always a part of the context and also a continuous span of context. I have broken this problem into two parts for now(目标是在任意新问题和提供的内容中找到对应文本。这是一个相关的数据集,回复往往是内容的一部分和一段连续的跨度。我将这个问题分为两个部分) -
1、Getting the sentence having the right answer (highlighted yellow)(获取含有正确答案的内容(图中黄色标注))
2、Once the sentence is finalized, getting the correct answer from the sentence (highlighted green)(一旦内容准备好了,获取其正确答案(图中绿色标注))

Introducing Infersent, Facebook Sentence Embedding(介绍句子嵌入)

These days we have all types of embeddings word2vec, doc2vec, food2vec, node2vec, so why not sentence2vec. The basic idea behind all these embeddings is to use vectors of various dimensions to represent entities numerically, which makes it easier for computers to understand them for various downstream tasks. (现如今我们有各类嵌入方式,所以也能有sentence2vec句子嵌入。这些嵌入背后的基本思想是使用不同维度的向量去表示实体数据,这使得计算机在各种下游任务中更容易去理解它们。)

Traditionally, we used to average the vectors of all the words in a sentence called the bag of words approach. Each sentence is tokenized to words, vectors for these words can be found using glove embeddings and then take the average of all these vectors. This technique has performed decently, but this is not a very accurate approach as it does not take care of the order of words. (传统方式,我们通常把一个句子中所有单词的向量平均称为词袋法。每个句子被标记到单词,这些单词的向量可以使用嵌入来找到,然后取所有这些向量的平均值。这项技术已经执行得很好,但这不是一个非常精确的方法,因为它不关心单词的顺序。)

sentence embeddings (句子嵌入(内容嵌入))

Create a vocabulary from the training data and use this vocabulary to train infersent model. Once the model is trained, provide sentence as input to the encoder function which will return a 4096-dimensional vector irrespective of the number of words in the sentence. (从训练数据中创建词汇,并使用该词汇训Infersent模型。一旦模型被训练好了,提供句子作为输入到编码器函数,它将返回一个4096维向量,而不管句子中的单词数量。)

tried using sentence embedding to solve the first part of the problem described in the previous section (尝试使用句子嵌入来解决我们上面提到的第一个问题)-

Break the paragraph/context into multiple sentences. The two packages that I know for processing text data are - Spacy & Textblob. I have used package TextBlob for the same. It does intelligent splitting, unlike spacy’s sentence detection which can give you random sentences on the basis of period. (拆分段落/内容成众多句子。我所知的两个库可以做到的是Spacy & Textblob。 我试过使用TextBlob达到相同效果,不同于在初期给定任意句子的宽大句子检测)

image

image

Get the vector representation of each sentence and question using Infersent model(用Infersent模型获取每个句子和问题的向量)

Create features like distance, based on cosine similarity and Euclidean distance for each sentence-question pair(对于每一对句子和问题,创建基于余弦相似度和欧式距离的特征)

Models(模型)

I have further solved the problem using two major methods (我使用了两种主要的方法来解决这个问题)-

Unsupervised Learning where I am not using the target variable. Here, I am returning the sentence form the paragraph which has the minimum distance from the given question(无监督学习,我不使用标签。在这里,我返回那些与问题具有最小距离的段落的句子)

Supervised Learning - Creation of training set has been very tricky for this part, the reason being the fact that there is no fixed number of sentences in each part and answer can range from one word to multiple words. The only paper I could find that has implemented logistic regression is by the Stanford team who has launched this competition & dataset. They have used multinomial logistic regression explained in this paper and have created 180 million features (sentence detection accuracy for this model was 79%), but it is not clear how they have defined the target variable. (有监督学习-训练集的创建对于这部分很微妙,原因是这里没有对于每一部分句子的合适的数字,而且答案可能横跨多个单词。我能找到的唯一的论文是斯坦福团队对于竞赛和数据集使用了逻辑回归。在论文中解释道,他们用了多变量逻辑回归,创建了1.8亿个特征(模型的句子检测准确率是79%),但他们是如何定义标签的并不清晰。)

Unsupervised Learning Model(无监督学习模型)

Here, I first tried using euclidean distance to detect the sentence having minimum distance from the question. The accuracy of this model came around 45%. Then, I switched to cosine similarity and the accuracy improved from 45% to 63%. This makes sense because euclidean distance does not care for alignment or angle between the vectors whereas cosine takes care of that. Direction is important in case of vectorial representations.(这里,我首先尝试了用欧式距离检测与问题具有最小距离的句子。模型准确率达到大约45%。然后,我转成使用余弦相似度,模型准确率提高到63%。这是必然的,因为欧式距离并不关心向量间的排列或角度,但余弦相似度关心。方向对于向量化表示是挺重要的。)

But this method does not leverage the rich data with target labels that we are provided with. However, considering the simple nature of the solution, this is still giving a good result without any training. I think the credit for the decent performance goes to Facebook sentence embedding.(但这个方法没有平衡我们提供的具有标签的大量数据。然而,考虑到解决的简单,这对于没有大量训练的情况下,仍不失为一种好方法。我认为句子嵌入是对好的表现的保证。)

Supervised Learning Models(有监督模型)

Here, I have transformed the target variable form text to the sentence index having that text. For the sake of simplicity, I have restricted my paragraph length to 10 sentences (around 98% of the paragraphs have 10 or fewer sentences). Hence, I have 10 labels to predict in this problem.(这里,我把标签从文本转成含有该文本的句子索引。为了简单实现,我限制了段落长度最多为10个句子。这样在这个问题上,我有10个标签来预测了。)

For each sentence, I have built one feature based on cosine distance. If a paragraph has less number of sentences, then I am replacing it’s feature value with 1 (maximum possible cosine distance) to make total 10 sentences for uniformity. It will be easier to explain this process with an example.(对于每一个句子,我建立了一个基于余弦相似度的特征。如果一个段落的句子很少,我会用值1来替换它的特征来使得全部10个句子均匀(1为最大的余弦距离)。它让表现一个例子的进度更加容易)

Example(例子)

  • Question:“To whom did the Virgin Mary allegedly appear in 1858 in Lourdes France?”
  • Context:“Architecturally, the school has a Catholic character. Atop the Main Building\’s gold dome is a golden statue of the Virgin Mary. Immediately in front of the Main Building and facing it, is a copper statue of Christ with arms upraised with the legend “Venite Ad Me Omnes”. Next to the Main Building is the Basilica of the Sacred Heart. Immediately behind the basilica is the Grotto, a Marian place of prayer and reflection. It is a replica of the grotto at Lourdes, France where the Virgin Mary reputedly appeared to Saint Bernadette Soubirous in 1858. At the end of the main drive (and in a direct line that connects through 3 statues and the Gold Dome), is a simple, modern stone statue of Mary.”
  • Text:“Saint Bernadette Soubirous”

In this case, the target variable will become 5, because that’s the index of the bolded sentence. We will have 10 features each corresponding to one sentence in the paragraph. The missing values for column_cos_7, column_cos_8, and column_cos_9 are filled with 1 because these sentences do not exists in the paragraph(在这个案例中,标签值为5。我们有10个特征值对应于段落里的每一个句子。缺失值column_cos_7, column_cos_8 和 column_cos_9将会被1填充,因为这些句子不存在于这个段落里。)

Dependency Parsing(依存句法分析)

Another feature that I have used for this problem is the “Dependency Parse Tree”. This is marginally improving the accuracy of the model by 5%. Here, I have used Spacy tree parsing as it is has a rich API for navigating through the tree.(另一个我用的新特征是依存句法分析树。这能提升模型准确度5%。这里,我使用Spacy的树分析,因为它对于树导向有丰富的API。)

image
image

Relations among the words are illustrated above the sentence with directed, labeled arcs from heads to dependents. We call this a Typed Dependency structure because the labels are drawn from a fixed inventory of grammatical relations. It also includes a root node that explicitly marks the root of the tree, the head of the entire structure. (字词之间的关系在句子中用指向的、标记的弧从头到从属关系来说明。我们称这是一种类型化的依赖结构,因为标签是从固定的语法关系清单中提取出来的。它还包括根节点,该根节点显式地标记树的根、整个结构的头部。)

The idea is to match the root of the question which is “appear” in this case to all the roots/sub-roots of the sentence. Since there are multiple verbs in a sentence, we can get multiple roots. If the root of the question is contained in the roots of the sentence, then there are higher chances that the question is answered by that sentence. Considering that in mind, I have created one feature for each sentence whose value is either 1 or 0. Here, 1 represents that the root of question is contained in the sentence roots and 0 otherwise. (思路是匹配问题的根和出现在句子中的所有根与子根。因为一个句子中含有大量的单词,所以一个句子有大量的根。如果问题的根包含在句子的根中,那极有可能问题的答案在该句子中。考虑到这点,我为每一个句子创建了一个特征,值为1或0。这里,1代表问题的根包含在句子中,否则为0。)

we have 20 features in total combining cosine distance and root match for 10 sentences in a paragraph. The target variable ranges from 0 to 9. (我们有20个特征结合段落中10个句子的余弦相似度和根匹配。标签值为从0到9。)
image
image

QAsystem:智能问答系统(第七届中软杯) 质量保证体系 第七届中软杯(智能问答系统) 非常感谢杨大帅比和张小可爱为项目所付出的所有心血,最后一次虽有遗憾却不后悔的中软杯 bilibili视频地址: 实际上整个项目完成度还很欠缺,多个地方因时间原因未完成,或者只是仓促完成,导致某些逻辑很简单,所以效果也不是很好,各位也就当看一个思路就好。 需求介绍 要求: 简略概述要求: 构建一个完整的QA系统 整个系统由三部分构成:前台,后台,合并 前台:请设计一个程序,实现QA对话界面,该界面可以基于用户提问,自动连接后台,并从汇总查找答案,并呈现给用户 后台:请设计一个程序从文档中提取适当的多且质量高的答案对(QA对) 知识库:QA对存储管理的嵌入数据库的东西 项目架构 功能架构划分: 分为用户端和管理员端 用户端:用户端为用户使用的页面。用户端提供了用户提问回答,热点问题,智能推荐,闲聊对话等功能。同时页面简洁美观,响应良好,为用户提供了良 立即下载

相关推荐

QASystem:开心论坛

QASystem:开心论坛

QA System

问答系统 求助编辑百科名片    问答系统功能简介 问答系统(Question Answering System, QA)是信息检索系统的一种高级形式。它能用准确、简洁的自然语言回答用户用自然语言提出的问题。其研究兴起的主要原因是人们对快速、准确地获取信息的需求。问答系统是目前人工智能和自然语言处理领域中一个倍受关注并具有广泛发展前景的研究方向。

bug07250432的专栏 1927

从零搭建PIC MCU开发环境:MPLAB IDE与HI-TECH编译器安装破解全攻略

本文详细介绍了从零搭建PIC MCU开发环境的完整流程,包括MPLAB IDE 8.85的安装配置、HI-TECH C编译器的安装与破解,以及PICkit3编程器的使用技巧。通过清晰的步骤说明和常见问题解决方案,帮助开发者快速搭建稳定的PIC单片机开发环境,适用于PIC16/18系列MCU开发。

weixin_29188997的博客 292

【QA Systems】如何使用Cantata做代码覆盖率测试

代码覆盖率是一种动态分析技术,用于衡量代码的哪些部分已被测试执行。代码内的逻辑结构可以通过单个结构(语法元素)来识别。使用结构化代码覆盖指标来记录对这些单个结构的测量。 代码覆盖率分析用于识别需求驱动和健壮性驱动的测试方法未执行到的代码的测试缺口。 为了符合所有国际软件安全标准,需要进行覆盖分析,更高的安全级别要求达到 100%更严格的覆盖指标,例如判定覆盖或修正判定 / 条件覆盖(MC/DC)。

Emdoor123的博客 1275

五大经典遥感数据集对比:LoveDA、Potsdam、Toronto、Vaihingen、Massachusetts Roads选哪个?

本文深度对比了LoveDA、Potsdam、Vaihingen、Toronto和Massachusetts Roads五大经典遥感数据集。针对城市监测、道路提取、土地分类等不同任务,从分辨率、标注质量、数据规模及场景多样性等核心维度进行分析,为研究者根据项目目标、硬件条件与应用场景选择最合适的遥感数据集提供决策指南。

weixin_29057065的博客 237

BBR算法原理与实现深度解析

BBR算法通过重新定义拥塞控制的基本范式,为现代网络应用提供了突破性的解决方案。随着QUIC协议的普及和智能网卡技术的发展,BBR类算法将在边缘计算、云游戏、工业物联网等领域发挥更重要的作用。

程序猿老樊的博客 2418

(一)基于文本的QA问答系统——交互系统简介

交互系统介绍 概述 本项目中,交互系统指的是GUI页面、后端服务器。 主要任务包括: 1、与用户进行交互,提供图形化服务。 2、处理和生成上下文信息(context),为下游任务服务。 3、判断用户该问题与前序问题的相关度,从而开启新任务或生成上下文信息。 4、更新Q set。 核心难点在于: 1、如何基于谦虚多个问题生成上下文信息。 2、如何判断用户是否开启一个新的问答任务(即当前问题和上一个问题的相关度计算) 架构 进度安排 前四周完成问题相关度的判别方法。 第四到八周完成上下文的生成问题。 八周以后

Simonsdu的博客 1049

FitzHugh-Nagumo 模型连续-MATLAB仿真

【代码】FitzHugh-Nagumo 模型连续-MATLAB仿真。

qq_43688618的博客 882

深入剖析 Ghost 木马:Sainbox RAT 与 PurpleFox 内核级 Rootkit 联合攻击链分析

Gh0st RAT(有时拼写为 Gh0strat)大约在 2008 年出现,由一群中国黑客创建。由于其源代码后来被公开泄露,它成为众多攻击者武器库中的一种持久工具——不断被修改、适配和扩展。一种持续存在的策略是将其与内核级 Rootkit 捆绑或配对,以隐藏其存在并增加检测难度。像 HiddenGh0st 这样的变种已经在一些攻击活动中被记录在案,这些活动将 Gh0st RAT 的功能与 PurpleFox Rootkit 结合起来,用于隐藏文件、注册表和进程。

分享技术点滴 631

Z-Image Turbo随机性增强插件的下载教程及使用方法 z-image生成图像太相似怎么办 Z-Image Turbo 整合包下载

Z-Image Turbo 是出了名的“seed 不敏感”,非常难做多样化图像创作。ComfyUi-ConditioningNoiseInjection 插件通过在conditioning(提示词编码)阶段加入可控噪声,成功解决了 Turbo 随机性不足的问题。它不仅能让 Turbo 产生更丰富的构图差异,还能保持主题稳定,是目前我测试过最有效的 Turbo 随机性增强工具。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1978

Open3D——RANSAC 三维点云空间直线拟合【2025最新版】

使用RANSAC算法在点云数据中拟合三维空间直线的python代码实现。博客长期更新,本文最新更新时间为:2025年3月23日。

点云侠的博客 7354

大批量win7蓝屏报错qjs***.sys解决办法

公司最近发现有4-5台电脑pc蓝屏,蓝屏错误代码都一样,均为qjs***.sys蓝屏目录位置尝试用各种杀毒软件查杀,如360、金山毒霸、腾讯管家都无法查杀,后找到腾讯出了一款专杀,放出专杀下载链接;http://dlied6.qq.com/invc/xfspeed/tools/SystemAidBoxPro_2018_7_18.7z查杀效果,需要重启继续查杀,方可使用。 转载于:https://b...

weixin_34014555的博客 625

SAP 采购订单入库——移动类型

业务场景:采购入库,实物入库至仓库,然后系统同步过账。MIGO:收货、采购订单。 MVT:101 入库,---库存增加。 MVT:移动类型,就是代表业务场景,(比如入库、发货,成本中心发、工单发、报废、盘赢、盘亏等等) 移动类型 1、正向采购入库:101 2、反向冲销(MIGO)102:与101相反,用于错误操作的反向冲销。参考原凭证,全部进行一...

willieyuan的博客 7779

evaluating-ai-systems

在大模型(LLM)盛行的当下,评估 AI 系统成为了重要的一环,在评估过程中都会遇到哪些困难,Anthropic 的一篇文章为我们揭开了答案。现阶段,大多数围绕人工智能 (AI)对社会影响的讨论可归结为 AI 系统的某些属性,例如真实性、公平性、滥用的可能性等。但现在面临的问题是,许多研究人员并没有完全意识到建立稳健可靠的...

weixin_34419561的博客 183

RK3576 PCIE接口调试:基于RTL8111HS的网卡驱动移植

检查项方法电源电压复位时序检查设备树 reset-gpios链路速率设备识别lspci -vvv驱动加载。

小灰灰的博客 731

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

第929期机器学习日报(2017-04-04)

机器学习日报 2017-04-04 Tim Berners-Lee荣获图灵奖! @the2基于神经网络的代码补全工具 @爱可可-爱生活物体检测算法全概述:从传统检测方法到深度神经网络框架 @开发者头条从强化学习基本概念到Q学习的实现,打造自己的迷宫智能体 @机器之心synced斯坦福CS224N深度学习自然语言处理课程(2017)视频 @爱可可-爱生活 @好东西传送门 出品,由@

ai100_ml的博客 404

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

专业 英语

计算机、数学、机械等专业的专业英语词汇

Edward2022的博客 2946

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

BERT:用于语言理解的深度双向 Transformer 预训练

Abstract摘要我们提出了一种新的语言表示模型,称为 BERT,即来自Transformer的双向编码器表示。与近期的语言表示模型(Peters et al., 2018a;Radford et al., 2018)不同,BERT 旨在通过在所有层中联合利用左右上下文,从无标注文本中预训练深度双向表示。因此,只需添加一个额外的输出层,即可对预训练的BERT模型进行微调,从而为包括问答和语言Inference在内的广泛任务创建最先进的模型,而无需对特定任务的架构进行实质性修改。

u013250861的博客 127

BERT:基于 Transformer 的深层双向编码器表示预训练方法,用于语言理解

本文提出 BERT,一种基于深度双向 Transformer 的语言表示模型。BERT通过掩码语言模型(MLM)和下一句预测(NSP)进行大规模预训练,学习双向上下文语义表示,并通过微调适配多种自然语言处理任务。实验表明,BERT在文本分类、问答、自然语言推断等任务中取得显著提升,验证了深度双向预训练模型的有效性。

lihao2372的专栏 200

Mythos因果推理模型:Gated Release机制与DCG架构解析

大语言模型正从概率生成迈向可验证因果推理,其核心在于构建动态因果图谱(DCG)以支撑多跳反事实推演与跨模态约束一致性。Mythos作为Anthropic推出的标志性能力升级,通过双通道隐状态同步机制实现因果干预稳定性提升80.5%,并首次将模型能力释放深度绑定至身份、环境、意图与负载四层门控体系。这种Gated Release模式不仅重塑API访问逻辑,更推动高可靠性AI决策系统在金融风控、医疗诊断等强逻辑场景落地。本文聚焦Mythos的因果图谱锚定原理、四层门控工程实现及生产级集成实践,为需嵌入可审计推理

weixin_30279315的博客 404

Transformer 时代的语言模型:大规模语言模型的发展脉络与技术演化

本文梳理了Transformer时代大规模语言模型(LLMs)的技术演进脉络。从2017年Transformer架构的提出开始,重点分析了关键技术创新:双向编码器BERT通过掩码语言建模实现深度理解;GPT-3证明模型规模与提示工程的协同效应;InstructGPT引入人类反馈强化学习(RLHF)实现指令对齐;LLaMA通过数据规模优化突破参数量限制;FlashAttention通过IO感知优化解决长序列处理瓶颈;LoRA和量化技术实现模型高效微调与部署;RAG架构扩展模型知识边界;智能体技术从工具调用发展

qq_44768937的博客 613

QSettings 修改系统系统注册表 设置软件开机自启动

一、代码 void MainWindow::setAutoStart(bool bAutoStart) { QString appName = QCoreApplication::applicationName(); QSettings *pSetting = new QSettings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run",QSettings::NativeFormat); if

zhanghw的博客 449

Gh0st RAT恶意软件分析:深入剖析“DeepSeek Deception“攻击行动中的Sainbox RAT与PurpleFox rootkit

Gh0st RAT(有时拼写为Gh0strat)大约在2008年出现,由一个中国黑客团体创建。由于其源代码后来被公开发布,它成为许多攻击者武器库中的持久工具——被不断修改、适配和扩展。一种持续的战术是将其与内核级rootkit捆绑或配对,以隐藏其存在并使检测复杂化。像HiddenGh0st这样的变种已经在相关攻击活动中被记录,这些攻击将Gh0st RAT功能与PurpleFox rootkit结合,用于隐藏文件、注册表和进程。

分享技术点滴 588

问答系统(QA)调研

问答系统调研

丝萝愿为乔木的博客 3764

(七)基于文本的QA问答系统——实践过程

本文检索了基于预训练模型的信息检索的两种实现方法。

Simonsdu的博客 1344
上一篇: Data Science London + Scikit-learn(伦敦数据分析)
下一篇: Rust 学习,与 node.js 交互
流左沙
博客等级 码龄11年 46粉丝 55原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值