解释器、虚拟环境与那颗不安的心
从 PyCharm 的 Project Interpreter 面板讲起,聊清楚「为什么我的包装上了却找不到」这件小事背后的秩序感。
我们不追热点,只挑那些读完之后,你会想立刻打开 PyCharm 试一试的内容。
从 PyCharm 的 Project Interpreter 面板讲起,聊清楚「为什么我的包装上了却找不到」这件小事背后的秩序感。
断点不只是用来抓 bug 的,它也可以是一种自我对话。把 shape 打印出来,比在群里问一百次更有效。
Jupyter 适合探索,PyCharm 适合沉淀。我们聊聊怎么让一次训练留下的痕迹,三周后还能被自己读懂。
按心情挑内容,比按标签挑更诚实。下面六个入口,对应六种在 PyCharm 前常有的状态。
不急着跑模型,先把路径、依赖、解释器都摆整齐。这是一种近乎整理书桌的愉悦。
Setuploss 曲线在跳舞,你不慌。读点关于学习率、初始化与随机种子的旧文,往往比新文管用。
Training看别人怎么组织一个 dataset 类,怎么把训练循环拆得干净,是一种低成本的美学教育。
Reading那些写着「我也卡了三天」的帖子,比完美教程更让人安心。我们愿意多收录一些这样的诚实。
Companion不必是论文级复现,一个两小时的对照实验也值得被记录。工具只是容器,思考才是内容。
Experiment离开屏幕十分钟,读一篇跟技术无关但气质相近的随笔。我们也会偶尔放这类内容进来。
Rest把它当成一本随手翻的选刊,而不是搜索引擎。慢一点,反而找得更准。
上面的六个题材块是入口。先问自己现在处在哪种状态,再去读,命中率会高很多。关键词检索适合你已经知道要什么的时候。
哪怕只是新建一个文件、打印一次 shape、改一个学习率。阅读只有落到手上,才会变成你自己的东西。
看到好内容,试着用三句话写给未来的自己。我们相信被复述过的知识,才不会在收藏夹里安静地过期。
有人问过我,笔记本里跑模型,为什么还要打开一个这么「重」的编辑器。我想了很久,答案大概是:因为深度学习这件事,真正耗时间的部分并不在训练,而在等待与整理之间。
你需要一个地方,把散落在几十个脚本里的实验收拢起来;需要能一眼看出哪个符号是从哪个模块来的;需要在三个月后重新打开时,仍然认得出当时的自己。PyCharm 给的不是速度,是一种秩序感。
这个站点就是围绕这种秩序感建的。我们不打算教你从零到一,也不打算复述官方文档。我们只做一件事:把那些读完之后会让人稍微安心一点的内容挑出来,放在这里。它们可能不新,但经得起重读。
如果你也在深夜里对着一条不动的 loss 曲线发呆,希望这里有一两篇能陪你坐一会儿。技术之外,情绪也值得被认真对待。
—— pycharm深度学习 编辑部