Rsj 的blog https://www.0o0o.io/ zh-CN Just a blog Sat, 04 Apr 2020 10:08:27 +0800 Sat, 04 Apr 2020 10:08:27 +0800 清明追思 https://0o0o.io/archives/2020QingMing.html https://0o0o.io/archives/2020QingMing.html Sat, 04 Apr 2020 10:08:27 +0800 rsj 到春天,多少人用生命守护生命。英烈为家国舍生忘死,逝世同胞亦盼山河无恙。愿花飨逝者、春暖斯人。 ​​​​

]]>
2 https://0o0o.io/archives/2020QingMing.html#comments https://0o0o.io/feed/archives/2020QingMing.html
博客服务器修复完成 https://0o0o.io/archives/2020AprilFool-1.html https://0o0o.io/archives/2020AprilFool-1.html Thu, 02 Apr 2020 19:16:00 +0800 rsj 由于网站服务器的机架年久失修导致一侧损坏,服务器倾斜导致页面倾斜,目前我们已更换机架进行了修复。

由于网线也被某些可爱的啮齿类动物咬坏,导致接触不良,使得您访问的时候可能会由于失 去 同 步页面部分元素消失。我们已经通过更换更优的网线进行修复。

]]>
0 https://0o0o.io/archives/2020AprilFool-1.html#comments https://0o0o.io/feed/archives/2020AprilFool-1.html
PassGan 的折腾(1) https://0o0o.io/archives/PassGan_1.html https://0o0o.io/archives/PassGan_1.html Tue, 10 Mar 2020 17:42:42 +0800 rsj PassGan 的折腾(1)

初识PassGan

我最早看到PassGan的时候是在FreeBuf上刷专栏的时候看到DigApis所写的一篇文章,虽然这篇文章写于2018年,但是我最近才想起来这件事,于是就有了下面的故事。

折腾的开端

原项目的大坑

上文提到,在有人在FreeBuf专栏上讲到这个项目的时候已经是18年,实际这个项目创建于2017年。三年前的产物,源代码是使用TensorFlow 1.4.1,Python 3。代码已经非常老旧,在我第一次运行的时候爆了这个错误。

File "train.py", line 144
print " print "validation set JSD for n={}: {}".format(i+1, true_char_ngram_lms[i].js_with(validation_char_ngram_lms[i]))

我看了Issues,有人提到了这个问题,在这个Issues下MilzoCSP回复了一个代码,我也同样下载了进行尝试,结果出现了新的问题。

Traceback (most recent call last):
File "JxsnSFCE", line 10, in
import utils
File "utils.py", line 133
print "loaded {} lines in dataset".format(len(lines))
^
SyntaxError: invalid syntax

根据报错来看似乎是个python版本的问题(在训练机上运行的是python3) 于是我又找了好多仓库,终于找到了一个有更(第四声!)新代码的项目。这个项目使用的是Python 3 和 TensorFlow 1.13。当时找到的时候那叫一个激动。

内心os:wok,他来了他来了!

我clone,依赖安装,bash行云流水,抬头一看报错250 :(

Traceback (most recent call last):
File "train.py", line 84, in
max_length=args.seq_length)
File "utils.py", line 93, in load_dataset
for line in f:
File "/usr/local/miniconda3/envs/dl/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc6 in position 3080: ordinal not in range(128)

看了看报错,喂!这都9102年了,啊不0202年了,为啥python3还会出现这种蜜汁的编码错误,而且我用我人头担保我的数据是utf8编码后的数据,干净的爆炸。
无奈,折腾了三个小时无功而返(写不动了,回头慢慢更,咕咕咕。

]]>
0 https://0o0o.io/archives/PassGan_1.html#comments https://0o0o.io/feed/archives/PassGan_1.html
Blog 破事小记 https://0o0o.io/archives/3.html https://0o0o.io/archives/3.html Wed, 04 Mar 2020 16:06:00 +0800 rsj 今天心血来潮,买了现在这个域名0o0o.io觉得好记有上头(逃~
整了typecho,挑了好久的主题,最终选了Cuckoo。
难得的有功夫重写搞blog,慢慢的补以前的破事吧~

]]>
8 https://0o0o.io/archives/3.html#comments https://0o0o.io/feed/archives/3.html
欢迎使用 Typecho https://0o0o.io/archives/start.html https://0o0o.io/archives/start.html Wed, 04 Mar 2020 14:55:08 +0800 rsj 如果您看到这篇文章,表示您的 blog 已经安装成功.

]]>
1 https://0o0o.io/archives/start.html#comments https://0o0o.io/feed/archives/start.html
This page loaded in 0.000853 seconds