[LLM+AIGC] 01.应用篇之中文ChatGPT初探及利用ChatGPT润色论文对比浅析(文心一言 | 讯飞星火)

近年来,人工智能技术火热发展,尤其是OpenAI在2022年11月30日发布ChatGPT聊天机器人程序,其使用了Transformer神经网络架构(GPT-3.5),能够基于在预训练阶段所见的模式、统计规律和知识来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流以及完成复杂的NLP任务。基于此,为更好地学习前沿AI知识,了解LLM和AIGC应用实战,本人在忙完博士学业后,立刻开启了《LLM+AIGC》专栏,一方面作为在线笔记记录和分享自己的学习过程,另一方面期望帮助更多初学者以及对LLM感兴趣的同学。您的关注、点赞和转发就是对秀璋最大的支持,知识无价人有情,希望我们都能在人生路上开心快乐、共同成长。

该系列主要涵盖三方面:

  • 原理篇——以原理介绍和论文阅读为主
  • 实战篇——以编程实现和构建自制ChatGPT为主
  • 应用篇——以应用实践和API、Prompt探索为主

第一篇文章主要是ChatGPT应用初试,简单介绍什么是大语言模型(LLM)和人工智能生成内容(AIGC),利用中文ChatGPT实现英文论文润色,并与传统英文润色和语法校对进行比较。基础性文章,希望对您有所帮助!且行且珍惜,继续加油,提前祝大家中秋节快乐。O(∩_∩)O

文章目录

  • 一.什么是LLM和AIGC
  • 二.传统英文翻译方式
    • 1.英文翻译
    • 2.grammarly英文校对
  • 三.中文ChatGPT小试牛刀
    • 1.文心一言
    • 2.讯飞星火
    • 3.其它
    • 4.New bing及ChatGPT推荐
  • 四.中文ChatGPT润色尝试
    • 1.什么是Prompt
    • 2.论文润色Prompt
    • 3.润色示例
  • 五.结束语


一.什么是LLM和AIGC

大语言模型(Large Language Model,LLM) 是指使用大量文本数据训练的深度学习模型,可以生成自然语言文本或理解语言文本的含义。大语言模型可以处理多种自然语言任务,如文本分类、问答、对话等,是通向人工智能的一条重要途径。下图是艾瑞咨询研究院绘制的大语言模型改变数字产业生态路线图,非常好地展示了大语言模型相关的技术及应用。

  • 参考及推荐文章:https://36kr.com/p/2211610470512001

在这里插入图片描述

此外,大语言模型已渗透至各行各业,常见应用讴歌包括搜索引擎(如bing、google)、办公软件、对话式AI、智能问答、企业服务应用(如客服)、垂直领域(如医学)等。

在这里插入图片描述

生成式人工智能(Artificial Intelligence Generated Content,AIGC) 是指基于生成对抗网络、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。AIGC技术的核心思想是利用人工智能算法生成具有一定创意和质量的内容。通过训练模型和大量数据的学习,AIGC可以根据输入的条件或指导,生成与之相关的内容。

在这里插入图片描述

常见应用如下:

  • 文字类 ChatGPT:AI聊天机器人,可以通过自然语言与其对话。
  • 文字类 Jasper.ai:AI写作助手,可以自动为企业客户写广告、电子邮件、产品描述等。

在这里插入图片描述

在这里插入图片描述

  • 图像类:基于开源的stable diffusion模型(2022年发布的深度学习文生图模型)生成的AI图像,如Civitai网站,另外Midjourney的AI绘画产品效果也不错,再如DALL·E绘画产品等,包括一些国产生成图像网站。后续会分享如何生成自己的卡通头像。
    – 推荐原理文章:人工智能Ai画画——stable diffusion 原理和使用方法详解 - 陈老师

在这里插入图片描述

  • 音乐类:根据提示词和描述生成动听的音乐,视频配音等,如Mubert.com。
  • 视频类:利用AI来创造和生成视频,包括视频生成的具体流程,常见的如物体追踪(CV领域典型研究问题),再比如通过文字描述来改变视频、人脸替换等。代表作“FaceForensics++: Learning to Detect Manipulated Facial Images”,提出四种主流的视频换脸技术,并重点讲解视频质量(清晰度)对于伪造面部检测的影响,包括:
    – 面部表情操纵:Face2Face
    – 面部身份操纵:DeepFakes,FaceSwap ,NeuralTextures
    – 论文地址:https://arxiv.org/abs/1901.08971

