Garbage Archive


学术垃圾的原料;
生活垃圾分享;
只抛出了问题却没有给出任何解决方法;
半成品;
完全无价值的内容;
因内容出现一些偏差,从其他目录移至本目录的文章;

所以,这个目录下的文章不会出现在Google搜索的结果中。

2024-07-03服务器bbr响应时间测试(无用的玩具) 即使保持测试电脑的网络环境不变,也还有各种不可控的上游影响因素:家庭宽带的上游ISP、cloudflare、服务器的ISP、服务器的机房甚至服务器的母鸡网络环境...都会影响测试的结果。所以这篇笔记并没有什么价值。
2024-06-082024-06-08 docker学习 主要是重新认清container, image, tag的区别
2024-05-20(2024年5月)学习pandas(最基础操作) 使用titanic.csv,学习一些pandas的最基本操作
2024-05-15macOS LaunchDaemons自定义plist 通过自定义plist确保pmset设置不会被重置。
2024-02-29本站preload缓存的一些统计数据(2024-02-29更新) 目前就5个统计: 使用preload.py重构缓存的次数 Nginx fastcgi缓存html文件数 Nginx fastcgi 缓存文件大小(总和) 平均页面生成时间 生成速度最慢的几个页面
2024-02-28Autoregression model (AR) 去除音频噪声的简单实例 2024-02-28,想要复健更多音频信号的知识,眼睛瞄向了Autoregression model (AR),这玩意我之前就一直没学会到底是什么原理。 很遗憾,这次也没学会AR的推导,只是写了点简单的代码当作AR的应用(降噪)。
2024-02-282024-02-27 复健:(最基础的)音频和信号处理 因为要给🔗 [2022-09-16] https://truxton2blog.com/2022-09-16/ 处理一个遗留问题,不得不重新复习整个【音频,信号处理】的基础知识,只为了能补充Vibrato/chirp的代码,以及搞清楚为什么当年做出了一段特别奇怪的音频。
2023-12-17ffmpeg h265 nvidia显卡硬件加速 参数测试 前半部分(使用windows ffmpeg)写于2023年6月;后半部分(使用ubuntu ffmpeg)写于2023年12月。
2023-11-30macOS打开某些PDF页面为空白的测试 不知道从什么时候开始,macOS的原生app打开某些PDF的某些页面,会出现整个页面空白的情况。我知道这些显示异常的PDF或多或少都有问题(比如格式不标准),但测试了一圈下来发现只有macOS的原生app出了问题,别的pdf浏览器都是正常的。
2023-11-24macOS用户适应Linux Mint的笔记 使用linux mint 21,这是我使用的第一个linux发行版。 并不打算由macOS全线转向linux,仅仅是“多了一个操作系统可用” 。 所以:只要chrome/firefox能跑,就满足了我80%的系统需求。 只要问题解决了、程序能用了就行。鼠标到处点点点不丢人。
2023-11-24(Garbage)不容易找到dmg/pkg安装包的macOS程序 对文章《不容易找到dmg/pkg安装包的macOS程序》的一些隐藏补充
2023-08-24李航《统计学系方法》第8章:提升方法 - 入门学习笔记 原本的目标是学会gradient boosting decision tree/梯度提升决策树/GBDT,实际上写完一个简单的python Adaboost demo以后就没继续学了。最初的学习原因应该是看到某篇论文里面用了GBDT,所以想入门学习一下boosting大概是什么东西(以前总是跳过这部分)。 目录: 本笔记对应的PDF 一些零散的学习笔记 什么是boosting Adaboost学习笔记和代码
2023-08-22(导航)(2023年8月)复习Bayesian, MLE, MAP等概念 (写于2023年8月)复习Bayesian, MLE, MAP等概念
2023-08-22(2023年8月)紧急回顾:条件概率/贝叶斯/MLE/MAP 本笔记写于2023年8月,原因是发现自己时隔一年无法盲背prior/posterior/MLE/MAP的一些概念,尤其是MLE和MAP.
2023-07-15(导航)(2022年6月~10月)信号处理的基础知识学习 2022年6月~10月(主要集中在8月底)学习了一些信号处理的基础知识。本笔记写于2023年,总结这个系列学习了哪些内容。
2023-06-13评价本站用过的VPS服务商(2023年6月更新) 本文写于2023年6月,在迁移到Hetzner以后评价一下本站之前部署的几家VPS .
2023-06-13Linux mint(ubuntu) php中文的一些问题 处理linux mint(ubuntu)环境下的php中文字符串乱码问题(一半是语言问题另一半是环境问题)
2023-06-12PyQt6写的图片展示程序(针对macOS Retina) 解决tkinter和pyqt5在Retina分辨率下展示部分图片严重模糊的问题(但是后期发现并没有完全解决): 严重的遗留问题 为什么会有这篇笔记 最初的原因 突然就出问题了 代码1:展示1张图片 代码2:展示2张图片 代码3:动态更新展示的2张图片
2023-05-05复习Java-从python过渡(二)(很短) iterator example 讨论 LinkedList
2023-04-12preload.py使用pycurl和requests的性能对比 现在假设有2种preload.py代码,它们的区别只有“使用pycurl执行httpGET还是使用requests执行httpGET“,现在评价他们的优劣。
2023-04-08缩短WordPress网页响应时间的方案(从插件缓存到fastcgi+ramfs+preload) (本笔记不讨论CDN/分布式) 目标:通过一些策略,尽可能缩短Wordpress网页响应的时间。除非服务器出现极端的负载爆炸/宕机/无响应,否则任何时候/任何负载下,Wordpress都应该以最快的速度返回任何网页。
2023-04-08使用tmpfs存储nginx FastCGI缓存文件时要注意的配置问题 tmpfs的性能很高,为了尽可能提高网站响应速度,我们可以把nginx fastcgi的缓存文件夹设置为tmpfs. 但要注意一个问题:空间大小的设定。由于tmpfs的大小是固定的,而且不容易“智能”扩容,所以要注意空间不够的问题。
2023-04-042023年4月 继续学习JS(3) 2024-01-18补充:由于本篇笔记没写完,而且从此断了半年的javascript学习,所以就这么放着吧。 Javascript的数据类型 全部数据类型 undefined和null Object类型 Array(对比Python List)
2023-04-02(有点烂尾)2023-04-02 非周期离散信号的角频率讨论 原话题:假设一个离散信号x[n]=e^{j6n},我们可以看出它是没有周期的。那么它还有角频率这个说法/定义/概念吗? 2024年2月10日:由于已经1年没学信号相关的内容了,这篇笔记显然是不太可能在短期内完结/理解了。先发了再说。
2023-04-01讨论chatgpt对话注入WordPress的方法(2023-04-01) 讨论一些chatgpt对话批量导入wordpress文章的方法。(使用过GPT2Markdown,现在使用Save ChatGPT)
2023-03-30(2023-03-30)新的研究方向:8-bit, module music, WaveTable, 音源分离 一些零碎(且烂尾)的AI music research topics,正如标题所说:8-bit, module music, WaveTable, 音源分离: 前置内容 ffmpeg遍历wav转换为mp3 OpenMPT Polymath 介绍 星之卡比-彩虹之路 polymath的原理 夜雀的歌声 (2024)Logic pro的混音效果优于ffmpeg(均为默认配置) Serum/血清/WaveTable
2023-03-29(2023-03-29)(新的研究方向)音频,DSP硬件,AI风格迁移,开发板 一些零散的笔记(烂尾,没有后续):声卡,DSP声卡硬件,ai music风格迁移,开发板(硬件设计)
2023-03-29论文阅读:Musical Score Following and Audio Alignment 一篇很长的PhD毕业论文,所以涉及很多和score following/audio alighment有关的方向/方法/内容,包括别人的和作者自己实现的。 论文阅读烂尾了(原本就是烂尾的,因为根本没时间读完),所以挑选一些论文的图片来帮助快速回忆这篇论文有什么关键部分
2023-03-26ffmpeg H265 photos.app识别问题的实验(暂时无解) 问题描述:使用ffmpeg将iphone拍摄的视频转换为H265格式再重新导入photos.app,视频的地理位置、器材型号等metadata信息无法被识别出来。
2023-03-26(2023年3月)一些AI audio processing相关的ideas:音乐偏好,8-bit chiptune,GBA音乐 没有当场记录下来,只能在5天以后凭借回忆去补充了。能想起多少就写多少。主要内容是和chatgpt讨论音乐片段的偏好、8-bit/chiptune、GBA音乐(module music)以及一些ai audio processing技术
2023-03-262023-03-26 Java OOP学习笔记(短) 写于2023-03-26,简短的java oop学习笔记(并不系统)
2023-02-20(导航)(2022年春季)C语言学习笔记整理 本笔记写于2023年2月。
2023-02-12复习Java-从python过渡 很久没写过java了,此前很长一段时间里都写python,本文主要收集一些看起来和python不一样的地方,不包含面向对象的public/private/abstract/interface...等内容。 TOC: Double和Float 类型转换 有关整数除法,小数除法,精度 BigDecimal 随机数 String的修改和复制 有关String的地址 next()和nextline() static方法 arr[]和ArrayList 创建和打印 是否可以修改 默认初始化数值 访问元素/成员 添加和移除 相互转换 clone()是浅拷贝 参数传递 排序 max()和min() 搜索 异常处理 不同的try代码 不同的catch代码 文件IO 简单的读写 异常处理
2023-02-072023-02-07 本篇笔记都是JS 有关Array return的位置 简单的回调函数/await/async/promise的例子
2023-02-06Javascript <script>之间的环境隔离 学习javascript的script tag之间的变量环境隔离。
2023-01-24从零开始修改Dracula-PrismJS 最近给本站使用的PrismJS换了一个主题:Dracula .
2023-01-23重新学习Javascript(2023年1月) 概念:ES5/ES6 执行顺序 script位于head还是body script之间的环境隔离 async和defer use strict window和global var, const和let
2023-01-03本站服务器将走向何方?(写于2023年1月) 当前状态 VPS裸连需要注意的 当前比较中意的方案 上一个比较中意的方案 当前使用的廉价美西VPS裸连 CF免费规则缓存html CF APO优化插件 5刀/月 CF Argo付费5刀/月 CF 额外规则 5刀/月 缓存html Azure CDN standard Azure CDN standard+Blob对象存储 Azure 新加坡/日本VPS,或者AWS亚洲VPS 裸连香港VPS 裸连比较便宜的亚洲VPS 裸连Vultr美西 自建香港/日本/新加坡 反代 自建CDN AWS Cloudfront keyCDN, bunnyCDN这些小众CDN厂家 (无关服务器的内容)SEO插件
2022-12-152022-12-15 一些简单的numpy数组操作的代码草稿 我也不知道这些代码当初是拿来干什么的,似乎是随手写的一些numpy数组操作脚本
2022-12-112022-12-11 (没有任何新的内容) 复习MAP和MLE 感知机(鸽了)
2022-12-08(项目思路的草稿)chord recognition based on template 这篇笔记是什么 草稿 后续
2022-12-082022-12-08 (几乎没有新内容) MCMC的复习 吉布斯抽样和MCMC 非常简单的吉布斯抽样example
2022-11-17Avifenc tune=butteraugli内存占用测试 最终结论:即使是非常夸张的长图(下面测试的图片里,最夸张的尺寸为4928 × 15591=76,832,448),10GB的内存+swap也肯定能解决。
2022-11-022022-11-02 (几乎没有新内容) 复习一些和朴素贝叶斯相关的笔记 (鸽了)minimax,博弈,alpha-beta剪枝,对抗搜索…相关内容
2022-10-242022-10-24 很少量的一点JS学习笔记 ==和===的区别 基本数据类型 有关null和undefined
2022-10-112022-10-11 又一次记错了harmonic series和octave的关系 离散傅里叶变换 研究一下zero-padding问题 继续学习傅里叶级数/傅里叶变换的一些性质 相乘性质 通过观看李琳山老师的视频从头开始复习一些性质 内容1 共轭/conjugate 性质 微分和积分 时间反转 Duality Modulation property 卷积性质 非递归离散时间滤波器 一些例题 一些总结 一些代码
2022-10-082022-10-08 (实际上并没有按计划学习的学习计划)离散信号下的傅里叶变换性质 (复习)卷积,滤波 连续傅里叶级数的性质 信号在时域和频域的表达 线性性质 时移性质 如何改变傅里叶级数的模长
2022-10-022022-10-02 (几乎没有任何实质内容)一些有关DFT代码实现、狄拉克函数的备忘录
2022-10-012022-10-01 狄拉克函数 / Dirac Delta Function 解决之前遗留的问题:Dirac delta function 回顾之前涉及狄拉克函数的笔记 狄拉克函数的基础内容学习
2022-09-212022年8月至9月:补充内容 本笔记写于2023-05-21,捞老旧笔记捞出来的。 stanford课程:Signal Processing for Machine Learning 补充一些复数运算的小技巧 三角函数的补充内容
2022-09-192022-09-19 多普勒效应;救护车多普勒效应的R/python代码音频生成: 多普勒效应 介绍 R语言版本 Python版本(chatgpt) 音频文件
2022-09-162022-09-16 今天从哪里开始? 总结主要内容 信号与系统:采样定理(根本没学进去) 人耳听觉频率和声音信号频率的关系 频率随时间变化的信号 Chirp/啁啾信号 Vibrato/颤音 失败的Vibrato音频:越来越高的频率
2022-09-102022-09-10 所谓“改进的Forward-backward Algorithm” 生成模型和判别模型的区别 Forward和forward-backward之间是否有“准确度”的可比性 为什么covariance使用n-1
2022-09-062022-09-06 有关audiolabs的audio matching项目代码,以及实际使用效果(对应那本《Fundamentals of music processing》的第7章)
2022-09-052022-09-05 (鸽了)昨天(2022-09-04)的笔记里用跳跃的方法搞完了4个信号变换的基本公式(周期连续、周期离散、非周期连续、非周期离散),现在开始查漏补缺:阅ASPMA的slide(week1和week2),看看哪些东西能用公式进行推导。
2022-09-042022-09-04 今天从哪里开始? 非周期离散信号的傅里叶变换 离散时间周期信号的傅里叶级数表示 周期离散信号的例题 非周期离散信号的一些总结和例题 「周期、非周期、离散、连续」4组公式的总结 计算机程式的DFT分析
2022-09-022022-09-02 就一个内容:对2022-08-31(从向量内积理解傅里叶级数)内容的补充。 向量内积包含∞符号,但连续周期信号的傅里叶变换只有符号T,所以我们要正确理解向量内积公式。
2022-09-012022-09-01 今天从哪里开始? (没完全学明白)(非周期信号)连续时间傅里叶变换 笔记1:对非周期信号的一些想法 对包络的理解 一些临时的结论 一些例题 非周期连续信号的傅里叶变换 周期信号的傅里叶级数
2022-08-312022-08概率论习题 这篇笔记比想象中要短很多,可能是因为8月的学习过程中实际题目太少,公式推导太多,主要精力都去对付bayesian filtering、HMM的公式推导了。 先post出来吧,以后看情况增加新题目。
2022-08-312022-08-31 今天从哪里开始? (继续2022-08-29的内容)推导:连续时间周期信号的傅里叶级数 笔记1 笔记2:内积、共轭、正交 重要结论 笔记3:一些对空间映射的思考 一些例题 一些零散的结尾内容 补充:傅里叶级数所在的空间是否为希尔伯特空间?
2022-08-292022-08-29 今天从哪里开始? 连续时间LTI系统的卷积积分 例题 LTI系统的一些性质 补充:卷积的2种写法(交换律) 周期信号的傅里叶级数表示 傅里叶级数到底是什么? 为什么要把信号分解为傅里叶级数? 例题 连续时间周期信号的傅里叶级数表示
2022-08-282022-08-28 今天从哪里开始? 冲激响应 / 脉冲 / 单位阶跃 信号系统的一些基本分类与性质(主要为了介绍LTI系统) LTI系统、脉冲、卷积
2022-08-272022-08-27 本笔记的基本内容 今天从哪里开始? NTU公开课:李琳山 信号与系统 目录 P2 P3 暂停 奥本海姆 信号与系统 连续信号的几种表示方法 离散信号的几种表示方法 复指数周期信号:离散和连续的对比 信号的振荡程度 离散信号的周期判断 小结 例题 后续内容
2022-08-252022-08-25 今天从哪里开始? 先把欧拉公式写在最前面 复数与极坐标 参考资料 复数与极坐标的最基础知识 欧拉公式 引导资料 欧拉公式的推导(不使用泰勒展开) 复数波与实数波 部分杂乱的~jos博客笔记 接下来学什么? 补充一些复数小知识 补充1 补充2 补充3 补充4
2022-08-222022-08-22 一些零散内容,主要内容是:贝叶斯网络的推导。
2022-08-202022-08-20 参数估计与抽样方法 与另一篇笔记的关系 今天从哪里开始? 参数估计、点估计、最大似然估计、极大似然估计、矩阵估量、矩估量…的关系 点估计、矩估计、最大似然估计的一些例题推导 Bayesian Inference和抽样方法建立联系 弦乐器频谱采集符合GMM模型吗?
2022-08-182022-08-18 很短且几乎没有实质内容的笔记,主要收集一些关于music scroe tracking的ideas.
2022-08-152022-08-15 WordPress数据库wp_posts爆炸 python阶乘(scalar) Latex数学符号对应表 inter-onset-interval, IOI 论文阅读:Music Plus One and Machine Learning(只有一小部分) 二项分布相关的基础知识 多项式系数有关的概率推导 参考资料 发神经 遗留的2个思考题(解决了一个) 接下来的内容 我也不知道这是什么
2022-08-14本站对WordPress做过哪些改动 列举了本站对原生Wordpress进行的一些改动。
2022-08-102022-08-10 本篇笔记的主要内容 Geometric Series, Geometric Distributions (等比级数 / 几何级数) 微积分Lim x->0 [log(1+ax)+log(1+bx)]/x (几乎没有学进去)继续在kalmanfilter.net上面学习kalman filter 再次总结kalman filter的5个基本公式 从另一个角度简单理解kalman filter
2022-08-072022-08-07 今天从哪里开始? 学习kalmanfilter.net alpha-beta-gamma滤波器 kalman filter的5个基本方程 kalman filter总流程 kalman filter的停止条件 杂乱的内容:kalman gain的直观解释, lag error 协方差、协方差矩阵的计算(附带例题)
2022-08-052022-08-05 本篇笔记主要跟随 Bilibili: 徐亦达机器学习 学习了Kalman Filter的入门知识,但并没有把6P视频完全看完看懂,因为涉及到了不会推导的矩阵运算内容。 在笔记的最后部分试图总结Bayesian Filtering与Kalman Filter的不同。 目录: 今日总结 设置expose_php=ON会影响FastCGI的缓存文件大小 今日学习资料 Stochastic differential equation—SDE Kalman Filter—B站徐亦达机器学习 入门部分 一个比较难以理解的内容 矩阵A到底是什么? 用通俗的语言描述Kalman Filter的状态转移流程 例题:小车匀加速 遗留的未解决问题(这个例题最后得出了什么有用的结论?) 继续学习了一点点内容 深夜回顾:Kalman Filter和Bayesian Filtering到底有什么区别?
2022-08-022022-08-02 从Edge换回Chrome 今天从哪里开始?Bayesian Filtering Filtering, smoothing and prediction 和已学过的马尔可夫家族成员的联系 Parameters of interest / nuisance parameter Bayesian filtering Bayesian filtering的prior和posterior (补充)Bayesian Filtering到kalman filter过渡的关键公式 试图过渡到Kalman,但没有完成
2022-08-02贝叶斯网络 本篇笔记主要是PRML第8章 graphics model的入门部分,包括:概率论复习,一些基本概率论公式,图模型,D-separation的推导,markov blanket,有向图variable elimination,HMM variable elimination(也就是forward+backward algorithm的基础) 目录: 本篇笔记的主要内容 概率论基础知识 边缘概率/概率的积分计算 过渡内容 重新学习贝叶斯网络的推导 Three example graphs tail-to-tail head-to-tail head-to-head 总结 一道例题 D-separation 补充:整体马尔可夫性 Naive bayes的图模型 (没完全理解的内容) 马尔可夫毯 前置内容 马尔可夫毯-定义和例题 Variable elimination 有向图的variable elimination HMM variable elimination(Forward-Backward算法的推导原型) 另一种推导Forward-Backward的方法
2022-07-29Memcached和Redis测试(preload.py) 没有任何新发现,都是老一套结论,浪费时间。 最终结论:unix socket > TCP;redis > memcached;任何配置下打开mariadb query cache都会获得显著性能提升;仅就我的情况而言,单独用mariadb query cache依旧是最优选择。
2022-07-272022-07-27 四方体置信空间
2022-07-26马尔可夫家族 Markov chain/Markov process 隐马尔可夫模型(HMM) 马尔可夫决策过程 不完全可观测马尔可夫决策过程 暂停一下,分个类 Mixed Observable Markov Decision Processes k-order Markov model Variable-order Markov model Markov blanket 前置内容 马尔可夫毯-定义和例题
2022-07-232022-07-23 补充了一个numpy concatenate用法 Chromagram smoothing
2022-07-222022-07-22 N-gram模型与k-order Markov model 可能会引起迷惑的Wikipedia定义 k-order Markov model是否就是Variable-order Markov model? 计算N-gram模型的方法 试图学习和弦的推导与转调问题(没有实质性内容)
2022-07-212022-07-21 皮尔逊系数,欧氏距离,余弦距离/余弦相似度 ASR和MIR的DTW应用场景与建模方法 复习STFT spectrogram到chromagram的转换流程 MIDI信号的取值范围 MIDI pitch转频率 频率转MIDI pitch Bandwidth pitch转chroma 完整流程
2022-07-21Chord recognition 《Fundamentals of ...》Chord recognition相关笔记汇总
2022-07-202022-07-20 今天从哪里开始? 马尔可夫,随机游走,50%获胜的赌博 Circle of Fifths,五度圈 介绍 前置知识: major scale和minor scale 动手推导 联系其他内容
2022-07-192022-07-19 乐理中英对照 subdominant/下属音 tonic 主音 机器学习:codebook content-sensitive semantic smoothing ext4与APFS的大小写敏感问题 chord recognition: postfiltering 有关HMM模型的选择(离散还是连续) 有关transition probability的构建方式 chord recognition: prefiltering和postfiltering的选择和对比 对错误识别的容忍程度
2022-07-152022-07-15 相关参考书籍 乐理术语中英文对照 服务器炸了 MariaDB的编译版和二进制发行版性能 使用最多最顺手的Linux swap教程 解决”PHP Warning: Undefined array key”问题 F-measures统计方法 完全记错了Harmonic series的频率 Logarithmic Compression 今天从哪里开始? Chord识别的界限模糊问题 乐器调音带来的问题 特殊乐谱问题 应对和弦识别问题的方法 考虑真实乐器带来的harmonic partial 使用真实采集的数据进行训练 Spectral Enhancement Prefiltering 为什么会有beat detection这个研究方向? 后续
2022-07-142022-07-14 紧急纠正一个错误: C3和C4记混了 今天主要在修补过去的笔记 乐理中英对照:协和音程、不协和音程
2022-07-132022-07-13 乐理中英对照: music excerpt 键盘:重音符/抑音符的英文称呼 Latex/MathJax的2种summation符号
2022-07-122022-07-12 备忘录 有关MariaDB的page_compressed设置 表示维度的数学写法 复习seq2seq CRF/条件随机场/Conditional random field (未学完) chord detection(开了个头,没有实质内容) 和弦进行/Chord Progressions/Harmonic Progression 2023-11-13补充mariadb的page_compressed设置
2022-07-102022-07-10 打算补全之前没搞完的三角函数正交性相关的知识 Segmented k-means EM算法需要指定k值
2022-07-09论文阅读:《Automatic segmentation of acoustic musical signals using hidden Markov models》 有关这篇论文的阅读笔记: Raphael, Christopher. "Automatic segmentation of acoustic musical signals using hidden Markov models." IEEE transactions on pattern analysis and machine intelligence 21.4 (1999): 360-370. 目录: Title 2022-03阅读论文并做的笔记 2022-08-17补充内容
2022-07-06不同PDF查看器对PDF文件的渲染细节对比 不同浏览器对PDF文件的渲染细节对比
2022-07-02编译nginx 编译新的nginx二进制可执行文件
2022-07-012022 7月 学习的方向汇总 列举2022年7月计划学习的知识点。
2022-06-30快速制造Garbage笔记 如何高频率产出学术垃圾
2022-06-222022-06-22 本篇写的很跳跃且很乱,主要学习了一个(实际上很简单的)Viterbi空间压缩优化算法。 TOC: 本篇笔记总结 继续学习Viterbi 所有阅读过的资料
2022-06-20pdf.js图标转换为base64格式 pdf.js的viewer.css文件中大约含有20个小图标,这些小图标都会通过http请求的方式加载。我是http1.1时代的遗老,我选择将它们全部变成base64格式。
2022-06-18用macbook玩Asphalt8的一些记录 重开一个新坑!Dead game:Asphalt8,我很久以前在win10上面玩过。
2022-06-11WordPress docker 快速安装、测试、销毁Wordpress环境。
2022-06-092022-06-09 三角函数 正弦波信号 特别注意 正弦波信号的前置概念 最重要的内容 数字信号和模拟信号 角度(Angle)、弧度(Radian/rad)、转(Turn) 三种频率 周期 采样率 模拟角频率和数字角频率(略有重复) 模拟频率转换为数字频率 复习(该章节存在未解决的问题) 正弦波信号公式 模拟信号 数字信号 周期换算 图例 正弦波程序1: 香农采样定理 三角函数的正交性 三角形的正交性变体—奇怪的离散版本 (继续上面的内容)三角函数的有限和
2022-06-032022-06-03 重新复习傅里叶变换 代码1:单纯的读 代码2:缩放、变换、frequency-bins转换为frequency 包络线
2022-05-252022-05-25 strace nginx anaconda pycurl 测试avifenc的不同参数
2022-05-19制作avifenc-butteraugli docker镜像 制作一个运行avifenc命令的docker镜像,使用tune=butteraugli优化。
2022-04-192022-04-19 Python OOP 复习repr等魔术方法 class attributes and instance attributes 私有变量
2022-04-172022-04-17 (很短)「概率无向图模型 | 马尔可夫随机场 | Markov Random Fields」 与图像分割
2022-04-06论文阅读:《Real-Time Audio-to-Score Alignment of Music Performances Containing Errors and Arbitrary Repeats and Skips》 有关这篇论文的阅读笔记: 《Nakamura, Tomohiko, Eita Nakamura, and Shigeki Sagayama. "Real-time audio-to-score alignment of music performances containing errors and arbitrary repeats and skips." IEEE/ACM Transactions on Audio, Speech, and Language Processing 24.2 (2015): 329-339.》
2022-04-042022-04-04 主要内容: git仓库网页GUI工具 texlive tex转换svg 比较katex、mathjax2、mathjax3的渲染差异
2022-04-032022-04-03 主要内容: 对极几何(Epipolar Geometry) 信念传播 / 信念传递(Belief propagation) (鸽了)
2022-03-31(导航)(2021~2022年6月)Hidden Markov Model相关 注意:该笔记写于2022年3月,在后续(2022年7~8月)系统学习了Bayesian Net以后作用就很小了。
2022-03-292022-03-29 主要内容 主要参考资料 TODO 术语中英文对照 本文的前置知识 看书范围 HMM模型的细致程度 为什么音乐音频分析仍然具有难度 后验概率/Posterior probability 串联多个HMM模型 DTW Viterbi回溯查找 Viterbi back-tracking与”重复阅读练习“
2022-03-242021-03-24 python List和Dictionary复习(补充没接触过或者已经遗忘的内容) remove copy和deepcopy Dictionary的’in’用法 python List methods and functions补充还没用过的方法 Methods Functions
2022-03-202022-03-20 写在最前面 两种Forward Algorithm以及它们的转换 今天的主要内容 联合概率和条件概率 * 用“0~9声音识别”的场景来套用3个HMM基本问题 有关HMM“自旋”等结构的思考 对比两个简单HMM模型(盒子抽球,语音识别) Likelihood问题:常规暴力算法 HMM和Posterior probability的联系 Forward algorithm 要解决的问题 * 还可以解决的问题:搜索问题 完整公式 笔记1 笔记2 笔记3 Backward algorithm 要解决的问题 完整公式 结合Forward algorithm和Backward algorithm 总结公式 和单独Forward algorithm的本质区别 Viterbi的前置算法(有缺陷的算法,一般不用) Viterbi algorithm 要解决的问题 Decoding问题 学习问题 (Viterbi training) 模型匹配问题(能达到和Likelihood相似的结果) 为什么Viterbi可以累加局部最佳结果,从而代表全局最佳结果? Viterbi和Forward Algorithm的对比(重复了) Viterbi algorithm和Forward algorithm的对比 2022-08-23对Viterbi的补充笔记 Baum-Welch Algorithm 什么是EM 更新跳转几率 更新GMM模型的3个参数 更新模型的初始状态 Baum-Welch Algorithm步骤概述 HMM模型的初始化 重新理解Viterbi training (hard EM)和soft EM 更极端的例子:有监督学习 NTU slide
2022-03-192022-03-19 Linux指定进程进行cpu占用监控 Git repo按修改时间排序文件 HMM * 矢量量化(Vector Quantization VQ) HMM后续阅读(先丢这里,暂时还没读到) 三状态HMM 语音识别:phone (本文后面有更详细补充) 语音识别HMM模型里的“不可观测”到底是什么? 从音频分析到NLP处理的全过程 李宏毅 HMM 语音识别 MFCC的生理学意义 viterbi, viterbi training, soft EM, hard EM, k-means, Baum-Welch 本日最后总结,HMM-GMM模型流程(之一)
2022-03-122022-03-12 webpquicklook 次世代格式图片 latexindent.pl 图像压缩方法概览(总结性文章)
2022-03-082022-03-08 复习多线程相关 python多线程相关 IPC共享内存 CPU时间片 哲学家就餐问题 / Dining philosophers problem
2022-03-022022-03-02 HMM * Rabiner论文 HMM-GMM模型 重要后续阅读博客
2022-02-282022-02-28 继续复习C语言(鸽了) 复习马尔可夫 HMM: Baum-Welch算法(讨论和Viterbi的区别) 尚未解决的问题 乐理的中英文对照 * Computer Vision论文阅读
2022-02-262022-02-26 Futures and promises strcmp C语言数组的入门内容 数组通过参数传递与返回 C language Fibonacci 要解决的遗留问题 开始解决上面提到的几个C语言问题 数组和指针 两个指针相减 stack里相互赋值的变量是否会占用同一内存地址 用const保护参数 *运算符和++运算符的组合 一个引申问题 获取数组长度 sizeof的一些奇怪用法 需要free数组吗? 用数组名作为指针 数组作为参数传递的写法 二维数组
2022-02-232022-02-23 搞点以前没用过的python小知识: 格式化输出(部分) python built-in data types (怎么又忘了)python set, tuple, list escape sequence pure function和side effect function和method sequence data type
2022-02-212022-02-21 ResNet python 参数传递tuple
2022-02-202022-02-20 继续复习C语言 enum 枚举类型 typedef 类似return (char *)val的语法(待续) python3 多行输入
2022-02-162022-02-16 补充一些Numpy的用法 * Numpy hstack Numpy reshape Numpy flattern np.where() 复习或学习一些数字图像处理方法 Thresholding Filtering 轮廓提取算法(参考cv2.findContours)
2022-02-122022-02-12 继续复习C语言 继续复习基本数据类型:double和float Float和double的默认类型与强制转换
2022-02-072022-02-07 Python函数的参数传递机制 * python pure function 更广泛定义的pure function 继续复习C语言(接近0内容) 论文阅读:Deeply-Supervised Nets与Network in network Feature map Teacher & student network 与 知识蒸馏 Shared MLP Global Average Pooling
2022-01-312022-01-31 python 类型注解 python: 看起来略微奇怪的else用法 AlexNet论文 未完成的内容
2022-01-262022-01-26 继续复习C语言: 函数的声明 一个有趣的问题 指针、取地址、解引用、引用 extern关键字 static关键字 并发,并行,串行,异步,同步,多线程,进程,线程: 并发和并行 串行和并行 异步,多线程和并行 线程和进程 多线程和多进程
2022-01-252022-01-25 继续复习C语言 两种include的区别 未初始化变量(比如烫烫烫烫烫) computer vision: smoothing window, 和 signal processing: smoothing window(鸽了)
2022-01-242021-01-24 继续复习C语言基础知识 结构体 int32, int, int32_t, int8, int8_t CV: 图像卷积 通道数 池化
2022-01-232022-01-23 重新复习C语言 参考资料 数据类型和范围 需要区分以下3种字符串初始化语句 sizeof和strlen size_t类型 const malloc和calloc free memcpy 内存空间分配(stack, heap, static等)
2022-01-202022-01-20 图像 采样和量化(sampling and quantization)
2022-01-182022-01-18 Python零碎知识 interactive shell和script的差别一例 判断script mode还是interactive mode的方法 隐马尔可夫-Viterbi Viterbi经典例题以及代码 例题(感冒发烧的那个) 2023-03-27版本的代码 2022-12-01版本的代码 剩余学习材料
2021-12-312021-12-31 乐理的中英文对照 * Harmony和Chord Harmonics, harmonics series,泛音
2021-12-292021-12-29 (继续上次的内容,主要是MDP)从其他书籍/博客上补充MDP相关知识 value iteration and policy iteration 有关real-time DP和两种迭代策略的选择 当日草稿
2021-12-262021-12-26 主要参考资料 预期贴现总和 / expected discounted sum 隐马尔可夫模型 / HMM 的基本概念 马尔可夫决策 / Markov Decision Process 基本概念 马尔可夫决策 计算方法
2021-12-212021-12-21 2022-07-22补充 主要参考资料 马尔可夫过程与马尔可夫链 多步马尔可夫的转移概率 马尔可夫的遍历性
2021-12-202021-12-20 Generate Parentheses - LeetCode 22
2021-12-162021-12-16 主要内容: 主要中文资料 网络层 路由协议 路由器和交换机 VLAN: access和trunk的区别 网络层-IPV4相关的内容 MTU NAT 链路层 ARP 单播,广播和多播 DNS .localdomain MIME类型
2021-12-152021-12-15 主要内容: Tree(算法相关) 最小生成树 / minimum spanning tree Radix sort LSD/MSD Graph’s bridge/articulation Huffman 乐理的中英文对照 / Music Representations cheat sheet 有关键盘/十二平均律 有关pitch 有关chroma 高低音符号 measure and beat Tempo Note/音符
2021-12-132021-12-13 正定矩阵/ positive-definite matrix Multivariate Gaussian写法规范 Completing the square 贝叶斯定理又忘了 GP, GPR, Bayesian Regression Bayesian cheat sheet PCA和SVD(鸽了)
2021-12-072021-12-07 主要内容 Kruskal算法 矩阵运算 (和SVM相关的)拉格朗日, KKT SVM / Soft margin SVM / 软间隔支持向量机 Gibbs sampling(鸽了)
2021-12-032021-12-03 逆变换采样 / inverse sampling / inverse CDF sampling 马尔可夫的平稳链 / Stationary distribution of Markov chain 图模型的MCMC / Markov chain Monte Carlo LDA模型
2021-11-28(娱乐测试)不同Linux发行版的preload.py性能对比 听说RHEL个人版免费了,总是手痒想切换到RHEL 8.5。这两天手贱尝试了一次,发现preload.py性能特别特别差劲,不得不切回去(没有切回原先的CentOS 7.9而是切回了RHEL 7.9),preload性能又回到了原来的水平。前一个月我也遇到过类似的情况(从CentOS 8切换到Debian 11.1性能反而从0.23下降到0.28)。鉴于preload的代码性能比较稳定(用了一个多月,有较多数据支撑),所以打算开一个Vultr $6/m的服务器单独测试各大Linux发行版的preload性能。(不敢在唯一的服务器上测试了,每次测试网站都会离线小半天)
2021-11-28本博客的架构与设计(2021-2024) 从2021-08的网站迁移结束后开始记录,记录本站的一些改动。
2021-11-222021-11-22 主要内容:(娱乐测试)不同Linux发行版的preload.py性能对比,EM算法
2021-11-202021-11-20 从Chrome换到了Edge一段时间,使用感受 学习了一波pycURL 贝叶斯网络/BN/Bayesian Network
2021-11-192021-11-19 主要内容: Python clear() 图的DFS
2021-11-182021-11-18 主要内容: 协方差, 协方差矩阵 * MIR相关 高斯过程
2021-11-152021-11-15 关于pdf的exif信息擦除 笔记1 一种新的但有很大缺陷的解决方法 Support Vector Machine / SVM 神经网络 golang regex engine
2021-11-122021-11-12 python FastAPI与ThreadPoolExecutor/ProcessPoolExecutor
2021-11-112021-11-11 主要内容: (乐理)rubato
2021-11-102021-11-10 字符串匹配算法:brute force, KMP, Boyer-Moore Leetcode 1143: Longest Common Subsequence (LCS)
2021-11-052021-11-05 主要内容: 引入pdf.js machine learning-error rate
2021-11-022021-11-02 KMP算法 Boyer-Moore算法 两种常见的Numpy数组 Numpy数组操作(reshape, concatenate, vstack 等) 广义线性模型 GLM
2021-10-272021-10-27 主要内容: 升级到macOS Monterey Kernel method, kernel function, kernel trick 基础概念 Linear kernel, primal perceptron, dual perceptron Gaussian process regression (GPR)
2021-10-252021-10-25 (就一条) Laplace approximation/拉普拉斯逼近
2021-10-232021-10-23 主要内容: Gamma distribution 继续昨天的bayesian inference Expectation Propagation和K-L散度 指数分布族的期望与方差
2021-10-222021-10-22 2022-08-20补充笔记 Bayesian Inference/贝叶斯推断(包含一些基础概率论知识) Bayesian Inference的python demo 如何生成prior distribution data?
2021-10-21计算机内存系统、文件系统、ext2文件系统 有关计算机内存系统、硬盘系统、ext2的一些收集资料。
2021-10-202021-10-20 主要内容:generalized linear regression, Laplace approximation, 不对称损失函数
2021-10-192021-10-19 Python dunder methods/magic methods Python创建新对象 Python 继承 2021-10-19原版笔记 2024-01-15新增 重新复习一遍merge sort的性质 各大主流排序算法的时间复杂度 Python语法杂项 python数组的[:]切片 Python: mutable和immutable Python set, list, tuple的区别 Python type hints 没有完成的内容
2021-10-182021-10-18 主要内容: 等差数列求和公式 等比数列求和公式 python ++i和i++ 二分查找/二分搜索 算法:时间复杂度 取整和取模(mod) 算法:有关时间复杂度的计算(例题) 算法:使用 main theorem/master theorem/主定理 计算时间复杂度 python 优先队列/priority queue python 快速排序/quicksort python 对象与递归 python 堆排序/heap sort(继续)
2021-10-172021-10-17 删除wp_posts-revisions能提高性能吗 Merge sort 快速理解 python merge sort python radix sort
2021-10-152021-10-15 博客VPS操作系统变更实验 有关Disk I/O, Disk read/write python初始化数组的方法比较 python版的计数排序/counting sort python版的插入排序/insertion sort python版的桶排序/bucket sort python版的堆排序/heap sort(代码不是最优)
2021-10-122021-10-12 主要内容: linear regression (with regularization) linear regression -> model selection
2021-10-102021-10-10 主要内容:HTTP/3和QUIC HTTP/2之前的内容:从HTTP/0.9到HTTP/1.1 HTTP/2协议的简单介绍 HTTP/3的简单入门 QUIC Head-of-line blocking,队头阻塞
2021-10-082021-10-08 主要内容: 生成模型;生成模型的决策边界 Maximum likelihood: for linear regression and logistic regression Scalar function(空白) Scalar function Newton's method
2021-10-072021-10-07 就一个:Socket多路复用(multiplexing)技术
2021-10-062021-10-06 主要内容: Chrome插件推荐: Copy Cat host and non-host what is internet protocol Bandwidth definition 分组交换和电路/线路交换 package在网络线路中的传输时间计算 ISP,不同类型的ISP 关于BGP, IXPS, EBGP, POPS…等概念 Traceroute命令 Layered Network/分层网络 P2P网络协议的优缺点 TCP协议 伪造IP地址/IP欺骗 DOS/DDOS HTTP response status code Persistent HTTP/non-persistent HTTP; HTTP持久/非持久连接/keep-alive IMAP和POP的区别 P2P supernode SMTP发送邮件 DNS相关的内容 C语言socket代码:(各种)socket types 拥塞控制,流量控制的总结大纲 流量控制的方法总结(具体方法见下面) stop-and-wait协议 Go-back-N协议 Selective-Repeat协议 有关flow-control, congestion-control以及上面提到的3个协议 TCP Throughput/TCP吞吐量计算 TCP的拥塞控制(congestion control): AIMD, slow start, congestion avoidance 有关RTT websocket协议
2021-10-042021-10-04 主要内容: (Jacobian)矩阵相关的一些计算与证明 python loop: continue, break, pass;尤其是pass和continue的区别 linear regression with kernel method (as noise)(未完成)
2021-10-032021-10-03 主要内容:两个随机变量的函数的分布,多重积分换元法,正态分布,雅可比行列式/Jaccobi行列式/Jacobian/Jacobian determinant,(继续学习)二重积分,2维连续型随机变量,
2021-10-012021-10-01 主要内容:SVG, (单变量)随机变量的函数分布,uniform distribution, 均匀分布,Univariate,Bivariate random variable入门知识,边缘密度,二维正态分布,积分公式
2021-09-292021-09-29 主要内容:Bayesian Linear Regression / 贝叶斯线性回归
2021-09-272021-09-27 Codemirror, prisma, prismJS, divide-and-conquer, Fibonacci algorithms
2021-09-252021-09-25 主要内容:Python基础知识/基础语法;算法:事件/空间复杂度
2021-09-232021-09-23 主要内容:web socket, C language
2021-09-212021-09-21 主要内容:多元正态分布/多元高斯分布 / multivariate gaussian distribution / multivariate normal distribution / MVN
2021-09-192021-09-19 主要内容:python3,朴素贝叶斯,文本分类,情感分析,交叉验证,Maximum likelihood,MAP estimation .
2021-09-18WordPress古腾堡编辑器:粘贴的图片自动居中、链接到媒体文件、Full Size(更新:该方法仍然存在问题) 2021-10-07更新:该方法(FULL Size的代码)会让文章保存的内容和Gutenbery自然编写保存的内容不一致(align:center插入的位置不一致)。虽然在显示上并无区别,但仍然不推荐这么做。另外两个效果(自动链接到媒体文件、默认Full Size)不受影响,但这两行设置代码本身已经非常常见了,网上随便一搜就有大把教程。
2021-09-162021-09-16 内容:DNS基础知识,MathJax
2021-09-142021-09-14 有关mathjax渲染不出来的问题 有关Linear Regression的一些基本概念 有关generative model 基于朴素贝叶斯的文本分类器
2021-09-062021-09-06 主要内容:狄利克雷分布/多项式分布/正态分布/各种分布;KL散度
2021-09-05【半成品】NGINX FastCGI purge and preload for single URL 和Nginx Helper插件不同,我不希望我的FastCGI缓存紧密跟随我修改文章的动作;我希望我能一次性完成所有修改以后在FastCGI重新载入一个新的站点。所以我写了一个小程序(目前是半成品)减少重新加载的页面数量:
2021-08-312021-08站点迁移记录 2021-08站点迁移记录
2020-12-16对原始SSM进行一些强化处理 在复现foote论文的时候,我写了一段简单的ssm生成代码。如果要将这个ssm进一步用于复现[fundamental]的audio thumbnailing章节,则需要一些后续的处理,见:https://www.audiolabs-erlangen.de/resources/MIR/FMP/C4/C4S2_SSM-PathEnhancement.html。本文的所有处理思路均来自https://www.audiolabs-erlangen.de
2020-12-15Audio Thumbnailing 一个最直观的作用:听众可以通过audio thumbnailing快速了解一首歌最具代表性的旋律,然后决定要不要继续听完整作品;audio thumbnailing对音乐库的快速人工识别、检索也有很大帮助。 目录: 为什么需要audio thumbnailing 最原始的audio thumbnailing生成原则 判断标准 path / segment / block path family / Induced segment family 关键步骤:DTW 常规的DTW(Leetcode Easy DP) 修改过的DTW和SSM 补充:其他参考资料