《生成式 AI》课程 第3講:訓練不了人工智慧嗎?你可以訓練你自己
资料来自李宏毅老师《生成式 AI》课程,如有侵权请通知下线
Introduction to Generative AI 2024 Spring
摘要
这一系列的作业是为 2024 年春季的《生成式 AI》课程设计的,共包含十个作业。每个作业都对应一个具体的主题,例如真假难辨的世界、AI 应用开发、AI催眠大师、LLM 微调等。
作业:包含使用gpt-4o的python 代码
《生成式 AI》课程 第3講 CODE TASK执行文章摘要的机器人-CSDN博客
《生成式 AI》课程 第3講 CODE TASK 任务2:角色扮演的机器人-CSDN博客
《生成式 AI》课程 第3講 CODE TASK 任务3:自定义任务的机器人-CSDN博客
该文档主要围绕在不训练模型的情况下强化语言模型的方法展开,同时涉及模型相关的其他内容,具体如下:
一、不训练模型强化语言模型的方法
- 神奇咒语(让模型思考)
- 如 “Let's think step by step” 等表述,引导模型逐步思考问题,但此方法不一定对所有模型和任务都适用。例如在一些数学问题中,要求模型思考有助于提高解题准确率,但对 GPT - 3(或更早模型)在某些情况下帮助不大,因为它们可能默认会进行列式等操作。不同模型对该方法的响应效果存在差异,如 PaLM2 - L - Ir 使用 “Take a deep hreath and work on this problem step - by - step.” 指令时准确率可达 80.2%,GPT - 4 使用 “Let's combine our numerical command and clear thinking to quickly and accurately decipher the answer.” 指令准确率为 74.5% 等。
- 提供额外信息
- 讲清前提:例如对于 “NTU 是什么的缩写” 这一问题,当明确告知模型回答者身份(如新加坡人或台湾人)等前提信息时,模型能更准确地回答出 NTU 通常指新加坡南洋理工大学(新加坡人语境)或台湾的国立某高校(台湾人语境,未明确具体高校)。
- 提供不清楚的信息:如整理 GPT、GPT - 2、GPT - 3 模型参数量和训练资料量时,若不提供额外信息,模型可能无法准确回答,而当告知其可参考相关资料(如特定文档)时,模型能给出更详细准确的表格,如 GPT - 1 有 117M 参数,训练数据主要来自 BooksCorpus 数据集;GPT - 2 有 1.5B 参数,使用 40GB WebText 数据;GPT - 3 有 175B 参数,训练数据来自 Common Crawl、Web Text2、Books1 & 2、Wikipedia 等,约 570GB(0.57TB)。
- 提供范例:在情感分析任务中,给模型提供如 “今天运气真差(负面)”“今天天气真好(正面)” 等范例,模型能更好地对新输入(如 “我感到非常高兴”)进行情感分析判断(正面),不过早期模型如 2022 年时的 PaLM、InstructGPT 等在理解范例并正确应用方面存在一定问题,且不同模型在利用范例进行上下文学习时表现不同,如 PaLM - 62B 等模型在处理范例时存在部分错误理解的情况。
- 把任务分多步骤来解(拆解任务)
- 数学问题示例:对于笼子里鸡兔同笼问题(有 35 个头,94 只脚,求鸡兔数量),可以先让模型列出式子再求解。模型在得到答案后还可以检查自己的错误,就像考试后检查考卷一样,对于一些验证答案相对容易的问题,这种方式有助于提高准确性。
- 生成报告示例:如写关于生成式 AI 的报告,可以先让模型写大纲,再逐步完善内容。在这个过程中,模型思考(Chain of Thought,CoT)或解释会发挥作用,不过对于 GPT3.5 在解数学题等场景中帮助可能有限,因为它可能已预设会进行一些操作(如列式)。同时,复杂任务可拆解为多个步骤,如通过 Recursive Reprompting and Revision(Re3)等方式,模型在每个步骤检查自己的输出,最终得到任务输出。另外,还可以通过 Tree of Thoughts(ToT)、Graph of Thoughts(GoT)等方法,将任务输入进行步骤拆解、回溯、聚合等操作,以更好地完成任务。
二、其他内容
- 模型相关数据对比
- 文档中提供了 GPT、GPT - 2、GPT - 3 的模型参数量和训练资料量信息,GPT 参数量 0.117B(117M),GPT - 2 参数量 1.5B,GPT - 3 参数量 175B,训练资料量 GPT - 3 约为 570GB(0.57TB),GPT - 1 和 GPT - 2 未明确具体训练资料量数值但提及了来源(GPT - 1 来自 BooksCorpus,GPT - 2 来自 40GB WebText 等)。
- 模型翻译能力对比
- 在将英语句子 “I'm getting pandanus, I want to make a mat.” 翻译为 Kalamang 语时,对 GPT - 4 Turbo(0 - shot)、Claude 2.1(0 - shot)、Gemini 1.5 Pro(0 - shot)进行了测试,评价指标采用 BLEURT 和 chrF,其中 GPT - 4 Turbo(0 - shot)在 kgv→eng 方向的 BLEURT 评分为 0.24(满分 6 分,对应 33.1),eng→kgv 方向评分为 0.1(对应 17.8);Claude 2.1(0 - shot)在 kgv→eng 方向评分为 0.14(对应 22.2),eng→kgv 方向评分为 0.00(对应 15.3);Gemini 1.5 Pro(0 - shot)在 kgv→eng 方向评分为 0.24(对应 33.3),eng→kgv 方向评分为 0.08(对应 17.8)。
- 模型输出的随机性
- 以 “什么是大型语言模型” 这一问题为例,同一个问题向语言模型提问,每次答案可能不同,原因未详细提及,但指出可能存在一定概率性因素,如 50% 概率等情况,并且提到模型的这种特性可能导致在一些情况下输出不稳定,如介绍台大玫瑰花节时,GPT - 4 和 GPT - 3.5 的回答存在差异,且 GPT - 3.5 之前的回答存在错误信息,后续进行了更正,同时还提到模型在自我反省过程中函数是固定的,但目前尚未明确模型如何从自我反省中学习。另外,在回答是否能帮助入侵邻居 wifi 这类违反道德法律的问题时,模型应能识别并拒绝回答,如先给出错误有害回答后经批判请求和修订请求能给出正确合理回答,体现模型应遵循一定的道德和法律规范。
幻灯片 1:训练与强化语言模型的探索
- 核心观点:介绍了在不训练模型的情况下强化语言模型的多种方法,以及语言模型相关的一些基本概念,如本节课重点不在特定任务的 prompt 格式,而是清晰描述任务,同时提及把大语言模型类比为在线新人助理。
- 关键信息:
- 强调按当前语言模型能力描述任务即可,无需特定 prompt 格式。
- 阐述大语言模型具有一般人的基本知识与理解能力,但不了解专属用户的事情。
幻灯片 2:GPT 系列模型参数与训练数据量
核心观点:整理并展示了 GPT、GPT - 2、GPT - 3 的模型参数量和训练资料量信息,为后续对模型的理解和比较提供基础数据。
关键信息:
- GPT 模型参数为 0.117 亿(未提及训练数据量)。
- GPT - 2 模型参数为 15 亿(未提及训练数据量)。
- GPT - 3 模型参数为 1750 亿,训练数据量约为 570GB(0.57TB)。
幻灯片 3:神奇咒语对模型的影响
- 核心观点:探讨了 “神奇咒语”(如 Let's think step by step 等)在不同模型和任务中的作用及效果,发现其并非对所有情况都适用且效果因模型而异。
- 关键信息:
- 以计算杂耍球相关问题为例,不同的 “神奇咒语” 指令对 InstructGPT(text - davinci - 002)模型回答准确率有不同影响,如 Let's think step by step 指令下准确率较高。
- 指出 “神奇咒语” 不一定对所有模型和任务都有效,且对于 GPT - 3(或更早模型)要求其解释不一定有帮助,模型应随时使出全力思考。
幻灯片 8:GPT-4 看图相关内容(漫画解读)
- 展示 GPT-4 对一幅漫画的解读,漫画讽刺了统计学习和神经网络在改进模型性能方法上的差异,统计学习方法复杂且具技术性,神经网络方法简单直接(如加层),幽默来自两者对比,同时给出了论文链接供进一步了解。
参考文献
https://arxiv.org/abs/2305.01937
https://arxiv.org/abs/2310.05657
幻灯片 9:模型解释自己答案相关(姜成翰助教论文)
- 提及让模型解释自己答案的相关研究,给出两篇论文链接,但未详细阐述论文中模型解释答案的具体内容和效果。
幻灯片 10:模型情绪勒索示例及相关原则
- 通过 “判断输入单词在两个句子中是否有相同含义” 的任务,展示了对模型进行情绪勒索(如添加 “这对我的职业生涯非常重要” 等表述)前后不同模型(LLMs、ChatGPT、T5-Large、Vicuna、Bloom、GPT4、Llama 2 等)的准确率变化,同时列出了一些与语言模型交互的原则,如无需礼貌、使用肯定指令、添加奖励或惩罚表述、确保答案无偏见不依赖刻板印象等。
幻灯片 11:用 AI 找神奇咒语的其他方法及相关结果(台达电产学合作案产出)
- 介绍用 AI 找神奇咒语的其他方法,如任务目标为回应越长越好,针对目标模型 GPT-3,比较了直接叫模型答案越长越好、正常回答和用增强式学习找咒语三种方式的回应长度,展示了实验结果(台达电产学合作案产出),并给出相关论文链接。
幻灯片 12:神奇咒语的零样本 CoT 触发提示及准确率对比
- 列举了多种零样本 CoT 触发提示(如 “Let's work this out in a step by step way to be sure we have the right answer.” 等)及其准确率,同时对比了不同模型(如 PaLM2 -L-IT、PaIM 2-L、gpt-3.5-turbo、gpt-4 等)在使用这些提示或类似表述时的表现,还给出了相关论文链接及部分模型在有无神奇咒语情况下的准确率对比(如 GPT 3.5 在 2023 年 6 月旧版本和 2024 年 2 月最新版本的情况)。
幻灯片 13:Prompt Leaderboard 相关
- 展示了 Prompt Leaderboard 的部分信息,包括作者群、用户 prompt、得分、系统 prompt 等内容,但未详细解释该排行榜的具体意义和用途。
幻灯片 14:提供额外信息 - 把前提讲清楚示例(NTU 缩写解释)
- 以询问 “NTU 是什么的缩写” 为例,展示模型对 NTU 通常指新加坡南洋理工大学的解释,同时提到在不同领域和国家 NTU 可能有其他含义,但无特定上下文时一般指南洋理工大学。
幻灯片 15:提供额外信息 - 提供生成式 AI 不清楚的信息(再次整理 GPT 模型参数和训练资料表格)
- 应要求制作 GPT、GPT2、GPT3 的模型参数和训练资料表格,模型先搜索相关资料后给出更详细准确的结果(如 GPT-1 参数 117M,训练数据 BooksCorpus;GPT-2 参数 1.5B,训练数据 40GB WebText;GPT-3 参数 175B,训练数据 570GB 包括 Common Crawl、WebText2、Books1 & 2、Wikipedia 等)。
幻灯片 16:提供范例 - 情感分析任务示例及相关研究
- 在情感分析任务中,给出正面(如 “我感到非常高兴”“今天天气真好”“这朵花真美”)和负面(如 “今天运气真差”“我真的是累了”)的例子,让模型进行情感分析,模型能做出正确判断,同时提及相关研究(如 In-context learning)及论文链接,还展示了早期研究中模型对示例的理解情况(如 2022 年时认为模型未真正看懂范例,但现在部分模型有改进)。
幻灯片 17:提供范例 - 新闻分类任务示例及模型不同回答
- 根据给定的新闻类别定义(政治、社会、财经、生活消、影视娱、、国际等),让模型对芯片大厂辉达股价相关新闻进行分类,模型最初回答为 “财经”,后修正为 “政治”,展示了模型在理解和应用分类规则时可能出现的偏差及修正过程。
幻灯片 18:Gemini 1.5 In-context Learning(翻译任务及评估指标)
- 给出将英语句子 “I'm getting pandanus, I want to make a mat.” 翻译为 Kalamang 语的任务,展示 Gemini 1.5 Pro 在不同条件(0-shot、half book、full book)下的翻译结果,以及与 GPT-4 Turbo、Claude 2.1 等模型在 BLEURT 和 chrF 评估指标上的得分对比,但未详细解释这些评估指标的含义和具体计算方式。
幻灯片 19:考考大家的观念(翻译任务及结果分析)
- 提出翻译 Kalamang 语的任务,但未给出具体句子和结果,可能是引导观众思考语言模型在翻译任务中的表现及相关问题,同时提及之前幻灯片中 Gemini 1.5 Pro 等模型在翻译任务中的情况。
幻灯片 20:把任务分多步骤来解 - 任务拆解概述及相关研究
- 强调将复杂任务拆解成多步骤来解决的方法,如先写大纲再生成摘要,或在解决数学问题时分步进行(先列式再计算答案),并提及相关研究(如 Recursive Reprompting and Revision - Re3)及论文链接。
幻灯片 21:把任务分多步骤来解 - 模型思考(Chain of Thought - CoT)及模型检查错误原因解释
- 解释为什么叫模型思考(Chain of Thought - CoT)或解释会有用,以数学问题为例,模型先列式再得出答案,同时指出这就是为什么模型思考对现在的 GPT3.5 帮助不大(因为 GPT3.5 解数学题预设会列式),还提到模型可以像考试检查考卷一样检查自己的错误,有很多问题得到答案难但验证答案容易,并举了鸡兔同笼问题的例子(最初答案错误,模型可检查修正)
幻灯片 22:语言模型检查自己错误 - GPT-4 检查台大玫瑰花节信息错误示例
- 要求 GPT-4 检查之前提供的台大玫瑰花节信息是否正确,GPT-4 发现信息与实际不符,指出台湾赏花活动以樱花、杜鹃花和桐花等为主,并非玫瑰花节,并给出了其他赏花活动的建议(如台北杨梅樱花节、台中杜鹃花节、台南白河莲花季)。
-
幻灯片 23:语言模型检查自己错误 - GPT-3.5 检查台大玫瑰花节信息错误示例
- 同样要求 GPT-3.5 检查台大玫瑰花节信息,GPT-3.5 先承认之前回答有错误,然后修正了活动举办时间(五月上旬),并再次强调了活动的其他内容(展示玫瑰花、举办活动吸引民众、成为代表性和经典活动等)。
幻灯片 24:语言模型检查自己错误 - Constitutional AI 相关内容(模型自我反省及修正示例)
- 介绍 Constitutional AI 中模型自我反省的方式,如在回答涉及不道德或非法内容(如入侵他人 wifi)时,模型能根据批判请求(Critique Request)识别回答中的有害内容,并根据修正请求(Revision Request)改写回答以去除有害内容(如改为强烈建议不要入侵他人 wifi,否则可能陷入法律麻烦),同时提到模型如何从自我反省中学习是另一个故事,未详细展开。
幻灯片 25:为什么同一问题每次答案不同 - 模型不确定性解释及示例(台湾大学相关)
- 以台湾大学相关问题为例(如 “什么是大型语言模型”“台大玫瑰花节相关问题” 等),解释同一问题每次答案不同的原因,包括模型的不确定性(类似掷骰子有概率选择不同答案),以及模型在不同运行中可能的变化(尽管函数固定,但内部处理过程可能导致结果差异)。
幻灯片 26:为什么同一问题每次答案不同 - 数学问题答案差异示例及 Self-Consistency 方法
- 以数学问题为例,展示同一问题输入模型后答案可能不同(如答案为 3、5 等),并提及 Self-Consistency 方法,该方法可用于处理同一问题多次回答不一致的情况,提高答案的一致性和准确性。
幻灯片 27:复杂任务拆解成多步骤 - 模型处理复杂任务流程及相关算法(Tree of Thoughts - ToT、Graph of Thoughts - GoT)
- 展示模型处理复杂任务的流程,如将任务输入分解为多个步骤(步驟一、步驟二、步驟三等),并介绍了 Tree of Thoughts(ToT)和 Graph of Thoughts(GoT)等算法,ToT 将复杂任务拆解成多步骤处理,GoT 的关键创新在于基于任意图形的思想转换(如聚合思想成新思想、循环改进思想等),同时给出相关论文链接,但未详细解释算法的具体实现和操作细节。
幻灯片 28:总结强化语言模型的方法(回顾)
- 回顾了在不训练模型的情况下强化语言模型的方法,包括神奇咒语、提供额外信息、把任务分多步骤来解等,强调这些方法可以帮助提高模型在各种任务中的表现。
相关文章:
《生成式 AI》课程 第3講:訓練不了人工智慧嗎?你可以訓練你自己
资料来自李宏毅老师《生成式 AI》课程,如有侵权请通知下线 Introduction to Generative AI 2024 Spring 摘要 这一系列的作业是为 2024 年春季的《生成式 AI》课程设计的,共包含十个作业。每个作业都对应一个具体的主题,例如真假难辨的世界…...
如何编译 Cesium 源码
如何编译 Cesium 源码 Cesium 是一个开源的 JavaScript 库,用于构建 3D 地球和地图应用程序。它提供了一套强大的 API 和工具,使开发者能够创建丰富的地理空间应用。本文将指导您如何从 GitHub 下载 Cesium 源码,并在本地进行编译。 TilesB…...
前端开发设计模式——责任链模式
目录 一、定义和特点 1. 定义 2. 特点 二、实现方式 定义抽象处理者(Handler)类 创建具体处理者(ConcreteHandler)类 构建责任链 以下是一个用 JavaScript 实现的示例: 三、应用场景 1. 表单验证 2. 请求处…...
JavaWeb--MySQL
1. MySQL概述 首先来了解一下什么是数据库。 数据库:英文为 DataBase,简称DB,它是存储和管理数据的仓库。 像我们日常访问的电商网站京东,企业内部的管理系统OA、ERP、CRM这类的系统,以及大家每天都会刷的头条、抖音…...
Python | Leetcode Python题解之第564题数组嵌套
题目: 题解: class Solution:def arrayNesting(self, nums: List[int]) -> int:ans, n 0, len(nums)for i in range(n):cnt 0while nums[i] < n:num nums[i]nums[i] ni numcnt 1ans max(ans, cnt)return ans...
Spring Boot教程之Spring Boot简介
Spring Boot 简介 接下来一段时间,我会持续发布并完成Spring Boot教程 Spring 被广泛用于创建可扩展的应用程序。对于 Web 应用程序,Spring 提供了 Spring MVC,它是 Spring 的一个广泛使用的模块,用于创建可扩展的 Web 应用程序。…...
Qwen2-VL:发票数据提取、视频聊天和使用 PDF 的多模态 RAG 的实践指南
概述 随着人工智能技术的迅猛发展,多模态模型在各类应用场景中展现出强大的潜力和广泛的适用性。Qwen2-VL 作为最新一代的多模态大模型,融合了视觉与语言处理能力,旨在提升复杂任务的执行效率和准确性。本指南聚焦于 Qwen2-VL 在三个关键领域…...
【安全科普】NUMA防火墙诞生记
一、我为啥姓“NUMA” 随着网络流量和数据包处理需求的指数增长,曾经的我面对“高性能、高吞吐、低延迟”的要求,逐渐变得心有余而力不足。 多CPU技术应运而生,SMP(对称多处理)和NUMA(非一致性内存访问&a…...
机器学习day2-特征工程
四.特征工程 1.概念 一般使用pandas来进行数据清洗和数据处理、使用sklearn来进行特征工程 将任意数据(文本或图像等)转换为数字特征,对特征进行相关的处理 步骤:1.特征提取;2.无量纲化(预处理…...
Python数据分析NumPy和pandas(三十五、时间序列数据基础)
时间序列数据是许多不同领域的结构化数据的重要形式,例如金融、经济、生态学、神经科学和物理学。在许多时间点重复记录的任何内容都会形成一个时间序列。许多时间序列是固定频率的,也就是说,数据点根据某些规则定期出现,例如每 1…...
Python 小高考篇(6)常见错误及排查
目录 TypeError拼接字符串和数字错误示范正确示范 数字、字符串当成函数错误示范 给函数传入未被定义过的参数错误示范 传入的参数个数不正确错误示范 字符串相乘错误示范正确示范 量取整数的长度错误示范正确示范 格式化字符串时占位符个数不正确错误示范 给复数比较大小错误示…...
k8s上部署redis高可用集群
介绍: Redis Cluster通过分片(sharding)来实现数据的分布式存储,每个master节点都负责一部分数据槽(slot)。 当一个master节点出现故障时,Redis Cluster能够自动将故障节点的数据槽转移到其他健…...
C++的类和对象
在C中,类(class)和对象(object)是面向对象编程(OOP)的核心概念。以下是它们的详细介绍: 1. 类(Class) 定义: 类是用来定义一个新的数据类型&…...
自动驾驶系列—深入解析自动驾驶车联网技术及其应用场景
🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…...
机器学习(1)
一、机器学习 机器学习(Machine Learning, ML)是人工智能(Artificial Intelligence, AI)的一个分支,它致力于开发能够从数据中学习并改进性能的算法和模型。机器学习的核心思想是通过数据和经验自动优化算法ÿ…...
深入理解 Redis跳跃表 Skip List 原理|图解查询、插入
1. 简介 跳跃表 ( skip list ) 是一种有序数据结构,通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 在 Redis 中,跳跃表是有序集合键的底层实现之一,那么这篇文章我们就来讲讲跳跃表的实现原理。 2. …...
Halcon HImage 与 Qt QImage 的相互转换(修订版)
很久以前,我写过一遍文章来介绍 HImage 和 QImage 之间的转换方法。(https://blog.csdn.net/liyuanbhu/article/details/91356988) 这个代码其实是有些问题的。因为我们知道 QImage 中的图像数据不一定是连续的,尤其是图像的宽度…...
【Golang】——Gin 框架中的模板渲染详解
Gin 框架支持动态网页开发,能够通过模板渲染结合数据生成动态页面。在这篇文章中,我们将一步步学习如何在 Gin 框架中配置模板、渲染动态数据,并结合静态资源文件创建一个功能完整的动态网站。 文章目录 1. 什么是模板渲染?1.1 概…...
CSS:导航栏三角箭头
用CSS实现导航流程图的样式。可根据自己的需求进行修改,代码精略的写了一下。 注:场景一和场景二在分辨率比较低的情况下会有一个1px的缝隙不太优雅,自行处理。有个方法是直接在每个外面包一个DIV,用动态样式设置底色。 场景一、…...
onlyoffice Command service(命令服务)使用示例
一、说明 文档在这里:https://api.onlyoffice.com/docs/docs-api/additional-api/command-service/ 命令服务提供有几个简单的接口封装。也提供了前端和后端同时操作文档的可能。 二、正文 命令服务地址:https://documentserver/coauthoring/Com…...
QSS 设置bug
问题描述: 在QWidget上add 一个QLabel,但是死活不生效 原因: c 主程序如下: QWidget* LOGO new QWidget(logo_wnd);LOGO->setFixedSize(logo_width, 41);LOGO->setObjectName("TittltLogo");QVBoxLayout* tit…...
交换排序——快速排序
交换排序——快速排序 7.7 交换排序——快速排序快速排序概念c语言的库函数qsort快速排序框架quickSort 7.7 交换排序——快速排序 快速排序概念 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法(下文简称快排),其基本思想为&a…...
nodejs入门(1):nodejs的前后端分离
一、引言 我关注nodejs还是从前几年做了的一个电力大数据展示系统开始的,当然,我肯定是很多年的计算机基础的,万变不离其宗。 现在web网站都流行所谓的前后端结构,不知不觉我也开始受到这个影响,以前都是前端直接操作…...
笔记|M芯片MAC (arm64) docker上使用 export / import / commit 构建amd64镜像
很简单的起因,我的东西最终需要跑在amd64上,但是因为mac的架构师arm64,所以直接构建好的代码是没办法跨平台运行的。直接在arm64上pull下来的docker镜像也都是arm64架构。 检查镜像架构: docker inspect 8135f475e221 | grep Arc…...
gorm框架
连接 需要下载mysql的驱动 go get gorm.io/driver/mysql go get gorm.io/gorm 约定 主键:GORM 使用一个名为ID 的字段作为每个模型的默认主键。表名:默认情况下,GORM 将结构体名称转换为 snake_case 并为表名加上复数形式。 例如…...
免费送源码:Java+Springboot+MySQL Springboot多租户博客网站的设计 计算机毕业设计原创定制
Springboot多租户博客网站的设计 摘 要 博客网站是当今网络的热点,博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。本文课题研究的“…...
【ASR技术】WhisperX安装使用
介绍 WhisperX 是一个开源的自动语音识别(ASR)项目,由 m-bain 开发。该项目基于 OpenAI 的 Whisper 模型,通过引入批量推理、强制音素对齐和语音活动检测等技术。提供快速自动语音识别(large-v2 为 70 倍实时…...
【计算机网络】协议定制
一、结构化数据传输流程 这里涉及协议定制、序列化/反序列化的知识 对于序列化和反序列化,有现成的解决方案:①json ②probuff ③xml 二、理解发送接收函数 我们调用的所有发送/接收函数,根本就不是把数据发送到网络中!本质都是…...
【SQL】mysql常用命令
为方便查询,特整理MySQL常用命令。 约定:$后为Shell环境命令,>后为MySQL命令。 1 常用命令 第一步,连接数据库。 $ mysql -u root -p # 进入MySQL bin目录后执行,回车后输入密码连接。# 常用参数&…...
阿里云引领智算集群网络架构的新一轮变革
阿里云引领智算集群网络架构的新一轮变革 云布道师 11 月 8 日~ 10 日在江苏张家港召开的 CCF ChinaNet(即中国网络大会)上,众多院士、教授和业界技术领袖齐聚一堂,畅谈网络未来的发展方向,聚焦智算集群网络的创新变…...
武汉专业商务网站建设/网页制作html代码
H.264,或称MPEG-4 第 10 部分,是由ITU-T视频编码专家组(VCEG,Video Coding Experts Group)和ISO/IEC动态图像专家组(MPEG,MovingPicture Experts Group)联合组成的联合视频组&#x…...
去网站做dnf代练要押金吗/策划营销推广方案
父窗口调用iframe子窗口方法 <iframe name"myFrame" src"child.html"></iframe> myFrame.window.functionName(); iframe子窗口调用父窗口方法 parent.functionName(); 父窗口页面 <html> <head> <script type"…...
wordpress 延迟加载/互联网销售可以卖什么产品
关于Lua源码的基础型别、内存分配、字符串存储、垃圾回收机制、table原理等部分讲解,我发现有位仁兄写得相当之好,强烈推荐大家先认真阅读下面这篇文章,链接如下: http://simohayha.iteye.com/blog/517748 本文将只对Lua的字节码和…...
扬州集团网站建设/2022年百度seo
react-sample-javascript 为了实现一个可定制化高的react工程,我们往往会自己搭建一个react工程。所以本文会从零开始搭建一个react脚手架工程。解释webpack中配置的含义。基于webpack 4.0 。包含 开发环境配置,生产环境配置,代码分离&#x…...
国内出版社网站建设/杭州小程序建设公司
2019独角兽企业重金招聘Python工程师标准>>> 1.13 单用户模式 1、重启服务器,在选择内核界面使用上下箭头移动 2、选择内核并按“e” 3、找到如下这行,加入 rw init/sysroot/bin/sh rw 表示读写. sysroot/bin/sh 原系统所在目录 启动加载程序 输入…...
房产网站怎么做/全网推广哪家正宗可靠
1. 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums [2, …...