第21章 先搞1万比特幣保底(1/2)
下午,陈一然久违的睡了个午觉,不用上课真的很爽。
起来之后先刷了一下 github,chen1ran 帐號下面的爬虫项目,上次看还是六百多颗星,现在一千二百多了。查出去的仓库也不少,有人改了个 reddit 版的,还有个日本人加了多语言支持,日文韩文都搞进去了。
issue 区提 bug 的、求功能的、问为什么不支持代理的,什么都有。
又翻了翻私信,有几封陌生的,一个英国人说想做数据分析,想聊聊爬虫的商业化。还有一个叫什么 “y combinator” 的邮箱,约 coffee。
脑中呼唤茉莉。
【在。】
“你说的构架,我们开始吧。”
【先补课。cs229 里 cnn 那块只讲了概念,没深入。要做框架,得先把 cnn 的架构细节搞清楚。】
“你 cs229 不是学完了吗。”
【学完了,但 cnn 不是重点。svm、逻辑回归、聚类那些才是主干,cnn 在最后提了一下,二十分钟就过去了。要做一个能跑图像识別的框架,光知道卷积是什么不够。】
“行吧,还需要学什么你说。”
【cs223a 里 khatib 讲的特徵提取和图像滤波跟 cnn 直接相关,先把这部分看完。然后看几篇论文,lenet-5,还有现有的 cnn 架构是怎么设计的。另外得研究一下 theano 的源码,看它怎么实现自动微分的。】
“这得多久,感觉东西不少呢。”
【现在不需要上课了,两三天就可以补完,然后就开始写。】
“行。”
屏幕上打开了 cs223a 的讲义,陈一然熟练的开始翻页。
【不需要手动翻页,我可以写一个脚本,让没法自动翻页的程序实现此功能。】
“啊,有这好事,赶紧的。”
陈一然的手指开始上下翻动,跟著茉莉的要求,写出了一个程序。
二十多分钟,一个小功能的脚本就写好了。
【写好了。打开 pdf 试一下。】
陈一然切回 cs223a 的讲义,终端里运行了一下脚本。页面开始自动往下翻,速度不快不慢。
【可以了,你只需要盯著屏幕就可以了。】
陈一然靠回椅背,眼睛看著屏幕。不错,现在双手解放了,以后就等著有了脑机接口,解放大脑了。
下午三点多,cs223a 的视觉部分翻完了。
【现在看 lenet-5,搜一搜看看。】
陈一然开始了搜索,找了半天最后选了 yann lecun 论文观看。
不得不说 cs/ml 领域的共享文化,作者直接把论文 pdf 放在了个人主页上,隨便你直接下载,不需付费。
这要是医学、法学那些领域,怎么也非花个几十刀。
找了一篇 1998 年的经典论文,下载好 pdf。然后打开自动翻页脚本接管。
二十分钟后,茉莉就全记住了。
“够了吗,还需要看什么。”
【theano 的源码。搜一下。】
这个也不难找,而且相比於论文密度更大,十几分钟就看完了。
【好,现在你可以准备一些吃的了。】
陈一然嘆了口气,去冰箱里拿了罐巧克力冰淇凌,热量降温一次搞定。
用英勇就义的语气轻声喊到:“茉莉,启动!放心大胆来吧,不用上课了,不用考虑明天起不起得来,状態好不好了。”
【好的。】
开始还好,过了二十分钟,陈一然感觉人都不好了。
这一阵为了好好上课,他基本上没让茉莉大规模推理学习过,茉莉已经可以按照陈一然身体的情况,最低程度的进行推演学习,保证不影响到陈一然的身体。
大口吃了几下冰淇凌,冰凉的刺激才抵消了一些难受的感觉。
可能之前茉莉最低程度分学习也是有效果的,陈一然感觉自己的抵抗能力强了不少,现在属於知道很不舒服,但是还能坚持。
陈一然躺尸了 3 个小时,茉莉终於有了反馈。
【lenet-5 的架构清楚了。五层卷积池化加两层全连接,输入 32 乘 32 灰度图,输出十个分类。它的自动微分用的是符號微分。先建一个计算图,然后在图上做符號求导,最后把求导后的图编译成 c 代码执行。我觉得並不好用。符號微分的缺点是调试困难,报错信息看不懂,我有別的想法,用数值微分加缓存。】
陈一然摆了摆手:“行,你会了就行,今天肯定是要休息了,明天状態好的就给打出来。”
【好的。】
看了一整天。陈一然揉了揉脖子,站起来活动了一下。
窗外已经黑了。看了眼手机,晚上七点。
简讯拒绝了徐力出去吃饭的邀请,他现在是完全懒得动,点了两个披萨后,开始刷网页。
又打开了 bitcointalk。中本聪去年十一月建的论坛,掛在bitcoinorg下面,註册用户一百出头,在线的永远不超过十个人。大部分帖子是中本聪发技术更新,底下几个人回復。
本章未完,点击下一页继续阅读。