AI图鉴

AI图鉴首页 › AI 资讯 › 我贴了一篇关于Demoscenes的模型

我贴了一篇关于Demoscenes的模型

来源:Hacker News · 发布时间:11-01 · 由 AI图鉴每小时自动聚合

文章 URL:https://datavorous.com/writing/demoscener/ 评论 URL:https://news.ycombinator.com/item?id=50318442 要点:11# 评论:4

后培训探索Demoscenes模式

关于演示文法和未完成代码的可能性

最近,我对世界的降级和大小编码感到着迷,最终我看到HellMood杰出的MS DOS演示“记忆”。 在阅读他的写作时,我开始对作者如何达到其视觉效果感兴趣。 我试图创造任何我自己,所以我希望从中吸取一些灵感。

我注意到这些效果可以追溯到早期的实验,包括替代执行和从之前的演示中借用的一些想法。 我开始想知道,同样的基本想法可能还采取了什么其他方向。 我决定从几个已有的演示开始,最简单的演示,并按个性修改它们,观察这些改变如何影响视觉感受。

我遇到了Dwitter.net,它就像Twitter 但140个角色JavaScript演示。 他们已经支持“remix ” —— 任何疏漏,以便我们能够在它们之上更上一层楼。 顺便说一句,网站最喜欢的Dweet与来自Memories的parlax检查板效果相同!

更深入地挖掘,我注意到一些重混体共享了它们源代码的很大一部分,只有几个字符不同,而另一些则通过完全不同的执行实现了类似的视觉效果。

下面是一个例子,我从d/367547追溯到d/36555,而d/36467又由此推导出。 灰色的下划线显示它们之间的共同点。 蓝色的显示在前两对夫妇之间是常见的,绿色的显示对下一对夫妇是常见的。

在语言学中,语言是有成效的,即有限的词汇和有限的一套语法规则允许大量不同的表达。 编程语言也共享此属性。 现在让我们来考虑上述的Dweets。 它们包含重叠的底线,但结果不同。 假设你拿一个140个字符程序,并删除它的最后30个字符。 即使假设的字母表只有64个字符,也有几乎1.5×10^54可能的完成字符串可以形成。 几乎所有都会在战术上无效或产生无趣的结果。 尽管如此,可能性的数量是天文的。

人类不可能详尽列举所有这些,产生和测试所有可能的绳索是愚蠢的。 然而,部分方案的延续并不同样合理。

由于一个部分程序,某些字符和表达方式比其他字符和表达方式更可能遵循。 这几乎就是自递性语言模型的功能。 我想知道我是否可以使用这样的模型来抽查未完成的Dweets的可信续作并可以想象每个程序可能采取的不同方向

然后,我可以外科切除下弦或混合与匹配与我自己的审美品味。

我对自己在开始一次演示后“完成”一个演示的能力感到相当沮丧

大约在同一时间,我看到Mithil Vakde的微博(你可能最近在HackerNews上见过他)

这给了我另一个实验的借口 -- 我可以把自己的美学品味注入我的自动完成模型吗?这真是太棒了。

我理解,没有人能写一个功能决定一个演示是否美丽,但人们可以通过比较例子表达他们的喜好,对不对?

考虑到这一点,我决定让我的GitHub赞助商出钱租一个GPU,然后在训练后再做我自己的模特。

第一个障碍是找到合适的数据集。 我最初尝试用Claude Sonnet 5.5来生成合成的Dweets,但发现它们在美学上并不令人愉快。 幸运的是,Dwitter.net提供了一个API,我曾经建造一个25k Dweets的微小数据集,与~1.3k作为验证集一起用于培训。

我用Qwen2.5-Code-7B作为基模。 它很难完成我测试的大部分Dweets,这是可以理解的,考虑到他们的语法有多奇特。 Dweets广泛使用代码高尔夫技巧和数学短手,与代码相比,这与一般通用编码模型一般遇到的代码相当不寻常。

我决定继续尝试对血清进行预训,为了看它是否有效,我测量了培训前后个人代币的占比。 超常值仅仅是一个模型给一个符号分配的负对数概率。 信物的可能性越小,对模型来说就越令人惊讶。

在下图中,较暗的红色表示更大的外衣。 在CPT之后,很多代码变得明显不足为奇(特别是不熟悉的编程规范).

perplexity从28.63降至8.57,这意味着这个模型在预测这些微小的怪异程序的结构方面已经大有改进。

尽管产生的方案更加一致,但它们仍然缺乏某种“图”。 幸运的是,Dwitter对每个Dweet有“惊人的”分数。 我决定用它来构建课程

我以“惊人”的分数排名前5名,最初,每个杜威都有同样的可能性被采样。 超过400个训练步骤,我逐渐增加了分配给排名较高的课程的权重,直到前1000名占采样概率的约67%.

这真是一次突破!所生成的续作在视觉上变得更加有趣。

有趣的是,象征性可能性方面的改进甚至扩大到在课程培训期间从未抽样的Dweets。 Perplexity从7.42跌至5.65,虽然收益分布在惊人的队伍中相当均匀。

超过7000套课程,课程培训提高了所有优秀阶层的象征性可能性,包括培训期间从未抽样过的方案。 对于最初发现困难的方案来说,收益特别明显。

我现在有一个模型可以产生相当漂亮的续作。 我不知道我是否可以通过纳入我自己的美学偏好来进一步推动这一点。

9月中旬,我看到苏里亚关于“训练人工智能用密码绘画”的文章,他们用RL用p5js制作水彩画。 他们先用不同的奖励功能进行实验,然后用对偶的比对来对付一批手额画。 我想起了这个想法,并想到尝试与Demoscener类似的东西(反复称它为“模型”并不好)。

我选择用GRPO来做RLHF,由我自己担任奖励职能。

对于每一个未完成的Dweet,我抽样了一组8个完成,把它们放在一起,并选了一个我发现最美学满意的。 如果没人向我求情,我跳过了队伍。 我用这些偏好来更新Demoscener的政策,我手动检查了4万部动画

我开始欣赏VLM和HPSv3的存在。 可惜,为时已晚。

经过几轮训练后,我想看看我的品味究竟在德摩斯切纳身上消退了多少。 我邀请了一个相当不愿意的朋友从几个检查站(我随机挑选了4个)判断400套演示,却不知道是哪个模式产生的。

结果显示4号检查站是最有利的所以我用它来推断我的Mac

现在到了边上探索的尽头,我建立了一个小界面,在那里,我可以生成几个续集从同一个前缀,使它们并肩并肩,并且从任何我的眼睛。 然后,我可以调整代码,产生更多的续作,并不断探索。

每个分支都代表着可能的延续,我可以用手来对比,用手来对比,并用作进一步探索的起点。

能够漫游于这些可能性中,这是一件非常可爱的事。 我想我会花更多的时间这样做。

您可以在HuggingFace上找到Demoscener-7B和数据集。

本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。

相关 AI 工具

相关免费羊毛

同源资讯

阅读原文(datavorous.com)

标题、摘要与正文均来自该信源的公开页面,版权归原作者所有;本站自动聚合与翻译,仅作出处跳转。

← 返回 AI 资讯列表AI工具图鉴首页

返回 AI图鉴首页 · 提交工具 · 商务合作 · 关于本站 · 603 款 AI 工具分类导航 · 每日 AI 热门项目与动态