-
Notifications
You must be signed in to change notification settings - Fork 0
/
atom.xml
403 lines (240 loc) · 23.2 KB
/
atom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Veal's Blog</title>
<link href="/atom.xml" rel="self"/>
<link href="https://vealm.gitee.io/"/>
<updated>2020-09-06T03:10:30.301Z</updated>
<id>https://vealm.gitee.io/</id>
<author>
<name>Veal</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>凸二次规划及其在SVM、SMO算法中的应用</title>
<link href="https://vealm.gitee.io/2020/08/21/kkt/"/>
<id>https://vealm.gitee.io/2020/08/21/kkt/</id>
<published>2020-08-21T13:46:34.000Z</published>
<updated>2020-09-06T03:10:30.301Z</updated>
<summary type="html">
<p>本文的行文思路为:首先,介绍一般化的KKT定理;为了介绍KKT定理在SVM中问题的应用,简要给出SVM定义,并给出间隔最大化对应的凸二次规划问题——原问题与对偶问题的形式;为求解该凸二次规划问题,从对偶问题入手,求解得到最优解<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>α</mi><mo>∗</mo></msup></mrow><annotation encoding="application/x-tex">\alpha^*</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.688696em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.0037em;">α</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span></span></span></span>,将KKT定理应用于该凸二次规划问题的拉格朗日函数,最后得到最优解<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>w</mi><mo>∗</mo></msup><mo separator="true">,</mo><msup><mi>b</mi><mo>∗</mo></msup></mrow><annotation encoding="application/x-tex">w^*, b^*</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8888799999999999em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.02691em;">w</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mord"><span class="mord mathdefault">b</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span></span></span></span>应满足的充要条件。</p>
</summary>
</entry>
<entry>
<title>碎语</title>
<link href="https://vealm.gitee.io/2020/08/15/mlp/"/>
<id>https://vealm.gitee.io/2020/08/15/mlp/</id>
<published>2020-08-15T02:01:03.000Z</published>
<updated>2020-08-16T04:53:22.150Z</updated>
<summary type="html">
<p>惊觉已经八月中旬了,假期余额不足一个月。</p>
<p>细想起来,六月底从兰州回来似乎也没做什么实质意义的事。在我眼里,假期是“网上冲浪、写写代码、读读论文”,在我妈眼里“学车、学车、学车”。平时一向与父母相处融洽欢乐,为了学车这事我有时也在家抱怨,觉得自己做的很不对,因为不高兴的根源来源于驾校管理不周,而非父母:来回两个小时路程,在训练场上干等教练一小时,自己练上半小时、等同学半小时,时间利用率低得可怕。尽管在手机上下了刘汝佳老师的书,但没有纸笔和电脑,阅读效率也低了些;更别提在路上读论文了,在家坐着读我都琢磨不透呢。</p>
</summary>
<category term="日常" scheme="https://vealm.gitee.io/categories/%E6%97%A5%E5%B8%B8/"/>
<category term="随笔" scheme="https://vealm.gitee.io/tags/%E9%9A%8F%E7%AC%94/"/>
</entry>
<entry>
<title>大整数类设计文档</title>
<link href="https://vealm.gitee.io/2020/08/14/bign/"/>
<id>https://vealm.gitee.io/2020/08/14/bign/</id>
<published>2020-08-14T10:17:03.000Z</published>
<updated>2020-08-14T15:12:48.713Z</updated>
<summary type="html">
<p><em>大整数类断断续续写了两天,最后写除法的时候才发现最大的问题是没有明确的输入输出限制意识,导致隐藏bug</em><br>输入:必须为正整数,四则运算、比较运算符仅限于正整数之间<br>输出:减法输出可为负数,其余均应为非负整数。</p>
<p>完整代码见<a href="https://gitee.com/VealM/UVaOJ/blob/master/Chapter5/textbook/5-2-3.cpp" target="_blank" rel="noopener">Gitee</a>或<a href="https://github.com/VealM/UVaOJ/blob/master/Chapter5/textbook/5-2-3.cpp" target="_blank" rel="noopener">Github</a></p>
</summary>
<category term="算法竞赛" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
<category term="cpp基础" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/cpp%E5%9F%BA%E7%A1%80/"/>
<category term="cpp综合" scheme="https://vealm.gitee.io/tags/cpp%E7%BB%BC%E5%90%88/"/>
</entry>
<entry>
<title>入门经典第三章之字符串(下)</title>
<link href="https://vealm.gitee.io/2020/08/06/UVaOJ3/"/>
<id>https://vealm.gitee.io/2020/08/06/UVaOJ3/</id>
<published>2020-08-06T01:13:43.000Z</published>
<updated>2020-08-14T10:46:58.053Z</updated>
<summary type="html">
<p>在<a href="https://vealm.gitee.io/2020/07/30/UVaOJ2/">入门经典第三章之字符串(上)</a>中,介绍了cpp字符串及定义其上的运算与操作,在本篇博客中,将结合入门经典的经典例题对字符串进行应用。</p>
</summary>
<category term="算法竞赛" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
<category term="cpp基础" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/cpp%E5%9F%BA%E7%A1%80/"/>
<category term="cpp字符串" scheme="https://vealm.gitee.io/tags/cpp%E5%AD%97%E7%AC%A6%E4%B8%B2/"/>
</entry>
<entry>
<title>入门经典第三章之字符串(上)</title>
<link href="https://vealm.gitee.io/2020/07/30/UVaOJ2/"/>
<id>https://vealm.gitee.io/2020/07/30/UVaOJ2/</id>
<published>2020-07-30T09:27:52.000Z</published>
<updated>2020-08-02T05:16:46.562Z</updated>
<summary type="html">
<p>第三章主要介绍数组和字符串在算法中的应用,原书基于C语言风格字符数组,介绍sprintf, strchr等string.h库中方法。在本篇博客中记录与之对应cpp对于vector, string的处理方法。</p>
<p>在知识构建方面,我倾向于按照以下思路逐步递进:</p>
<ul>
<li>1 数据结构的定义与初始化</li>
<li>2 定义在数据结构上的基本操作</li>
<li>3 遍历访问</li>
</ul>
</summary>
<category term="算法竞赛" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
<category term="cpp基础" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/cpp%E5%9F%BA%E7%A1%80/"/>
<category term="cpp字符串" scheme="https://vealm.gitee.io/tags/cpp%E5%AD%97%E7%AC%A6%E4%B8%B2/"/>
</entry>
<entry>
<title>入门经典第一、二章</title>
<link href="https://vealm.gitee.io/2020/07/27/UVAOJ1/"/>
<id>https://vealm.gitee.io/2020/07/27/UVAOJ1/</id>
<published>2020-07-27T08:22:33.000Z</published>
<updated>2020-07-30T09:32:39.238Z</updated>
<summary type="html">
<p>第一、二章内容较为简单,主要涉及到以下几点:</p>
<ul>
<li>数据类型(ing longlong double float)的取值范围</li>
<li>数据的格式化输出</li>
<li>竞赛中文件输入输出规范</li>
</ul>
</summary>
<category term="算法竞赛" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
<category term="cpp基础" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/cpp%E5%9F%BA%E7%A1%80/"/>
<category term="基本数据类型" scheme="https://vealm.gitee.io/tags/%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/"/>
</entry>
<entry>
<title>暑期刷题之旅</title>
<link href="https://vealm.gitee.io/2020/07/27/UVaOJ0/"/>
<id>https://vealm.gitee.io/2020/07/27/UVaOJ0/</id>
<published>2020-07-27T07:27:18.000Z</published>
<updated>2020-07-27T08:25:37.483Z</updated>
<summary type="html">
<p>近期,老师和朋友建议暑期刷LeetCode以增加个人竞争力,关于未来规划,与其想得过多,不如先准备好议价的筹码。</p>
<p>但毕竟是个非科班选手,本科选修的数据结构侧重介绍线性表、树、图的原理,尽管董老师课讲得非常好,但并不是个刷题班(惭愧,好像学得也快忘完了)。作为一个小白,估计刷LeetCode,大约就一直停留于Easy模式,难以前进…</p>
</summary>
<category term="算法竞赛" scheme="https://vealm.gitee.io/categories/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
<category term="刘汝佳" scheme="https://vealm.gitee.io/tags/%E5%88%98%E6%B1%9D%E4%BD%B3/"/>
<category term="计划" scheme="https://vealm.gitee.io/tags/%E8%AE%A1%E5%88%92/"/>
</entry>
<entry>
<title>powershell美化</title>
<link href="https://vealm.gitee.io/2020/07/25/beautyposh/"/>
<id>https://vealm.gitee.io/2020/07/25/beautyposh/</id>
<published>2020-07-25T08:09:31.000Z</published>
<updated>2020-07-25T14:41:51.902Z</updated>
<summary type="html">
<p>早上睁眼就收到阿里云服务器已过期的短信,但我都习惯了vscode + remotessh在linux上写各种HelloWorld了…主要爽在命令行的高效操作(rm -rf /*)和包管理,那么试试在win10下进行折腾~<br>主要思路为:<br>利用<a href="https://github.com/JanDeDobbeleer/oh-my-posh" target="_blank" rel="noopener">oh-my-posh</a>对powershell进行强化(命令行)<br>使用<a href="https://scoop.sh/" target="_blank" rel="noopener">scoop</a>进行包管理</p>
</summary>
<category term="技术" scheme="https://vealm.gitee.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="玩" scheme="https://vealm.gitee.io/tags/%E7%8E%A9/"/>
</entry>
<entry>
<title>jupyterlab激活虚拟环境</title>
<link href="https://vealm.gitee.io/2020/07/07/labjupyter/"/>
<id>https://vealm.gitee.io/2020/07/07/labjupyter/</id>
<published>2020-07-07T09:04:33.000Z</published>
<updated>2020-07-07T10:33:02.053Z</updated>
<summary type="html">
<p>对于大型超算平台,通常采用jupyterlab作为用户接口,我们可以在web端创建、运行python程序。</p>
</summary>
<category term="hpccluster" scheme="https://vealm.gitee.io/tags/hpccluster/"/>
<category term="jupyter" scheme="https://vealm.gitee.io/tags/jupyter/"/>
</entry>
<entry>
<title>访问互联网指南</title>
<link href="https://vealm.gitee.io/2020/03/12/www/"/>
<id>https://vealm.gitee.io/2020/03/12/www/</id>
<published>2020-03-12T08:51:39.000Z</published>
<updated>2020-04-14T14:26:02.960Z</updated>
<summary type="html">
<p>本篇文章提供通过<a href="https://github.com/XX-net/XX-Net" target="_blank" rel="noopener">XX-net</a>访问互联网的方式,尤其适用于Ipv6用户(高校、互联网大厂均分配ipv6)。</p>
<p>本篇仅提供ipv4-win10-chrome浏览器(最常见)接入XX-net方式以及常见问题的分析。</p>
</summary>
<category term="技术" scheme="https://vealm.gitee.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Network" scheme="https://vealm.gitee.io/tags/Network/"/>
<category term="XX-net" scheme="https://vealm.gitee.io/tags/XX-net/"/>
</entry>
<entry>
<title>岁月过客</title>
<link href="https://vealm.gitee.io/2020/03/09/grow/"/>
<id>https://vealm.gitee.io/2020/03/09/grow/</id>
<published>2020-03-09T13:57:27.000Z</published>
<updated>2020-03-10T11:24:57.347Z</updated>
<summary type="html">
<h2 id="觉醒"><a href="#觉醒" class="headerlink" title="觉醒"></a>觉醒</h2><p>22岁,或许我终于有资格说,不后悔来到兰州。<br>19年底正值为院创焦头烂额之际,我和高中好友骚老师通电话,以他的风格自然是给我一顿商业吹捧 “你真是一点没变,还是和高中一样。本科在兰州委屈你了,能去更好的。” ,全然不顾我的否认三连。电话挂断后,我不禁沉思,如果说不后悔,那么需要何种理由以超越高考排名对大学的评判呢。</p>
</summary>
<category term="日常" scheme="https://vealm.gitee.io/categories/%E6%97%A5%E5%B8%B8/"/>
<category term="温情" scheme="https://vealm.gitee.io/tags/%E6%B8%A9%E6%83%85/"/>
</entry>
<entry>
<title>C语言二维数组内存操纵问题</title>
<link href="https://vealm.gitee.io/2020/03/02/return-2d-array-in-c/"/>
<id>https://vealm.gitee.io/2020/03/02/return-2d-array-in-c/</id>
<published>2020-03-02T15:37:48.000Z</published>
<updated>2020-03-02T15:47:30.313Z</updated>
<summary type="html">
<p>看到这个标题,就知道是某个睡过大一的学渣来补C指针的坑了。<br>怕问得太多惹大佬同学烦,于是卑微大学生求助C++老师(老师:哦?现在知道学习了?),竟得到董老师的耐心解答~<br>在平时与他人的交流讨论中,如能指个方向我都十分感激;但只有老师,关心你是否真正弄清概念,董老师甚至设计实验让我去尝试分析运行结果。<br>能成为你们的学生,真幸运。</p>
</summary>
<category term="技术" scheme="https://vealm.gitee.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="2d-array" scheme="https://vealm.gitee.io/tags/2d-array/"/>
<category term="C" scheme="https://vealm.gitee.io/tags/C/"/>
</entry>
<entry>
<title>texlive + vscode书写中文tex</title>
<link href="https://vealm.gitee.io/2020/02/24/tex/"/>
<id>https://vealm.gitee.io/2020/02/24/tex/</id>
<published>2020-02-24T05:25:36.000Z</published>
<updated>2020-02-24T12:07:19.586Z</updated>
<summary type="html">
<p>毕业季将至,每想到毕业设计截稿将至则忧心焦虑,不敢再摸鱼冲浪。因此,在vscode上装好texlive,为接下来的成果书写准备一个完美的环境吧~ </p>
<p>网上关于这方面的教程很多,本不必重复再写,但在安装过程中遇到报错<em>vscode Recipe terminated with fatal error: spawn xelatex ENOENT</em>,如你也遇到相似问题,拉到最后尝试下我的方法~</p>
</summary>
<category term="技术" scheme="https://vealm.gitee.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="texlive" scheme="https://vealm.gitee.io/tags/texlive/"/>
<category term="vscode" scheme="https://vealm.gitee.io/tags/vscode/"/>
<category term="MiKTeX" scheme="https://vealm.gitee.io/tags/MiKTeX/"/>
</entry>
<entry>
<title>探究pytorch中的backward函数</title>
<link href="https://vealm.gitee.io/2020/02/05/backward/"/>
<id>https://vealm.gitee.io/2020/02/05/backward/</id>
<published>2020-02-05T15:38:10.000Z</published>
<updated>2020-02-06T02:10:54.446Z</updated>
<summary type="html">
<p>众所周知 在深度机器学习/机器学习任务中需要对损失函数求梯度<br>一般地 $loss(\overrightarrow{x})$为数量函数<br>则我们知道dim($\frac{\partial l}{\partial x}$)=dim($x$)<br>因此常见代码如下 </p>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">x=torch.randn(<span class="number">3</span>,<span class="number">3</span>,requires_grad=<span class="literal">True</span>)</span><br><span class="line">l=(x*x).sum()</span><br><span class="line">l.backward()</span><br><span class="line">print(x.grad)</span><br></pre></td></tr></table></figure>
</summary>
<category term="技术" scheme="https://vealm.gitee.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="pytorch" scheme="https://vealm.gitee.io/tags/pytorch/"/>
<category term="backward" scheme="https://vealm.gitee.io/tags/backward/"/>
</entry>
<entry>
<title>远端jupyter及BERT环境配置</title>
<link href="https://vealm.gitee.io/2020/02/04/envset-1/"/>
<id>https://vealm.gitee.io/2020/02/04/envset-1/</id>
<published>2020-02-04T12:26:26.000Z</published>
<updated>2020-02-05T02:03:36.386Z</updated>
<summary type="html">
<p>系统配置: CentOS 7 x86_64 cpu-only<br>普通用户: user </p>
<h2 id="Ananconda-环境配置"><a href="#Ananconda-环境配置" class="headerlink" title="Ananconda 环境配置"></a>Ananconda 环境配置</h2><ul>
<li>1 安装miniconda<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh</span><br></pre></td></tr></table></figure>
</li>
</ul>
<p>确定将conda加入环境变量 </p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">source ~/.bashrc</span><br><span class="line">conda list</span><br></pre></td></tr></table></figure>
<p>如conda list运行正常 则成功安装 </p>
</summary>
<category term="技术" scheme="https://vealm.gitee.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="anaconda" scheme="https://vealm.gitee.io/tags/anaconda/"/>
<category term="jupyter notebook" scheme="https://vealm.gitee.io/tags/jupyter-notebook/"/>
<category term="服务部署" scheme="https://vealm.gitee.io/tags/%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2/"/>
</entry>
<entry>
<title>亲爱的一苇</title>
<link href="https://vealm.gitee.io/2020/02/02/blog/"/>
<id>https://vealm.gitee.io/2020/02/02/blog/</id>
<published>2020-02-02T13:03:02.753Z</published>
<updated>2020-02-05T02:04:30.209Z</updated>
<summary type="html">
<p>今天是 2020年2月2日 一苇 22岁生日快乐! </p>
<p>我还记得我们初遇的盛夏,你穿着裙子笑起来温婉可人。采购东西回宿舍的路上,主动伸出手帮我,当时我在心里感慨:这个女孩子好善解人意呀~后来我慢慢意识到,有些人骨子里的善良与教养总会体现在不经意处。 </p>
<p>于我而言,独自穿行是生命的常态,时常被外界贴上无趣清高的标签也无谓。感谢你愿意走进我,我们在新年音乐会疯狂,在兰州夜色无问西东,在积石堂共赏斜阳。</p>
</summary>
<category term="日常" scheme="https://vealm.gitee.io/categories/%E6%97%A5%E5%B8%B8/"/>
<category term="温情" scheme="https://vealm.gitee.io/tags/%E6%B8%A9%E6%83%85/"/>
</entry>
</feed>