0%

作为一个强迫症(OCD)患者,曾经我一直对随机梯度下降(Stochastic Gradient Descent)表示怀疑。毕竟,每次只选择少量样本计算梯度,这靠谱吗?强迫症患者心里泛起了浓浓的怀疑。然而经年的实践经验结合理论分析表明,强迫症患者也需要随机梯度下降。

这篇文章尝试尽可能用少的数学公式,讲一讲这个问题。

阅读全文 »

转换本身需要通过开源的 Pandoc 来进行。因此,你首先需要安装 Pandoc

而后,可以仿照前作的做法,批量转换。

1
2
3
4
5
6
7
8
9
@echo off

for /f "tokens=* delims=" %%i in ('dir /b *.md') do (
@echo %%i
pandoc -f markdown -t docx -o "%%~ni.docx" "%%i"
@echo Finished
)

pause > nul

具体操作路径:

  • 安装 Pandoc(按需)。
  • 脚本保存在某个目录(例如桌面)。
  • 将需要转换的 Markdown 文件也保存在该目录。
  • 双击执行脚本。
  • 收获一堆 Word 文档。

单位配发的电脑问题比较多。昨天提交 IT 修复电脑时,出现了更多问题,不得不重装系统并升级为 Windows 10。初次接触 Windows 10 的我,又遇到了不少问题。所幸,大多数问题都经由 Google 帮助解决。但仍有一个问题始终无法解决:

  1. Microsoft Edge 闪退;
  2. 退而求其次使用 Google Chrome,但尝试将 Chrome 设置为默认浏览器时,设置 App 崩溃,设置失败。
阅读全文 »

这是一篇简单的记录。

最近升级 VSCode 之后发现 SumatraPDF 的反向搜索出了些问题。具体来说,反向搜索能够定位到 VSCode 里的代码位置,但是每次反向搜索都会打开新的 VSCode 窗口。烦不胜烦。

遂上网检索,找到 VSCode 的命令行参数文档。原来,默认情况下,使用命令行打开 VSCode 会打开新的窗口。为了重用上一个活动窗口,需要在命令行参数上加上 -r 或者完整版本 --reuse-window

于是,LaTeXworkshop 的配置变成了这样:

1
2
3
4
5
6
7
8
9
10
11
12
13

"latex-workshop.view.pdf.external.synctex": {
"command": "C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe",
"args": [
"-forward-search",
"%TEX%",
"%LINE%",
"-reuse-instance",
"-inverse-search",
"\"C:\\Users\\UserName\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"C:\\Users\\UserName\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\out\\cli.js\" -r -g \"%f:%l\"",
"%PDF%"
]
},

注意,其中的「UserName」需要改为你自己的用户名。(感谢 GoneKuei)

先前我们讨论过逻辑回归。作为线性模型,它最大的优势是简单,于是可以以很高的效率去学习和预测,因而在很多领域都被广泛应用。但「成也萧何败萧何」,由于 LR 只能捕捉关于特征的线性信息,而无法捕捉非线性信息——特别是交叉特征信息,人们对 LR 进行了各种升级改造。

此篇介绍因子分解机模型(Factorization Machine)。

阅读全文 »