在这里插入图片描述

  • 游戏类:可以使用ChatGPT与NPC自由对话,生成不同的游戏关卡。
  • 影视动漫类:很多环节可以被AI替代,比如剧本、特效、编剧等。
  • 教育媒体类:知识获取和内容产出会更高效,但行业也会受到一定影响。比如博客问答、博客撰写的影响就很大,以后影响会更大,后续也会带来版权、洗稿、内容泛滥等问题。

最后,给出ChatGPT的发展历史及基本思路。下图展示RLHF的(论文 TAMER:Training an Agent Manually via Evaluative Reinforcement )基本步骤:

  • 预训练一个语言模型
  • 收集对比数据并训练一个奖励模型
  • 利用强化学习微调语言模型

ChaptGPT会结合提示学习(Prompt Learning)实现,通过问题、Prompts、数据集来生成回答,整个过程通过Fine Tuning和Prompt Tuning实现对预训练模型的权重微调(GPT3.5),从而提升性能。

在这里插入图片描述

整个发展历程如下图所示,推荐大家阅读“快乐小码农”的博客。

  • 一文详解 ChatGPT:背后的技术,数据,未来发展

在这里插入图片描述

在这里插入图片描述

温馨提示:
本文主要以应用尝试为主,更多原理知识随着作者后续学习深入,再对其进行总结和归纳。该部分也仅简单描述相关问题。


二.传统英文翻译方式

假设存在一段系统安全方向需要翻译的文本,如下所示:

传统APT攻击检测主要通过构建规则,利用安全人员逆向分析提取特征来实现同源分析及检测,典型技术包括特征值检测技术、校验和检测技术、启发式检测技术和主动防御技术[8-9]。然而,先前的方法过度依赖安全专家经验,规则和知识库匹配较难准确识别APT攻击的行为,其自动化和智能化程度较低,并且在面对具有混淆、加壳、逃逸和欺骗技 术的恶意软件时,会进一步降低检测的准确率。

1.英文翻译

常见的翻译软件包括Google、有道、bing、DeepL等,整体效果各有优劣,但准确度均存在一定误差。具体翻译如下:

(1) 有道翻译

请添加图片描述

Traditional APT attack detection mainly realizes homology analysis and detection by constructing rules and using reverse analysis of security personnel to extract features. Typical technologies include eigenvalue detection technology, checksum detection technology, heuristic detection technology and active defense technology [8-9]. However, previous methods rely too much on the experience of security experts, rules and knowledge base matching is difficult to accurately identify APT attack behavior, its degree of automation and intelligence is low, and in the face of malware with confusion, shell, escape and deception techniques, will further reduce the detection accuracy.

(2) Google翻译

在这里插入图片描述

Traditional APT attack detection mainly identifies malicious attacks or analyzes attack behaviors by constructing rules, or security personnel use reverse analysis to extract features. Typical detection techniques include characteristic value detection, checksum detection, heuristic detection and active defense technology [8-9]. However, previous methods rely too much on security expert experience, rules, and knowledge bases, making it difficult to accurately identify the behavior of APT attacks, and the degree of automation and intelligence of existing methods is low. Existing methods will further reduce the accuracy of detection in the face of malware with obfuscation, packing, evasion and deception techniques.

(3) DeepL翻译

  • https://www.deepl.com/

请添加图片描述

总结: 由上图可知,在翻译过程中,某些专有名词、语序及表述均存在不准确的地方。


2.grammarly英文校对

接着我们利用Grammarly软件对英文进行校对。

请添加图片描述

修改后的内容如下图所示,除了语法校正外,也增加部分专业词汇。譬如:

  • 安全人员 -> security analysts utilize
  • 先前方法的自动化和智能程度低 -> lack … capabilities

在这里插入图片描述

Traditional APT attack detection identifies malicious attacks or analyzes attack behaviors by constructing rules, or security analysts utilize reverse analysis to extract features. Typical detection techniques include characteristic value detection, checksum detection, heuristic detection, and active defense technology [8-9]. However, the previous methods rely too much on the experience of security experts, rules, and knowledge bases, making it difficult to accurately identify APT attacks’ behavior. In addition, the existing methods lack automatic and intelligent detection capabilities, and they further reduce detection accuracy when facing malware with obfuscation, packing, evasion, and deception techniques.

