Standardized fe 0 码力 |
30 页 |
3.41 MB
| 1 年前 3 人工智能日益成为未来AI更好、跟专属地服务于每一个人的发展趋势。通过云端的公共大模型和本地大模型之间的混合,可以让每一个人都拥有自己的个人大模型,实现AI真正惠及到每一个人。
这样的混合人工智能,对承载本地大模型的终端的交互能力、智能算力、应用场景、安全保护等方面都提出更高要求。在历史的召唤下,PC再一次成为AI普惠的首选终端,将承担起为用户带来划时代全新AI体验的历史使命,使PC再一次焕发新的 ,使AI真正成为每个人的专属助理(Personal AI Twin)。
本白皮书旨在探讨AI与PC结合的历史必然性,以及新一代PC一一AI PC一一的基本定义、价值及产品特征,以及对AI及PC产业生态带来的改变,并对未来的市场发展做出概要性预测,为AI PC加速发展、产业生态共创升级提供框架性指导。
## 第一章 AI PC的历史使命: AI普惠首选终端
图1 PC与AI大模型的天然匹配
人 动。
## 压缩之后依然具备通用场景服务能力
个人大模型需要具备强大的AI能力,满足用户日益增长的AI需求和任务复杂度。这需要本地、公共大模型互为补充、各有所为。模型终端化的关键是将大模型压缩到适合终端的规模,以便实现本地推理和实时响应。为此,模型蒸馏、压缩等技术变得至关重要。
模型蒸馏通过训练“教师”网络监督“学生”网络进行学习;模型压缩则是通过剪裁、量化等方法对模型进行压缩。这些技术可以 0 码力 |
54 页 |
4.18 MB
| 4 月前 3 JavaScript 功能、脚本语言
3 JavaScript 实现
ECMAScript
> DOM
BOM
4 在 HTML 中使用 JavaScript
➢直接嵌入
➢外部引入
JS 代码压缩
## 1 JavaScript 简史
## 时代背景
➢1995 年,拨号上网,速度仅 28.8kbit/s
## 诞生目的
用于表单验证,网速很慢,最好能将服务器语言负责的表单输入验证操 ➢弹出新浏览器窗口
➢移动、缩放和关闭浏览器窗口
➢获取浏览器详情信息,如浏览器版本、语言等
➢获取浏览器所加载页面的详细信息,如 URL 等
➢获取用户显示分辨率的详细信息,如显示屏幕的高度、宽度等
➢对 cookie 的支持
➢ HTML5 将主要的 BOM 方法纳入规范。
### 3.3 BOM(浏览器对象模型)简介
Screen js">
### 4.3 引入外部文件
## JavaScript 代码压缩
优势:去除 JavaScript 文件中的注释和不必要的空格,并简化命名标识符。它通常减少了一半的文件大小,从而导致更快的下载速度,并增加了一定的安全性。
➢扩展名:*.min.js
➢压缩工具:YUI Compressor、在线压缩(https://www.css-js.com/)等

## 哈希表:直接寻址
## • 哈希表结构
struct Entry[K, V] { // 存储键值对
key : K
mut value : V // 允许原地修改值
}
struct Bucket[V] { // 存储键值对的集合
mut val : Option[(V, Bucket[V])] // 允许原地进行增删操作
}
struct Array[Bucket[Entry[K, V]]] // 存放键值对的列表,存放列表的数组
mut length : Int // 数组长度,动态维护
mut size : Int // 哈希表键值对数量,动态维护
}
## 哈希表:直接寻址
• 添加/更新操作
◦ 添加时,根据键的哈希计算出应当存放的位置
☐ 遍历集合查找键
■ 如果找到,修改值
☑ 否则,添加键值对
## • 删除操作类同
。自从华中理工大学于1998/04 出版了我的《深入浅出MFC》
1/e 简体版(易名《深入浅出Windows MFC 程序设计》)之后,陆陆续续我
收到了许多许多的大陆读者来函。其中对我的赞美、感谢、关怀、殷殷垂询,
让我非常感动。
《深入浅出MFC》2/e 早已于1998/05 于台湾出版。之所以迟迟没有授权给大
陆进行简体翻译,原因我曾于回复读者的时候说过很多遍。我在此再说一次。 一下。
3. 附录、无责任书评那个文件没有转(估计看到那个地方的时候,你手里也该有一本纸板的了)。
2
因此,此书虽已出版两年,鉴于仍具阅读与技术上的价值,鉴于繁简转译制作
上的费时费工,鉴于我对同胞的感情,我决定开放此书内容,供各位免费阅读。
我已为《深入浅出MFC 》2/e 制作了PDF 格式之电子文件, 放在
http://www.jjhou.com 供自由下载。北京http://expert 希 望 您 写 一 封
emai l
給 我
(j j hou@ccca. nctu. edu. tw),告诉我您的以下資料,俾让我对我的读者有一些基
本瞭解,谢谢。
姓名:
现职:
毕业学校科系:
年龄:
性別:
居住省份(如是台湾读者,请写县市):
对侯捷的建议:
-- the end
山高月小
山高月小
山高月小
山高月小
水落石出
水落石出
水落石出
水落石出 0 码力 |
1009 页 |
11.08 MB
| 2 年前 3 0 码力 |
48 页 |
224.70 KB
| 2 年前 3 curvefs 元数据持久化文件|
|version|4|文件版本号(当文件格式变化时,可以 100% 向兼容加载旧版持久化文件)|
|size|8|键值对数量|
|key\_value\_pairs|/|键值对(当 size 为 0 时,该字段为空)|
|EOF|1|特殊标记常量(0xFF),表示内容已结束|
|check\_sum|8|保存校验和(根据前 5 个部分内容计算得出)|
## key_value_pairs 1、 inode、entry 的编码
- 给 inode、dentry 增加编码函数 // 这里要尽可能减少 key/value 编码后的字节数,这样同样的内存可以存入较多的 key/value 对
• 序列化目前主要考虑以下 2 种,一种是参考 chubaofs 顺序编码,一种是利用 protobuf 直接序列化
## 顺序编码:
在 rehash 进行期间,每次对字典执行添加、删除、查找或者更新操作时,程序除了执行指定的操作以外,还会顺带将 ht[0] 哈希表在 rehashidx 索引上的所有键值对 rehash 到 ht[1],当 rehash 工作完成之后,程序将 rehashidx 属性的值增一
(4)随着字典操作的不断执行,最终在某个时间点上,ht[0]的所有键值对都会被rehash至ht[1],这时程序 0 码力 |
12 页 |
384.47 KB
| 1 年前 3
|