【Golang】服务器进程监控器
引子 大模型的训练和推理是很耗时的,如果没有及时知晓训练/推理完成的时刻,则可能会造成时间上的损失。比如睡前明明可以再跑一个模型,结果认为上一个模型没跑完,就浪费了一晚上的时间。代码开源在https://github.com/coder109/Email-After-Process-Done。 所以,我做了这样一个工具,监控进程运行的开始、结束时刻,结束了就把信息发给我的邮箱。大概的设计是这样的: ...
阅读更多
【伪哲学】魔女审判:冷漠戏剧论
引子 我决定开一个新坑,重新讨论哲学的一部分内容,当然,这些内容大部分来自于我对哲学家的误读。我会在文章中避免谈及具体哲学家的名字。 我对哲学一窍不通。我也认同,复杂的概念化对于生活无异。这个系列大多数情况算是一种思维游戏。 本篇和我最近玩的游戏《魔法少女的魔法审判》没有任何关系,取个名字罢了。 “魔女”:冷漠戏剧论 现代生活像是一场失去了 “观众共情” 的戏剧:每个人既是舞台上的演员,又是台下的 ...
阅读更多
【杂谈】学习、爱好与感觉
最近没什么可写的,甚至之前写的文章,我觉得透露了太多隐私,就删掉了。我的写作就是这样,兴起之时,觉得一点问题也没有,回看之时,就觉得羞耻难当,只得删除。 最近回想了一下我大学究竟学到了什么,最后得到的答案是——好像什么也没学会:我的代码水平依然很烂,很多算法还是写不出来;计算机重要的网络和计算机组成,一窍不通;也不是很会用代码解决问题。但与此同时,我又不觉得我浪费了四年的时间——我好像还真学会了一 ...
阅读更多
【杂谈】写作与交流
利用AI展开论点,很高效。 写作的价值究竟是什么?是梳理思绪、辅助思考,还是记录生活?这些固然是写作的重要功能,却并非其核心要义。写作的本质,在于向读者传递其所需之物—— 无论是情感慰藉、认知增量,还是精神共鸣。 从私密的日记到公开的学术论文,所有写作模式的底层逻辑,都是通过文字 “影响读者的认知或情感”。或许有人会质疑:日记作为高度私人化的写作形式,难道也旨在影响他人?答案是肯定的:日记的读 ...
阅读更多
【Golang】上手小记:进阶知识
更多的结构体 在Golang中,数组的长度是不能改变的,为了更灵活地适配更多需求,Golang设计了一种名为Slice的数据结构,用于实现对动态数组的抽象: 1234complex_2 := Complex{1, 3}complex_3 := Complex{1, 4}complex_list := [2]Complex{complex_2, co ...
阅读更多
【Golang】上手小记:基础知识
最近一直在考虑自己技术栈的问题,Python+C+JS这个技术栈,的确能覆盖我当下的需求。但是,写一些项目的时候,我会觉得JS太笨重、Python太慢而C又太麻烦,所以,我需要这样一个语言,它需要满足以下的要求: 是过程式的,不应该是OOP和FP的,因为我需要最大程度利用我现在的编码逻辑。 有GC,我不想再手动malloc、free内存空间了,我需要把这部分的心智负担交给语言本身。 生态足够发达 ...
阅读更多
【MacOS】使用感言
引子 很爽,太爽了。我很久在电子产品上面体验到惊艳感了,MacBook Air算是一个。 越用越爽。 正文 到目前为止,我购买MacBook Air已经有了一段时间了,总的体验下来,我的评价是:办公很舒服。我的MacBook Air主要是用来听网课、看文献和写代码的。 不得不说,MacOS的触控板实在是太好用了,通过简单的设置,可以进行四指滑动切屏,三指拖拽,四指捏合打开应用中心等操作。这里尤其要 ...
阅读更多
【杂谈】一个有关自学的建模
引子 最近一直在想,生活中的学习和机器学习有什么区别。之前闲来无事在操场上闲逛,突然想到了课外学习、基于爱好的学习。 说实话,对于爱好来说,大多数人也是不推荐完全自学的,我个人的体验也是这样——自学往往会造成事倍功半的效果,又会在以后的实践中引入很多的错误习惯。 那么,为什么? 一个粗糙的建模 拿弹吉他来举例子,我们要弹好吉他,实际上是做这样一个事情——把脑子里的乐段,通过手指和吉他的互动,表达出 ...
阅读更多
【杂谈】我们的生活能被矩阵分解吗?
引子 最近在做文化相关的原因,遇到了一个难点——“文化究竟是什么?” 其实这是一个非常有意思的问题,传统机器学习领域研究的步骤通常包括特征提取,也就是给定一个任务,提取一个特征,用这个特征作为某种基向量进行任务的求解。同样,语言也有词向量,将自然语言映射到一个向量空间去进行后续的问题解决。最具有代表性的当属于CV——也就是计算机视觉领域。因为图像天然就可以被表征为RGB——这便是图像空间的基向量。 ...
阅读更多
【RethinkAI】RAG与知识编辑
引子 大模型的幻觉问题一直是AI领域的痛点之一,如何去解决这个问题?两个比较简单的方法,分别是“开卷考试”和“开颅手术”。 本篇就记录一些自己的学习笔记和思考。 RAG 所谓RAG,就是Retrieve and Generate的简称,即检索后生成技术。其实RAG本身就是一种类似于搜索引擎的技术,既然大语言模型的上下文长度是有限的,那么我们就把一些外部的知识库进行切分,切分成一系列知识,然后让大模 ...
阅读更多