读数据压缩入门笔记11_读后总结与感想兼导读

news2024/10/11 0:24:09

1. 基本信息

数据压缩入门 Understanding Compression

[美]柯尔特·麦克安利斯(Colt McAnlis)、[美]亚历克斯·海奇 著; 王凌云 译

人民邮电出版社,2020年4月出版,1版

1.1. 读薄率

书籍总字数300千字,笔记总字数18197字。

读薄率18197÷300000≈6.07%

1.2. 读厚方向

  1. 数据压缩导论

  2. 码书:编码与解码的战争

  3. 信息论与编码理论:剑桥大学真题精解

1.3. 笔记--章节对应关系

笔记章节字数发布日期
2023年
读数据压缩入门笔记01_数据压缩导读第1章 并非无趣的一章10405月29日
读数据压缩入门笔记02_二进制和熵第2章 不容错过的一章
第3章 突破熵
15825月30日
读数据压缩入门笔记03_VLC第4章 VLC29625月31日
读数据压缩入门笔记04_统计编码第5章 统计编码20506月7日
读数据压缩入门笔记05_字典转换第7章 字典转换12386月16日
读数据压缩入门笔记06_上下文转换第8章 上下文数据转换24706月17日
读数据压缩入门笔记07_自适应统计编码第6章 自适应统计编码12477月15日
读数据压缩入门笔记08_评价数据压缩第11章 评价数据压缩15697月22日
读数据压缩入门笔记09_多媒体数据压缩10.1 多媒体数据压缩
第12章 压缩图像数据
第14章 有损数据压缩
19117月23日
读数据压缩入门笔记10_通用压缩和序列化第9章 数据建模
10.2 通用压缩
第13章 序列化数据
第15章 让世界变得更小
21287月24日
$总计18197$

2. 亮点

2.1. 信息论的指导作用

理论指导实践,信息论的指导作用实战太强大了,指明了方向,指出了限制。

2.2. 压缩算法很多,要根据数据特征选择

没有包打天下的算法,需要根据数据特征选择适合的算法。

2.3. 交换

  • 无损,时空交换,以时间换空间,以CPU时间换存储器空间

  • 有损,分辨率和生理限制交换

2.4. 建立在数据压缩上的世界

  • 数据压缩技术最让人惊异之处在于,它与过去40年里个人计算的很多重大改变有关,但很少有人知道这一点

  • 我们当下生活在其中的这个计算世界,完全建立在数据压缩算法之上

3. 感想

3.1. 还是要一鼓作气啊

5月份开始更新,原来打算交替更新的,后来渐渐变成了拖更,前后总共10篇笔记,陆陆续续更新了2个月,现在觉得实在太慢了,还是要一鼓作气更完。

3.2. 思想很深邃

繁杂的数学公式和复杂的计算和变换,是很让人头大,但是,其中透露出的思想是很深邃的。

抛开算法思想,书中的指导开发的思想也一样很有用,数据压缩的问题不应该作为最后考虑的事项,或者说锦上添花的彩头,而应该在项目研发启动阶段就考虑进去,更小更少的数据意味着更快更多的传输

3.3. 好书,值得阅读

 

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

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

相关文章

Linux用户权限

1.用户、权限、组的概念 1.1 用户 用户 是Linux系统工作中重要的一环,在Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,一个账号就是一个用户。 1.2 权限 在Linux系统中,每一个用户对不同…

汇编语言(第4版)实验5 编写、调试具有多个段的程序

(1)参考答案: ①不变(0123h,0456h,0789h,0abch,0defh,0cabh,0987h) ②076c 076b 076a ③X-2 X-1 (2)参考答案: ①不变(0123h,0456h) ②076c 076b 076a ③X-2…

AcWing 1275. 最大数—线段树单点修改

题目链接 AcWing 1275. 最大数 题目描述 分析 这道题是线段树的模板题,属于一眼ding真,鉴定为线段树的裸题,正好用来学习线段树。线段树、树状数组等数据结构题,难的地方是在如何分析出来要用哪个数据结构解决。 线段树要比树状…

上海VR全景展示,快速了解VR全景拍摄

导语: 随着科技的不断进步,虚拟现实技术的应用日益广泛。在这其中,VR全景图片作为一种数字化助力的全景拍摄方式,正逐渐成为人们关注的焦点。通过数字化技术,VR全景图片能够以360度全方位的视角呈现真实的场景&#x…

docker学习和进阶2023

文末有下载地址。如有侵权请联系作者谢谢! docker学习和进阶2023 参考引用 docker学习笔记:https://blog.csdn.net/m0_46188681/article/details/128993319 Docker容器配置和资源限制:https://www.cnblogs.com/xiugeng/p/16254087.html 容…

idea使用命令将jar包导入到maven仓库中

因为今天突然忘了命令,记下来方便以后查看 pom文件的依赖 jar包路径 进入idea中命令窗 输入命令 mvn install:install-file -DfileD:\Project\spring-cloud\dubbo-api\target\dubbo-api-1.0-SNAPSHOT.jar -DgroupIdcom.wmx -DartifactIddubbo-api -Dversion1.0…

flutter数字动画库:animated_flip_counter

前言 在数字动画的制作中,有时候我们会面临时间紧张或效果不尽如人意的情况。这时,使用现成的动画库或工具可以大大提高效率,同时也能够获得更好的效果。animated_flip_counter就是一个非常不错的数字动画库,可以帮助我们快速地创…