总结: 尽管相比于翻译软件,其描述取得一定改进。然而,整个描述仍然存在一些问题,比如“特征值检测技术、校验和检测技术、启发式检测技术”可以修改为“signature-based detection, checksum-based detection, heuristic detection”,再比如英文通常会说“However, these traditional methods have some limitations…”,甚至是“state-of-the-art”来表现现有先进方法。

  • 中文一定要按照英文的表达方式进行重新整理
  • 专业名词一定要翻译准确
  • 大家写论文更建议学习顶会顶刊论文,按照英文的习惯逐句进行撰写,而不是翻译

三.中文ChatGPT小试牛刀

在利用ChatGPT进行润色之前,我们先介绍中文ChatGPT的常用方法。以最近非常火的网图为例,中文ChatGPT主要应用如下:

在这里插入图片描述

1.文心一言

来源百度,官方网址:

  • https://yiyan.baidu.com/

在这里插入图片描述

其运行的主界面如下图所示:

请添加图片描述

(1) 首先我们对其进行简单提问。

  • 请问什么是恶意代码分析?

请添加图片描述

(2)对其进行编程提问。

  • 请给出一段Python语言的代码,实现对[9, 5, 2, 6, 1, 4]的快速排序。

请添加图片描述

在这里插入图片描述

生成代码如下:

