Hexo安装和配置插件 Hexo安装和配置插件 💡 本文安装配置了hexo博客的常用插件,包括pandoc、mermaid、本地图片等插件 准备工作 安装node环境 可以直接在nodejs官网下载安装包 准备路径后安装hexo 在想要安装node的路径下建立一个新的文件夹,避免装在根目录下 在新的文件夹下执行命令安装hexo 1npm install hexo 测试hexo命令 安装各种插件 pandoc渲染la 2022-08-01 技术 #配置 #blog #Hexo
Apple Silicon MacBook Pro新机配置 本文记录下由intel转移到m1的过程中重装各种环境和工具的命令和配置 💡 第一次使用苹果的time machine进行迁移,给我的感觉就像把旧电脑的硬盘直接摆在面前一样,迁移文件很好用 配置git mac自带git,所以只需要配置下用户名和邮箱 12git config --global user.name "John Doe"git config --global 2022-07-31 技术 #Apple #配置 #conda #zsh
神经网络中的优化算法和正则化问题 本文主要参考邱锡鹏老师的nndl-book,作为笔记使用 神经网络与深度学习(第7-10讲)(更新至:第9讲 无监督学习)_哔哩哔哩_bilibili 非凸优化问题 高维空间中常常遇到的都是非凸函数 非凸优化问题中难点有: 如何逃离鞍点 会出现平坦最小值 鞍点 在某些维度上是最高点,另一些维度上是最低点.其一阶导数为0,二阶梯度Hessian矩阵不是半正定矩阵. 鞍点示例 平坦最小值 2022-07-31 学习 #ML #DL #数学
机器学习数学基础③数值计算和最优化理论 数值计算 上溢和下溢 在数字计算机中我们需要通过有限的位数表示无限多的实数,这意味着会引入误差. 下溢(underflow):当接近零的数被四舍五入为零时发生下溢。许多函数会在其参数为零而不是一个很小的正数时才会表现出质的不同。例如,我们通常要避免被零除。 上溢(overflow):当大量级的数被近似为\(\infin\)或\(-\infin\)时发生上溢。进一步的运算通常将这些无限值变为非数字 2022-07-30 学习 #ML
机器学习数学基础②概率论和信息论 机器学习数学基础②概率论与信息论 基础概念 随机变量:可以是连续的也可以是离散的 概率分布:符合随机变量取值范围的某个对象属于某个类别或服从某种趋势的可能性 联合概率分布:\(P(\mathrm x =x,\mathrm y=y)\)表示x=\(x\)和y=\(y\)同时发生的概率,简写为\(P(x,y)\) 概率函数和似然函数 Note:区别 对于一个函数\(P(x|\theta)\),其中 2022-07-26 学习 #ML #概率
机器学习数学基础①线性代数 机器学习数学基础①线性代数 线性代数的核心问题是将一个向量空间的子空间映射到另一个向量空间的子空间, 这个过程使用过的方法叫线性变换, 而矩阵就是两个向量空间之间线性变换的表达形式 基础概念 矩阵 向量 矩阵乘法: 点积 矩阵转置 逆矩阵: 两个方阵相乘结果为单位阵, 记为\(A^{-1}\),称\(A\)为可逆矩阵 正交: 向量\(x\)与\(y\)正交, 则\(x \cdot y=0\), 2022-07-24 学习 #线性代数 #ML #DL
Hexo博客在matery主题下插入mermaid流程图 Hexo博客在matery主题下插入mermaid流程图 本文解决hexo本身无法渲染mermaid流程图的问题,本质是加载对应的js文件 其他主题可以直接参考https://github.com/webappdevelp/hexo-filter-mermaid-diagrams 官方指定在after-footer.ejs文件中插入以下代码 12345678<% if (theme.me 2022-07-12 技术 #hexo #blog #typora
生成模型之Flow-based-Model(2) 生成模型Flow-Based Model(2)流模型 推导 根据生成器相关知识可知:一个最佳的生成器\(G^{*}= argmax_{G} \sum\limits_{i=1}^{m}logP_{G}(x^{i})\) 根据可变理论有:\(P_G(x^i)=\pi(z^i)|\det(J_{G^{-1}})|\), 其中\(z^i=G^{-1}(x^i)\) 等号两侧取对数有: \(logP_G(x 2022-07-09 学习 #Deep Learning
生成模型之Flow-based Model(1)前置知识 Flow-based Model前置知识 流模型是数学上严密推理得到的模型,本篇为数学上的前置内容 雅各比矩阵 Jacobian Matrix 对于两个矩阵\(x\)和\(z\) \[z = \left[\begin{matrix}z_{1}\\z_{2}\end{matrix}\right]\] \[x = \left[\begin{matrix}x_{1}\\x_{2}\end{matri 2022-07-08 学习 #Deep Learning
爱快路由下无法正常解析DNS的问题 最原始的问题是发现300M的电信宽带在经过软路由后下行只有30M, 而上行还保持正常, 在排查中出现了另外的问题: 直连爱快软路由DNS解析失败, 本文解决了这两个问题 先说结论: 在客户机DNS服务器设置为网关(ikuai)的情况下, 必须设置爱快的DNS加速服务中使用代理模式才能生效, 同时要开启强制客户端DNS代理, 而此时使用爱快的DNS缓存模式无法正常解析DNS 以下是完整版: 2022-03-04 技术 #网络 #DNS
Flutter学习笔记 Flutter学习笔记 StatelessWidget和StatefulWidget StatelessWidget在创建之后将不会更改,想要更改只能new一个新的做替换。 StatefulWidget通过在State类中调用setState((){})更新视图,触发State.build,将整个组件重新绘制,同时会导致所有子组件重新构造生成,该结点的兄弟结点组件也会被重新构造。 开发时如何 2021-09-28 技术 #Flutter #Dart
清河村支教回忆 成文于2021年8月11日离开清河村。 大包小包的行李,颠颠簸簸的山路,出发前忐忐忑忑的心情在进入清河村后终于有所平复,深山、公路、虫鸣、鸟叫,不仔细观察很难发现这座隐藏在山峦间的完全小学。设施落后、环境糟糕、蚊虫困扰、饮食不同,完全符合一个城市人对农村的印象。农村生活过的我自认为对环境要求不高,到了这里也难免有些烦闷。 闲时无事,揣起相机,沿着新修的道路在村里漫步,才发现这里的一切都 2021-09-23 生活 #支教 #随笔