Leetcode-每日一题【剑指 Offer II 010. 和为 k 的子数组】

题目 给定一个整数数组和一个整数 k &#xff0c;请找到该数组中和为 k 的连续子数组的个数。 示例 1&#xff1a; 输入:nums [1,1,1], k 2输出: 2解释: 此题 [1,1] 与 [1,1] 为两种不同的情况 示例 2&#xff1a; 输入:nums [1,2,3], k 3输出: 2 提示: 1 < nums.leng…

SIP视频对讲sip广播网关

SV-PA2是专门对行业用户需求研发的一款SIP音视频对讲&#xff0c;媒体流传输采用标准IP/RTP/RTSP协议。它很好的继承了锐科达话机稳定性好、电信级音质的优点&#xff0c;且完美兼容当下所有基于SIP的主流IPPBX/软交换/IMS平台,如Asterisk, Broadsoft, 3CX, Elastix 等。它集多…

linux 使用nethogs命令查看各个进程使用网络的情况

1&#xff0c;使用nethogs命令查看各个进程使用网络的情况 #yum -y install nethogs 2&#xff0c;使用nethogs命令查看进程使用网络的情况 #nethogs

【Docker】Docker部署私有仓库的配置及应用

文章目录 一、Docker-registry 搭建本地私有仓库1. Registry 的概念2. Registry 的部署过程 二、Docker-harbor 搭建私有仓库1. 什么是Harbor2. Harbor 的特性3. Harbor的构成4. Harbor 的部署过程4.1 安装 harbor4.2 创建项目并进行上传下载4.3 上传镜像到私有仓库4.4 从私有仓…

LLM Data Pipelines: 解析大语言模型训练数据集处理的复杂流程

编者按&#xff1a;在训练大语言模型的过程中,构建高质量的训练数据集是非常关键的一步&#xff0c;但关于构建大模型训练所需数据集的通用数据处理流程&#xff08;Data pipelines)的相关资料极为稀少。 本文主要介绍了基于Common Crawl数据集的数据处理流程。首先,文章概述了…

Java版知识付费源码 Spring Cloud+Spring Boot+Mybatis+uniapp+前后端分离实现知识付费平台 +支持二次开发定制

提供职业教育、企业培训、知识付费系统搭建服务。系统功能包含&#xff1a;录播课、直播课、题库、营销、公司组织架构、员工入职培训等。 提供私有化部署&#xff0c;免费售后&#xff0c;专业技术指导&#xff0c;支持PC、APP、H5、小程序多终端同步&#xff0c;支持二次开发…

SNMP协议是什么?

SNMP协议是什么&#xff1f; 简单网络管理协议&#xff08;Simple Network Management Protocol&#xff0c;SNMP&#xff09;是由互联网工程任务组定义的一套网络管理协议。该协议是基于简单网关监视协议&#xff08;Simple Gateway Monitor Protocol&#xff0c;SGMP&#x…

芯片制造详解.晶圆的诞生.学习笔记(二)

芯片制造详解.晶圆的诞生.学习笔记.二 一、硅片的制造二、硅片、晶圆和芯片的区别三、从硅棒到晶圆(1).截断(2).四探针法(3).裁成硅段(4).滚磨(5).研磨定位边(槽)(6).硅段切片(7).磨片(8).倒角(9).打上激光标识码(10).刻蚀(11).化学机械抛光(CMP)(12).湿法清洗(13).检测 包装 四…

Nodejs 安装之后cmd 输入npm -v 提示error的问题解决

1.问题现象&#xff1a; 安装时候选择&#xff1a; 2. 解决问题 卸载nodejs 删除安装路径下的node_modules, 重新安装 按照下面的选择

指数函数exp

目录 指数函数及e 指数增长 复数指数 练习 1. expgui 2. 计算e 3 五角星绘制 指数函数及e &#xff08;1&#xff09;的比值总是常数 &#xff08;2&#xff09;的导数为其自身。&#xff08;根据比值1推导出e的值&#xff09; %% Plot a^t and its approximate derivat…

vue预览和下载txt、PDF、execl等在线文件

因为浏览器默认能直接打开TXT、PDF等文件索引默认就是点击链接打开文件。但是浏览器却又不能在线打开execl、world等文件。 现在我们可以统一的实现文件的预览以及下载。 下载文件 downloadfile方法 downloadfile(url,fileName){const newUrl url;const x new XMLHttpRequ…

Rust vs Go:常用语法对比(七)

题图来自 Go vs Rust: Which will be the top pick in programming?[1] 121. UDP listen and read Listen UDP traffic on port p and read 1024 bytes into buffer b. 听端口p上的UDP流量&#xff0c;并将1024字节读入缓冲区b。 import ( "fmt" "net&qu…

C数据结构与算法——队列 应用(C语言纯享版 迷宫)

实验任务 (1) 掌握顺序循环队列及其C语言的表示&#xff1b; (2) 掌握入队、出队等基本算法的实现&#xff1b; (3) 掌握顺序循环队列的基本应用&#xff08;求解迷宫通路&#xff09;。 实验内容 使用C语言实现顺序循环队列的类型定义与算法函数&#xff1b;编写main()函数…