def quick_sort(arr):  if len(arr) <= 1:  return arr  else:  pivot = arr[len(arr) // 2]  left = [x for x in arr if x < pivot]  middle = [x for x in arr if x == pivot]  right = [x for x in arr if x > pivot]  return quick_sort(left) + middle + quick_sort(right)  numbers = [9, 5, 2, 6, 1, 4]  
sorted_numbers = quick_sort(numbers)  
print(sorted_numbers)

(3)接下来给出一个更为复杂的问题。

  • 本人是一个简体中文windows10的用户,现需要一个bat格式的批量重命名脚本,我希望以如下格式来命名: 项目名称-创建日期-文件编号,其中创建日期只要月和日就好,不要年份,文件编号只需两位数编号,如01或15。这个脚本,我希望可以直接双击打开运行,打开之后先让我输入文件夹路径,我输入之后回车,再问我项目名称,然后我输入完,回车,就帮我执行重命名操作,并自动退出脚本。

在这里插入图片描述

生成的代码如下:

@echo off  
setlocal  set /p folder_path=请输入文件夹路径:   
set /p project_name=请输入项目名称:   set "counter=0"  
for %%F in ("%folder_path%*") do (  set /a "counter+=1"  set "file_name=%%~nxF"  set "extension=%%~xF"  set "new_file_name=%project_name%-%%~tF-!counter:~-2!!extension!"  ren "%%F" "!new_file_name!"  
)  echo 重命名完成。  
pause

文心全景框架如下图所示:

在这里插入图片描述

此外,读者还可以尝试插件开发。

请添加图片描述

总结: 文心一言尽管能实现一定程度的智能问答,但也存在一些问题。比如“反向工程”应修改为更加准确的“逆向工程”,再如恶意代码分析的这几个步骤不能简单的罗列,其描述也存在不准确的问题,动态分析和静态分析可归为一类。在代码方面效果还不错,能够生成直接运行的快速排序代码,但仍然存在需要提升的地方,比如复杂逻辑的代码。

在这里插入图片描述


2.讯飞星火

来源科大讯飞,官方网址:

  • https://xinghuo.xfyun.cn/

请添加图片描述

其运行的主界面如下图所示:

请添加图片描述

(1)首先我们对其进行简单提问。

  • 请问什么是恶意代码分析?

请添加图片描述

(2)对其进行编程提问。

  • 请给出一段Python语言的代码,实现对[9, 5, 2, 6, 1, 4]的快速排序。

在这里插入图片描述

(3)接下来给出一个更为复杂的问题及输出结果。

在这里插入图片描述

在这里插入图片描述

总结: 讯飞回答相对简洁,同样能实现各种功能。比如,在论文润色方面,文心一言润色后相对啰嗦,而讯飞回答会直接给出答案,当然前者会告诉你为什么这样,适用于初学者理解;后者更方便解决实际问题,见人见面。


3.其它

还有其它的中文应用,除了大公司还有一些小团队或个人的尝试。比如:

  • https://chatgpt.611ai.com/

在这里插入图片描述

在这里插入图片描述


4.New bing及ChatGPT推荐

当然还有两个非常重要的应用推荐,即——New bing和ChatGPT。

在这里插入图片描述

在这里插入图片描述

读者在使用过程中会遇到部分问题,需要学会独立解决喔。

在这里插入图片描述


四.中文ChatGPT润色尝试

最后,我们将尝试利用中文ChatGPT对前面的句子进行润色。

1.什么是Prompt

有人说,Prompt(提示词)是AI 2.0时代打开大模型能力的金钥匙,它能够大大的提高现有工作的小珞,在百度内部沟通会中,李彦宏预测“十年后全世界所有工作当中50%的内容恐怕都是写Prompt”。随后,衍生出提示学习(Prompt Learning)。

什么是Prompt(提示)。类似于搜索引擎,根据输入就可以给出对应的提示,利用提示让人想起具体的事情。提示学习将这种模式植入到大语言模型训练中,类似于激发人类一样来激发大语言模型的学习能力。

  • Prompt类似于给预训练模型一个提示或线索,更好地理解人类的问题,帮助模型实现AI生成式应用

在这里插入图片描述

下图是浙大许文豪老师,非常棒地解释了什么是Prompt。如果把大语言模型具象成一个员工,那Prompt提示词则好比是你给员工下的指令,给出指令越详细,员工执行的结果就越好。

  • 参考和推荐资料:https://www.bilibili.com/video/BV1Rj41117gG

在这里插入图片描述

Prompt作为一种用于与人工智能模型进行交互的文本输入方式,它可以帮助用户更容易地与模型进行对话、提问或请求特定的信息。典型的应用场景如下:

在这里插入图片描述

常见的提示词框架如下:

在这里插入图片描述


2.论文润色Prompt

在英文润色中,常见的Prompt如下(后续会长期更新),参考Google和知乎(见后)。

  • I need you to act as a professional English paper teacher, please help me to improve my expression in the style of academic writing. Here is my expression:
  • Please continue to help me to improve my expression in the style of the journal Nature.
  • Please keep assisting me in improving my expression to the highest AJE service standards.
  • Paraphrase the text using more academic and scientific language. Use a neutral tone and avoid repetitions of words and phrases.

3.润色示例

I need you to act as a professional English paper teacher, please help me to improve my expression in the style of academic writing. Here is my expression:

Traditional APT attack detection identifies malicious attacks or analyzes attack behaviors by constructing rules, or security analysts utilize reverse analysis to extract features. Typical detection techniques include characteristic value detection, checksum detection, heuristic detection, and active defense technology [8-9]. However, the previous methods rely too much on the experience of security experts, rules, and knowledge bases, making it difficult to accurately identify APT attacks’ behavior. In addition, the existing methods lack automatic and intelligent detection capabilities, and they further reduce detection accuracy when facing malware with obfuscation, packing, evasion, and deception techniques.

文心一言润色如下:

在这里插入图片描述

Traditional methods for detecting APT (Advanced Persistent Threat) attacks involve the use of rules-based systems or security analysts who reverse engineer the malicious software to extract features. Common techniques include signature-based detection, checksum-based detection, heuristic detection, and proactive defense measures [8-9]. However, these traditional methods have significant limitations, as they rely heavily on the experience of security experts, rules-based knowledge bases, and manual analysis processes. They often struggle to accurately identify the behavior of advanced persistent threats, particularly when facing advanced obfuscation, packing, evasion, and deception techniques used by attackers.

讯飞星火润色如下:

在这里插入图片描述

Traditional Automatic Patching (APT) attack detection relies on constructing rules or employing reverse analysis to identify malicious attacks and analyze their behavior. Common detection techniques include characteristic value detection, checksum detection, heuristic detection, and active defense technology [8-9]. However, these methods heavily rely on the experiences of security experts, rules, and knowledge bases, making it challenging to accurately recognize APT attacks’ patterns. Furthermore, these existing approaches lack automatic and intelligent detection capabilities, which can further decrease detection accuracy when confronted with malware employing obfuscation, packing, evasion, and deception techniques.

星河超算ChatGPT润色如下:

在这里插入图片描述

Traditional APT attack detection aims to identify malicious attacks and analyze attack behaviors through the construction of rules or the utilization of reverse analysis by security analysts. Commonly used detection techniques involve characteristic value detection, checksum detection, heuristic detection, and active defense technology [8-9]. However, these conventional methods heavily rely on the expertise of security professionals, predefined rules, and knowledge bases, thus posing challenges in accurately identifying the behavior of APT attacks. Moreover, existing approaches lack automatic and intelligent detection capabilities, which further compromises their effectiveness in detecting malware with obfuscation, packing, evasion, and deception techniques.


五.结束语

总结: 上述润色有一定提升,但还是存在不准确的地方,建议大家在撰写英文论文时,还是以自身为主,多阅读顶会顶刊论文,学习别人更地道的句子和专有名词。此外,撰写的时候就采用英文语气会更佳,按照每个段落来描述会更好。他山之石可以攻玉,ChatGPT尽管给大家带了众多便利,但仍然存在很多问题,如版权、安全等,切勿直接用ChatGPT来撰写论文、作业、文稿等,知识产权还需要大家共同维护,并且学术问题也是底线问题。

写到这里,文章就结束了。本文主要带领大家了解什么是LLM、AIGC和ChatGPT,并熟悉中文ChatGPT的应用,简单用论文润色进行对比。基础性文章,希望对您有所帮助。后续作者会继续深入,分享更多LLM和AIGC内容,加油,共勉!

  • 一.什么是LLM和AIGC
  • 二.传统英文翻译方式
    1.英文翻译
    2.grammarly英文校对
  • 三.中文ChatGPT小试牛刀
    1.文心一言
    2.讯飞星火
    3.其它
    4.New bing及ChatGPT推荐
  • 四.中文ChatGPT润色尝试
    1.什么是Prompt
    2.论文润色Prompt
    3.润色示例
  • 五.总结

祝天下所有教师节日快乐!三尺讲台三寸笔,从小受到很多老师的教诲和解惑,师恩难忘,唯有感恩。祝长辈和老师们节日快乐,阖家幸福,身体健康,桃李满天。
​回想,自己2014年站在支教的讲台前,到2016年成为大学教师开启暑假实训,再到网上博客授课和答疑,以及完成自己的一门门课程,这已经是自己的第10个教师节。站在讲台前的那一刻,真的好想把自己所学所感分享出去。那些年,我刚成为老师,和老于成立了V创联盟,我俩自愿教60多名学生写代码,三年,下班后、周末,许许多多贵财凌晨三点都有我们的身影,办公室深夜更是灯火通明,熬夜训练,分组比赛,无数个日夜陪伴着学生编程,真想一头扎进家乡贵州的教育。很遗憾,后来两人读博V创联盟解散,随着年龄增长激情淡出;但也很幸运,那些年培养的学生出来都找到了很好的工作,拥有很棒的编程经历,更是留下深厚的友谊。这两周,还接到之前学生成为贵州这边某单位编程负责人,也有放弃稳定的事业单位选择去高校当老师的故事,以及正在读博未来争取成为老师的期盼。回首,自己给14级到18级,五个年级的学生上过课,有二十多人成为了教师,分散在贵州小学、中学、高职、大学的经历,我们亦师亦友,还挺开心的。这些年出来读博,更多是线上分享和博客分享,期待重回讲台的那一天,希望自己能记住当老师的那份美丽,记住你们脸上洋溢的笑容。不忘初心,知行合一,止于至善,砥砺前行。当教师最美的经历永远是和女神一起站在讲台前的那天,我来分享编程,你课间为我大四学生分享考公的经验。哈哈,都是青春,都是记忆,无悔,加油

在这里插入图片描述

(By:Eastmount 2023-09-18 夜于贵阳 http://blog.csdn.net/eastmount/ )


参考文献如下,感谢各位老师和大佬,也推荐大家阅读。

  • [1] 百度百科. ChatGPT. https://baike.baidu.com/item/ChatGPT/62446358
  • [2] 百度百科. 大语言模型. https://baike.baidu.com/item/大语言模型/62884793
  • [3] 艾瑞咨询. ChatGPT浪潮下,看中国大语言模型产业发展. https://36kr.com/p/2211610470512001
  • [4] 百度百科. AIGC. https://baike.baidu.com/item/AIGC
  • [5] B站 Liam的冒险. AIGC是什么?风口还是泡沫?普通人如何把握机会?. https://www.bilibili.com/video/BV1db411f7HC
  • [6] 知乎. 人工智能Ai画画——stable diffusion 原理和使用方法详解. https://zhuanlan.zhihu.com/p/610094594
  • [7] Andreas Rössler, et al. FaceForensics++: Learning to Detect Manipulated Facial Images. https://arxiv.org/abs/1901.08971
  • [8] B站 二次元的Datawhale. 【Prompt大赛专题分享】 Prompt工程师养成记——从小白到大神. https://www.bilibili.com/video/BV1Rj41117gG
  • [9] 知乎. ChatGPT最实用的提示(Prompts)写法有哪些?. https://www.zhihu.com/question/584402332
  • [10] 知乎. ChatGPT 在论文润色方面可以有哪些应用?. https://www.zhihu.com/question/582506176

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/141825.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Requests项目如何使用pytest进行单元测试

前言 Pytest是python的单元测试框架&#xff0c;简单易用&#xff0c;在很多知名项目中应用。requests是python知名的http爬虫库&#xff0c;同样简单易用&#xff0c;是python开源项目的TOP10。关于这2个项目&#xff0c;之前都有过介绍&#xff0c;本文主要介绍requests项目…

LLM-TAP随笔——有监督微调【深度学习】【PyTorch】【LLM】

文章目录 5、 有监督微调5.1、提示学习&语境学习5.2、高效微调5.3、模型上下文窗口扩展5.4、指令数据构建5.5、开源指令数据集 5、 有监督微调 5.1、提示学习&语境学习 提示学习 完成预测的三个阶段&#xff1a;提示添加、答案搜索、答案映射 提示添加 “[X] 我感到…

苹果Vision Pro头显内置AI芯片

苹果首席执行官蒂姆库克近日在接受采访时确认&#xff0c;备受瞩目的Vision Pro头显将按计划于明年初在美国上市。这款头显被认为是苹果自iPhone以来最重要的产品之一&#xff0c;售价高达3499美元。 蒂姆库克在接受CBS Sunday Morning的采访时透露&#xff0c;他的团队对Visi…

二叉树进阶

目录 1. 二叉搜索树的概念及结构 1.1. 二叉搜索树的概念 1.2. 二叉搜索树的结构样例&#xff1a; 2. 二叉搜索树实现 2.1. insert的非递归实现 2.2. find的非递归实现 2.3. erase的非递归实现 2.3.1. 第一种情况&#xff1a;所删除的节点的左孩子为空 2.3.1.1. 错误的代…

PTE深度了解(一)

目录 PTE模板开始大审查吗&#xff1f;我的模板还能用吗&#xff1f; 使用模版&#xff0c;不会额外扣你分 类型一&#xff08;前20秒说模版&#xff09; 类型二&#xff08;老实巴交&#xff09; 类型三&#xff08;就是都说简单句&#xff09; 1.查重复 2.增加内容分识…

设备自动化系统EAP在晶圆厂的关键作用

在现代晶圆厂中&#xff0c;设备自动化系统&#xff08;Equipment Automation Programming&#xff0c;EAP&#xff09;已经成为了不可或缺的关键要素。EAP系统不仅是生产自动化的重要组成部分&#xff0c;更是连接制造执行系统&#xff08;MES&#xff09;与设备之间的桥梁&am…

XUI - 一个简洁而优雅的Android原生UI框架

官网 GitHub - xuexiangjys/XUI: &#x1f48d;A simple and elegant Android native UI framework, free your hands! (一个简洁而优雅的Android原生UI框架&#xff0c;解放你的双手&#xff01;) XUI | &#x1f48d;A simple and elegant Android native UI framework, fre…

OpenCV项目开发实战--主成分分析(PCA)的特征脸应用(附C++/Python实现源码)

什么是主成分分析? 这是理解这篇文章的先决条件。 图 1:使用蓝线和绿线显示 2D 数据的主要组成部分(红点)。 快速回顾一下,我们了解到第一个主成分是数据中最大方差的方向。第二主成分是空间中与第一主成分垂直(正交)的最大方差方向,依此类推。第一和第二主成分红点(2…

robotframework在Jenkins执行踩坑

1. Groovy Template file [robot_results.groovy] was not found in $JENKINS_HOME/email_template 1.需要在managed files 添加robot_results.groovy。这个名字需要和配置在构建项目里default content一致&#xff08;Extended E-mail Notification默认设置里Default Content…

一文搞懂UART通信协议

目录 1、UART简介 2、UART特性 3、UART协议帧 3.1、起始位 3.2、数据位 3.3、奇偶校验位 3.4、停止位 4、UART通信步骤 1、UART简介 UART&#xff08;Universal Asynchronous Receiver/Transmitter&#xff0c;通用异步收发器&#xff09;是一种双向、串行、异步的通信…

Python:pyts库中的GramianAngularField

您想要使用pyts库中的GramianAngularField类&#xff0c;这是一个用于时间序列数据图像转换的工具。要使用这个类&#xff0c;首先确保您已经安装了pyts库。如果尚未安装&#xff0c;您可以使用以下命令来安装它&#xff1a; pip install pyts一旦安装完成&#xff0c;您可以通…

基于微信小程序的健身房私教预约平台设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能&#xff1a;具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

力扣刷题-链表-删除链表的倒数第N个节点

19.删除链表的倒数第N个节点 给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], n 2 输出&#xff1a;[1,2,3,5] 示例 2&#xff1a;输入&#xff1a;head [1], n 1 输出&…

深度学习中什么是embedding

使用One-hot 方法编码的向量会很高维也很稀疏。假设我们在做自然语言处理(NLP)中遇到了一个包含2000个词的字典&#xff0c;当使用One-hot编码时&#xff0c;每一个词会被一个包含2000个整数的向量来表示&#xff0c;其中1999个数字是0&#xff0c;如果字典再大一点&#xff0c…

笔记1-2:

一、磁荷与磁流的引入 麦克斯韦方程组&#xff1a; 引入磁荷和磁流的概念&#xff0c;上述方程可以写成对称形式&#xff1a; 磁荷和磁流实际上不存在&#xff0c;只具有某种等效意义&#xff0c;可以把某个区域中的电磁场看成是由一组等效磁型源所产生。 对于均匀和各向同性…

PHP8的类与对象的基本操作之成员变量-PHP8知识详解

成员变量是指在类中定义的变量。在类中可以声明多个变量&#xff0c;所以对象中可以存在多个成员变量&#xff0c;每个变量将存储不同的对象属性信息。 例如以下定义&#xff1a; public class Goods { 关键字 $name; //类的成员变量 }成员属性必须使用关键词进行修饰&#xf…

LRU、LFU 内存淘汰算法的设计与实现

1、背景介绍 LRU、LFU都是内存管理淘汰算法&#xff0c;内存管理是计算机技术中重要的一环&#xff0c;也是多数操作系统中必备的模块。应用场景&#xff1a;假设 给定你一定内存空间&#xff0c;需要你维护一些缓存数据&#xff0c;LRU、LFU就是在内存已经满了的情况下&#…

负载均衡器监控

什么是负载均衡器 负载均衡建立在现有网络结构之上&#xff0c;它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行&#xff0c;例如Web服务器、FTP服务器、企…

华为存储培训

01 存储前沿技术和发展趋势 狭义的存储定义 CD、DVD、ZIP、磁带、硬盘等 广义的存储定义 存储硬件系统&#xff08;磁盘阵列&#xff0c;控制器&#xff0c;磁盘柜&#xff0c;磁带库等&#xff09; 存储软件&#xff08;备份软件&#xff1b;管理软件&#xff0c;快照&…

Supervisor进程管理

Supervisor进程管理 概述&#xff1a;supervisor 是一个用 python 语言编写的进程管理工具&#xff0c;它可以很方便的监听、启动、停止、重启一个或多个进程。当一个进程意外被杀死&#xff0c;supervisor 监听到进程死后&#xff0c;可以很方便的让进程自动恢复&#xff0c;…