LiteratureReading:[2023] GPT-4: Technical Report
文章目录
- 一、文献简明(zero)
- 二、快速预览(first)
- 1、标题分析
- 2、作者介绍
- 3、引用数
- 4、摘要分析
- (1)翻译
- (2)分析
- 5、总结分析
- (1)翻译
- (2)分析
- 6、部分图表
- 7、引言分析
- (1)翻译
- (2)分析
- 8、全部标题
- 9、参考文献
- 三、重点阅读(second)
- 四、深入理解(third)
- 五、技术复现(forth)
一、文献简明(zero)
领域:NLP、大模型的理论与实践
标题:[2023] GPT-4: Technical Report(GPT4-技术报告)
作者:OpenAI贡献:提出了GPT-4模型,进一步扩展了生成式预训练模型的规模和应用范围。
链接:https://arxiv.org/pdf/2303.08774
二、快速预览(first)
1、标题分析
《GPT-4技术报告》:
报告内容概述
- 模型介绍:GPT-4是一种大型多模态模型,能够处理图像和文本输入并产生文本输出。它在多种应用场景中具有潜力,如对话系统、文本摘要和机器翻译。
- 性能评估:GPT-4在多种基准测试和模拟考试中表现出色,尤其是在一些原本为人类设计的考试中,其成绩超过了大多数人类考生。例如,在模拟律师资格考试中,GPT-4的成绩排名前10%,而GPT-3.5则排名后10%。
- 可预测的扩展性:报告讨论了如何通过小规模训练模型来预测GPT-4的性能,这有助于在训练前做出关于对齐、安全性和部署的决策。
- 多语言能力:GPT-4不仅在英语基准测试中表现优异,还在多种语言的测试中超越了现有模型,包括一些低资源语言如拉脱维亚语、威尔士语和斯瓦希里语。
- 安全性和局限性:尽管GPT-4能力强大,但它也存在局限性,如可能出现“幻觉”、上下文窗口有限且无法从经验中学习。报告还讨论了如何通过对抗性测试和模型辅助安全管道来减轻潜在风险。
报告的意义
- 技术进步:GPT-4的性能提升表明了大型语言模型在自然语言处理领域的巨大潜力,尤其是在多语言和多模态任务中。
- 安全性和可靠性:报告强调了在模型开发过程中对安全性和可靠性的关注,这对于未来AI系统的广泛应用至关重要。
- 研究方向:该报告为未来的研究提供了方向,特别是在模型的可预测性、多语言能力和安全性方面。
2、作者介绍
OpenAI 是一个致力于发展通用人工智能(AGI)的非营利性研究组织,它由Elon Musk、Sam Altman、Greg Brockman、Ilya Sutskever等人于2015年共同创立。OpenAI 的目标是确保人工智能技术的发展能够惠及全人类,并且以安全和负责任的方式推进。
OpenAI 开发了一系列重要的人工智能模型和工具,包括但不限于GPT(生成预训练转换器)系列模型,这些模型在自然语言处理领域取得了显著的成就。GPT-3 是OpenAI 开发的一个非常著名的语言模型,它能够理解和生成自然语言,被广泛应用于文本生成、翻译、问答系统等多种场景。
OpenAI 也致力于提高公众对人工智能潜在影响的认识,并推动相关政策和法规的发展,以确保技术的健康发展和广泛应用。
3、引用数
……
4、摘要分析
(1)翻译
我们报告了GPT-4的开发情况,这是一个大规模的多模态模型,可以接受图像和文本输入并生成文本输出。虽然在许多现实世界的场景中,GPT-4的能力不如人类,但它在各种专业和学术基准测试中表现出人类水平的性能,包括通过模拟律师考试,得分位于前10%的考生之列。GPT-4是基于Transformer的模型,经过预训练以预测文档中的下一个token。训练后的对齐过程提高了在事实性和期望行为方面的性能。该项目的一个核心组成部分是开发在广泛范围内可预测行为的基础设施和优化方法。这使我们能够基于训练计算量不超过GPT-4的1/1,000的模型,准确预测GPT-4的一些性能方面。
(2)分析
-
多模态能力:GPT-4可以接受图像和文本输入,这表明它具有多模态处理能力,能够理解和生成多种类型的数据。
-
性能表现:尽管在某些实际应用中不如人类,GPT-4在专业和学术测试中表现出色,例如在模拟律师考试中取得了优异成绩。这显示了其在特定领域的强大能力。
-
基于Transformer的模型:GPT-4是基于Transformer架构的,这是一种广泛应用于自然语言处理的深度学习模型,以其在处理序列数据方面的高效性而闻名。
-
训练后的对齐:通过训练后的对齐过程,GPT-4在事实性和期望行为方面的表现得到了提升。这表明开发者在模型训练后进行了额外的调整,以确保模型输出更符合预期。
-
可预测的基础设施和优化方法:项目开发了可预测行为的基础设施和优化方法,这有助于在不同规模上保持模型性能的一致性。
-
性能预测:通过在小规模模型上进行训练,开发者能够准确预测GPT-4的性能。这不仅节省了计算资源,还提高了开发效率。
总的来说,这段摘要强调了GPT-4在多模态处理、专业测试表现、模型架构、训练后对齐、基础设施和性能预测等方面的进展和优势。
5、总结分析
(1)翻译
我们对GPT-4进行了描述,这是一个在某些困难的专业和学术基准测试中具有人类水平表现的大型多模态模型。GPT-4在一系列自然语言处理(NLP)任务中的表现超越了现有的大型语言模型,并超过了绝大多数已报告的最先进系统(这些系统通常包括特定任务的微调)。我们发现,虽然通常在英语中测量,但改进的能力可以在许多不同的语言中得到证明。我们强调了可预测的扩展性如何使我们能够准确预测GPT-4的损失和能力。
由于能力的提升,GPT-4带来了新的风险,我们讨论了一些理解和改进其安全性和对齐的方法和结果。尽管仍有许多工作要做,但GPT-4代表了朝着广泛有用且安全部署的AI系统迈出的重要一步。
(2)分析
这段结论总结了GPT-4的主要成就和挑战:
-
人类水平的表现:GPT-4在某些专业和学术基准测试中达到了人类水平的表现,这表明它在理解和生成自然语言方面的能力非常强。
-
超越现有模型:GPT-4不仅超越了现有的大型语言模型,还超过了大多数已报告的最先进系统。这表明GPT-4在自然语言处理任务中具有显著的优势。
-
多语言能力:GPT-4的改进能力不仅限于英语,还可以在许多不同的语言中得到证明。这表明GPT-4具有跨语言的通用性和适应性。
-
可预测的扩展性:通过可预测的扩展性,研究人员能够准确预测GPT-4的性能。这有助于在模型开发和部署过程中做出更明智的决策。
-
新的风险:随着能力的提升,GPT-4也带来了新的风险。这需要研究人员和开发者采取额外的措施来确保其安全性和对齐性。
-
重要一步:尽管仍有许多工作要做,但GPT-4代表了朝着广泛有用且安全部署的AI系统迈出的重要一步。这表明GPT-4在推动AI技术发展和应用方面具有重要意义。
总的来说,这段结论强调了GPT-4在自然语言处理领域的显著成就,同时也指出了其带来的挑战和未来的发展方向。
6、部分图表
这张图表展示了GPT-4和GPT-3.5在多种学术和专业考试中的表现,按GPT-3.5的表现从低到高排序。图表中使用了两种颜色来区分GPT-4在有无视觉输入(图像)的情况下的表现:绿色代表GPT-4(无视觉输入),蓝色代表GPT-4(有视觉输入)。
主要观察点:
-
总体表现:
- GPT-4在大多数考试中的表现都优于GPT-3.5,无论是有无视觉输入。
- GPT-4(无视觉输入)和GPT-4(有视觉输入)之间的表现差异不大,说明视觉输入对GPT-4的考试成绩提升有限。
-
考试类型:
- 图表涵盖了从AP(Advanced Placement,大学预修课程)考试到专业执照考试等多种类型的考试,如AP生物学、AP微积分BC、GRE(Graduate Record Examinations,研究生入学考试)等。
- GPT-4在AP生物学考试中的表现尤为突出,达到了最高分(5/5),但图表中显示为85百分位,因为只有15%的考生达到了这个分数。
-
百分位:
- 图表中的百分位表示模型得分在所有考生中的相对位置。例如,80%的百分位意味着模型的得分高于80%的考生。
- GPT-4在大多数考试中都达到了60%以上的百分位,显示出其在多种考试中的竞争力。
-
表现差异:
- 在某些考试中,如AP生物学和AP环境科学,GPT-4的表现特别突出,达到了接近或超过90%的百分位。
- 在其他考试中,如AP英语语言与写作和AP美国历史,GPT-4的表现相对较低,但仍高于GPT-3.5。
-
视觉输入的影响:
- 在大多数考试中,视觉输入对GPT-4的表现提升有限,但在某些考试中,如AP生物学,视觉输入可能有助于提高得分。
结论:
这张图表清楚地展示了GPT-4在多种学术和专业考试中的优越表现,尤其是在AP生物学和AP环境科学等考试中。GPT-4在大多数考试中都超越了GPT-3.5,显示出其在处理复杂问题和生成高质量答案方面的能力。此外,图表还表明,尽管视觉输入对GPT-4的考试成绩提升有限,但在某些特定考试中,视觉输入可能有助于提高得分。
7、引言分析
(1)翻译
-
引言:
这份技术报告介绍了GPT-4,这是一个能够处理图像和文本输入并生成文本输出的大型多模态模型。这类模型是一个重要的研究领域,因为它们有潜力在广泛的应用中使用,如对话系统、文本摘要和机器翻译。因此,近年来它们受到了极大的关注和进展。 -
开发目标:
开发这类模型的主要目标之一是提高它们理解和生成自然语言文本的能力,特别是在更复杂和微妙的场景中。为了测试GPT-4在这些场景中的能力,它在多种原本为人类设计的考试中进行了评估。在这些评估中,GPT-4表现相当出色,经常超越大多数人类测试者。例如,在模拟律师考试中,GPT-4的得分位于前10%的测试者之列。这与GPT-3.5形成对比,后者的得分位于后10%。 -
NLP基准测试:
在一系列传统的自然语言处理(NLP)基准测试中,GPT-4不仅在英语中表现优异,而且在其他语言中也表现出色。在MMLU基准测试中,这是一个涵盖57个学科的英语多选题套件,GPT-4不仅在英语中大大超越现有模型,而且在其他语言中也表现出色。在翻译后的MMLU版本中,GPT-4在考虑的26种语言中有24种语言的表现超过了英语的最新水平。 -
项目挑战:
本报告还讨论了项目的一个关键挑战,即开发在广泛范围内可预测行为的深度学习基础设施和优化方法。这使我们能够基于训练计算量不超过GPT-4的1/1,000的模型,准确预测GPT-4的预期性能。 -
局限性:
尽管GPT-4具有能力,但它与早期的GPT模型有类似的局限性:它不是完全可靠的(例如,可能会产生“幻觉”),具有有限的上下文窗口,并且无法从经验中学习。在使用GPT-4的输出时,特别是在需要可靠性的上下文中,应特别小心。 -
安全挑战:
GPT-4的能力和局限性带来了显著和新颖的安全挑战,我们认为仔细研究这些挑战是一个重要的研究领域,考虑到潜在的社会影响。本报告包括一个广泛的系统卡片(附录之后),描述了我们预见的一些风险,如偏见、虚假信息、过度依赖、隐私、网络安全、扩散等。它还描述了我们为减轻GPT-4部署可能带来的潜在危害所做的干预措施,包括与领域专家进行对抗性测试和模型辅助的安全管道。
(2)分析
-
多模态能力:GPT-4能够处理图像和文本输入,这表明它具有多模态处理能力,能够理解和生成多种类型的数据。
-
性能表现:GPT-4在专业和学术测试中表现出色,例如在模拟律师考试中取得了优异成绩。这显示了其在特定领域的强大能力。
-
基于Transformer的模型:GPT-4是基于Transformer架构的,这是一种广泛应用于自然语言处理的深度学习模型,以其在处理序列数据方面的高效性而闻名。
-
训练后的对齐:通过训练后的对齐过程,GPT-4在事实性和期望行为方面的表现得到了提升。这表明开发者在模型训练后进行了额外的调整,以确保模型输出更符合预期。
-
可预测的基础设施和优化方法:项目开发了可预测行为的基础设施和优化方法,这有助于在不同规模上保持模型性能的一致性。
-
性能预测:通过在小规模模型上进行训练,开发者能够准确预测GPT-4的性能。这不仅节省了计算资源,还提高了开发效率。
-
安全挑战:GPT-4的能力和局限性带来了显著和新颖的安全挑战,需要仔细研究和干预,以减轻潜在的社会影响。
总的来说,这段引言强调了GPT-4在多模态处理、专业测试表现、模型架构、训练后对齐、基础设施和性能预测等方面的进展和优势,同时也指出了其局限性和安全挑战。
8、全部标题
9、参考文献
三、重点阅读(second)
四、深入理解(third)
五、技术复现(forth)
相关文章:
LiteratureReading:[2023] GPT-4: Technical Report
文章目录 一、文献简明(zero)二、快速预览(first)1、标题分析2、作者介绍3、引用数4、摘要分析(1)翻译(2)分析 5、总结分析(1)翻译(2)…...
Elasticsearch8.17 生产集群使用优化
一、通用优化建议 避免返回大量文档结果集 Elasticsearch 作为搜索引擎,擅长返回与查询匹配的顶级文档。对于需要检索所有匹配文档的数据库类型操作,建议使用 滚动 API(Scroll API) 或 **搜索后游标(Search After Cursor)**,以避免内存和性能问题。 避免大型文档 默…...
Linux系统管理与编程09:任务驱动综合应用
兰生幽谷,不为莫服而不芳; 君子行义,不为莫知而止休。 [环境] windows11、centos9.9.2207、zabbix6、MobaXterm、Internet环境 [要求] zabbix6.0安装环境:Lamp(linux httpd mysql8.0 php) [步骤] 5 …...
C++:背包问题习题
1. 货币系统 1371. 货币系统 - AcWing题库 给定 V 种货币(单位:元),每种货币使用的次数不限。 不同种类的货币,面值可能是相同的。 现在,要你用这 V 种货币凑出 N 元钱,请问共有多少种不同的…...
Flutter中常用命令
1.检测flutter运行环境 flutter doctor 2.升级flutter flutter upgrade 3.查看flutter 版本 flutter --version 4.查看连接的设备 flutter devices 5.运行flutter项目 flutter run 或者在vscode中按FnF5 6.打包 flutter build apk //默认打release包 7.开…...
数学爱好者写的编程系列文章
作为一个数学爱好者,我大学读的专业却不是数学专业,而是跟计算机有关的专业。原本我对编程一窍不通,平时上课也是在看数学文献,作业基本靠同学,考试及格就行。不过后来因为毕业的压力,我还是拥抱编程了&…...
QT笔记---JSON
QT笔记---JSON JSON1、JSON基本概念1.1、判断.json文件工具 2、生成.json数据3、解析.json数据 JSON 在现代软件开发中,数据的交换和存储格式至关重要。JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,以其简洁易…...
C站算法技能题-题解(javascript)
切面条 const 切面条 (n10)>{return 2 ** n 1; } 切面条(0) 2 切面条(1) 3 切面条(2) 5 切面条(10) 1025大衍数列 const 大衍数列 (n100) > {let ans []for(let i1;i<n;i){if(i%2 0){ans.push((i ** 2 ) / 2)}else{ans.push((i ** 2 - 1) / 2)}}return ans…...
专利信息管理知识产权基于Spring Boot SSM
目录 一、需求分析 1.1系统用户角色与权限 1.2 专利信息管理功能 二、数据分析与报表生成 三、系统性能与安全性 四 用户体验与界面设计 五 扩展性与可维护性 六、法律法规与合规性 七. 技术选型与实现 7.1技术选型: 7.2实现方式: 随…...
掌握新编程语言的秘诀:利用 AI 快速上手 Python、Go、Java 和 Rust
网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…...
KiLog2MaximumIncrement的由来和KiMaximumIncrementReciprocal的由来
第一部分:KiLog2MaximumIncrement的由来 i 1; j KeMaximumIncrement; while ((1UI64<<i) < KeMaximumIncrement) { i; } KiLog2MaximumIncrement i; 2^17131072 2^18262144 i18KiLog2MaximumIncrement 中…...
工具层handle_excel
该工具类利用openpyxl的load_workbook加载Excel,通过iter_rows按行迭代数据,将表头和用例数据用zipdict组合成字典,通过list.append将字典(单条测试用例)追加到列表中,从而封装Excel数据解析工具。 模块/类方法/属性使用场景描述o…...
解释 RESTful API,以及如何使用它构建 web 应用程序
RESTful API 是一种符合 REST 架构风格的 API 设计,它基于 HTTP 协议来进行通信,通过对资源进行标识、定义各种操作,并使用 HTTP 请求方法来进行操作(比如 GET、POST、PUT、DELETE 等),实现客户端与服务器之…...
区块链赋能项目包装融资:开启融资新范式
在当今充满挑战与机遇的商业环境中,项目融资对于企业的发展壮大起着关键作用。而项目包装作为吸引投资者、展示项目价值的重要手段,其方式正随着科技的发展不断革新。区块链技术的兴起,为项目包装融资带来了全新的思路与变革,深刻…...
【Linux】应用层自定义协议 + 序列化和反序列化
应用层自定义协议 序列化和反序列化 一.应用层1.再谈 "协议"2.序列化 和 反序列化 二. Jsoncpp1.序列化2.反序列化 三. Tcp全双工 面向字节流四.自定义协议 保证报文的完整性1.Makefile2.Mutex.hpp3.Cond.hpp4.Log.hpp5.Thread.hpp6.ThreadPool.hpp7.Common.hpp8.…...
框架的CVE漏洞利用 php类 java类 手工操作和自动化操作蓝队分析漏洞利用的流量特征
前言 php重要框架和基本的识别特征 php的主要是 tp框架 和 laravel 当然还有 yii等 tp的主要特征 1\报错信息: 2、图标 3、请求头 Laravel特征 1、报错信息 2、请求头 php框架CVE利用 lavarvel 工具 https://github.com/zhzyker/CVE-2021-3129 https://git…...
使用 .github/realse.yml 自动生成 release change log
🚀 发现 gone-io/gone:一个优雅的 Go 依赖注入框架!💻 它让您的代码更简洁、更易测试。🔍 框架轻量却功能强大,完美平衡了灵活性与易用性。⭐ 如果您喜欢这个项目,请给我们点个星!🌟 您的支持是我们前进的动力!🤝 欢迎贡献代码或提出建议,一起让 gone 变得更好…...
python学习笔记--实现简单的爬虫(一)
任务:爬取豆瓣最受欢迎的250个电影的资料 链接:豆瓣电影 Top 250 用浏览器打开后,使用F12或鼠标右键--检查,查看网页的源代码,分析网页结构,如下图所示: 分析后得知: 1.电影名位于…...
[学习笔记] 部署Docker搭建靶场
前言 我们需要部署Docker来搭建靶场题目,他可以提供一个隔离的环境,方便在不同的机器上部署,接下来,我会记录我的操作过程,简单的部署一道题目 Docker安装 不推荐在物理机上部署,可能会遇到一些问题&…...
二分查找-在排序数组中查找元素的第一个和最后一个位置
34.在排序数组中查找元素的第一个和最后一个位置 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(…...
蓝桥杯真题 2109.统计子矩阵
原题地址:1.统计子矩阵 - 蓝桥云课 问题描述 给定一个 NMNM 的矩阵 AA, 请你统计有多少个子矩阵 (最小 1111, 最大 NM)NM) 满足子矩阵中所有数的和不超过给定的整数 KK ? 输入格式 第一行包含三个整数 N,MN,M 和 KK. 之后 NN 行每行包含 MM 个整数, 代表矩阵 AA. 输出格…...
学术型ppt制作经验分享 - 如何美化科研ppt?
WordinPPT / 持续为双一流高校、科研院所、企业等提供PPT制作系统服务。 - 院士增选、国家科技奖、杰青、长江学者特聘教授、校企联聘教授、重点研发、优青、青长、青拔... / 学术型ppt制作经验分享 部分页面内容 / PPT全文共101页 - 科学技术奖ppt:自然科学奖…...
Python数据可视化实战:从基础图表到高级分析
Python数据可视化实战:从基础图表到高级分析 数据可视化是数据分析的重要环节,通过直观的图表可以快速洞察数据规律。本文将通过5个实际案例,手把手教你使用Python的Matplotlib库完成各类数据可视化任务,涵盖条形图、堆积面积图、…...
稳定运行的以Oracle NoSQL数据库为数据源和目标的ETL性能变差时提高性能方法和步骤
提高基于Oracle NoSQL数据库的ETL(提取、转换、加载)性能时,主要从多个角度进行优化。 提高基于Oracle NoSQL数据库的ETL性能需要综合考虑多个方面,关键是减少不必要的I/O操作、优化数据转换和加载过程、合理配置Oracle NoSQL数据…...
ORACLE 19.8版本数据库环境EXPDP导数据的报错处理
近期用户在做EXPDP导出时,报错异常termination终止;EXPDP本身是简单的功能并且这个环境也是经常做导出的,到底是什么原因导致了这个问题呢? 导出脚本报错: 分析导出日志,当时系统资源充足但是进程启动失败,…...
GPT-5 将免费向所有用户开放?
GPT-5 将免费向所有用户开放? 硅谷知名分析师 Ben Thompson 最近与 OpenAI CEO Sam Altman 进行了一场深度对谈,其中Sam Altman透漏GPT-5将免费向大家发放。 OpenAI 这波操作可不是一时冲动,而是被逼出来的。DeepSeek 这个新秀横空出世&am…...
【AI模型】深度解析:DeepSeek的联网搜索的实现原理与认知误区
一、大模型的“联网魔法”:原来你是这样上网的! 在人工智能这个舞台上,大模型们可是妥妥的明星。像DeepSeek、QWen这些大模型,个个都是知识渊博的“学霸”,推理、生成文本那叫一个厉害。不过,要是论起上网…...
学习笔记--基于Sa-Token 实现Java项目单点登录+同端互斥检测
目录 同端互斥登录 单点登录SSO 架构选型 模式二: URL重定向传播 前后端分离 整体流程 准备工作 搭建客户端 搭建认证中心SSO Server 环境配置 开放认证接口 启动类 跨域处理 同端互斥登录 同端互斥登陆 模块 同端互斥登录指:同一类型设备上只允许单地…...
Can通信流程
下面给出一个更详细的 CAN 发送报文的程序流程说明,结合 HAL 库的使用及代码示例,帮助你了解每一步的具体操作和内部原理。 一、系统与外设初始化 1.1 HAL 库初始化 在 main() 函数开头,首先调用 HAL 库初始化函数: HAL_Init()…...
基于BClinux8部署Ceph 19.2(squid)集群
#作者:闫乾苓 文章目录 1.版本选择Ceph版本发布历史目前官方在维护的版本 2.部署方法3.服务器规划4.前置配置4.1系统更新4.2配置hosts cat >> /etc/hosts << EOFssh-keygenssh-copy-id ceph01ssh-copy-id ceph02ssh-copy-id ceph034.5 Python34.6 Syst…...
Workerman5.0如何实现一对一聊天
文章精选推荐 1 JetBrains Ai assistant 编程工具让你的工作效率翻倍 2 Extra Icons:JetBrains IDE的图标增强神器 3 IDEA插件推荐-SequenceDiagram,自动生成时序图 4 BashSupport Pro 这个ides插件主要是用来干嘛的 ? 5 IDEA必装的插件&…...
c#难点整理2
1.对象池的使用 就是先定义一系列的对象,用一个,调一个。 public class ObjectPool<T> where T : new(){private Queue<T> pool; // 用于存储对象的队列private int maxSize; // 对象池的最大容量// 构造函数public ObjectPool(int maxSi…...
STM32基础教程——定时器
前言 TIM定时器(Timer):STM32的TIM定时器是一种功能强大的外设模块,通过时基单元(包含预分频器、计数器和自动重载寄存器)实现精准定时和计数功能。其核心原理是:内部时钟(CK_INT)或…...
How to share files with Windows via samba in Linux mint 22
概述 Windows是大家日常使用最多的操作系统,在Windows主机之间,可以共享文件,那么如何在Windows主机与Linux主机之间共享文件呢? 要在Windows主机与Linux主机之间共享文件,我们可以借助Samba协议完成。借助Samba协议…...
[AI速读]如何构建高效的AMBA协议检查器(Checker IP)
在芯片验证过程中,检查器(Checker)是确保设计符合协议规范的关键工具。本文基于一篇技术论文,分享如何为AMBA协议(如AXI、AHB)构建可重用的检查器IP(Checker IP,简称CIP),并简化其核心思路,帮助工程师快速上手。 一、什么是Checker IP? Checker IP是一组用SystemVe…...
VBA-Excel
VBA 一、数据类型与变量 常用数据类型: Byte:字节型,0~255。Integer:整数型,用于存储整数值,范围 -32768 到 32767。Long:长整型,可存储更大范围的整数,范围 -214748364…...
网络华为HCIA+HCIP IPv6
目录 IPv4现状 IPv6基本报头 IPv6扩展报头 IPv6地址 IPv6地址缩写规范 编辑 IPv6地址分配 IPv6单播地址分配 IPv6单播地址接口标识 IPv6常见单播地址 - GUA (2 / 3 开头) IPv6常见单播地址 - ULA IPv6常见单播地址 - LLA IPv6组播地…...
LeetCode 每日一题 2025/3/17-2025/3/23
记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 3/17 1963. 使字符串平衡的最小交换次数3/18 2614. 对角线上的质数3/19 2610. 转换二维数组3/20 2612. 最少翻转操作数3/21 2680. 最大或值3/22 2643. 一最多的行3/23 2116…...
git tag以及git
git tag 以及git 一、先说收获吧 1. git bash 在windows上 类似于linux的bash提供的shell命令行窗口,可以执行很多linux命令,cd pwd ls vim cat touch mkdir,还可以用正则匹配查看标签。相当于在windows上装了一个小的linux。git init myproj…...
Android 自定义变形 MD5 算法
版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/ MD5是一种哈希函数,用于将任意长度的数据映射为一个固定长度的哈希值。它由 Ron Rivest 在 1991 年设计,是继 MD4 之后的改进版本。 M…...
【SpringBoot】MorningBox小程序的完整后端接口文档
以下是「晨光宅配」小程序的完整接口文档,涵盖了所有12个表的接口。 每个接口包括请求方法、URL、请求参数、响应格式和示例 接口文档 1. 用户模块 1.1 获取用户信息 URL: /user/{userId}方法: GET请求参数: userId (路径参数): 用户ID响应格式:{"userId": 1,&qu…...
2025年01月03日微创网络(杭州银行外包)前端面试
目录 html 块级元素和行内元素有哪些阴影的几个属性垂直水平居中的实现方式定位的几种方式盒子模型的方式js的数组方法有哪些vue2 vue3 区别vuex哈希路由和浏览器路由的区别浏览器缓存的几个方式react hooks的优势react 组件传值vue 组件传值如何进行性能优化前端监控get post…...
工单分类总结
微调BERT-base模型,构建层次化分类器,Top-3准确率达97.2%,并自动识别出问题的关键类别 1. 具体微调的BERT-base模型是什么模型? BERT-base模型是一个预训练的Transformer模型,包含12个Transformer块、12个自注意头和隐藏大小为768。该模型在大规模文本数据上进行了预训练…...
2025年了,5G还有三个新变化
最近舆论开始讨论5G为什么不火了?5G是不是停滞发展了。 实际上,5G不仅在发展,还迎来了它的升级版5G-A。 在今年西班牙举行的世界移动通信大会上,5G-A就是焦点之一。 被誉为全球通信领域风向标的MWC,汇聚了华为、中兴通…...
区块链交易所平台开发全解析
在数字化飞速发展的今天,区块链技术已成为金融领域的核心驱动力之一。作为数字货币交易的关键平台,区块链交易所的开发不仅涉及复杂的技术环节,还需要兼顾用户体验、安全性、合规性等多个方面。本文将深入探讨区块链交易所平台的开发流程、关…...
hexo+butterfly博客功能完善和美化(四)---博客上传
hexobutterfly博客功能完善和美化(四)—博客上传 这是最后一期讲美化和功能完善了,笔者会陆续把csdn上面的博客转移到我的博客网站上面,大家可以来访问 Darlingの妙妙屋 文章目录 hexobutterfly博客功能完善和美化(…...
源码分析之Leaflet中dom模块DomEvent.DoubleTap的实现原理
概述 DomEvent.DoubleTap模块是Leaflet中用于模拟双击(dbclick)事件的模块,主要解决移动端浏览器对双击事件支持不完善或延迟的问题,同时避免与标签(<label>)关联的表单元素误触发。 源码分析 源码实现如下 DomEvent.DoubleTap的源码实现如下&…...
记录一次,rabbitmq开启stomp插件之后,还是连不上15674端口的问题
原因是装在docker 里面的rabbitmq 没有映射15674端口,需重新删除容器之后重新运行 docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -p 15674:15674 -p 1883:1883 -p 15675:15675 rabbitmq:版本号 进入docker容器开启插件 docker exec -it rabbitm…...
git clone项目报错fatal: fetch-pack: invalid index-pack output问题
前情回顾:git项目放在公司服务器上面,克隆等操作需要连接VPN才能操作。由于项目比较大,网速比较慢,克隆项目经常出现fetch-pack: invalid index-pack output。在网上查找各种解决方法。也就这一种有点效果。仅供参考,不…...
【access开发】导入excel 并生成表
hi,大家好呀! 最近天气越来越暖了,在这个春暖花开的季节了,每天心情应该都是美美的,正所谓一年之计在于春,在这个美好的季节,大家一起努力学习学习吧!那我们来看看今天学点啥呢&…...