TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Evolution Through Large Models

32 点作者 lnyan将近 3 年前

6 条评论

Imnimo将近 3 年前
Super short version: You want to evolve programs. Randomly mutating programs is hard, most mutations break things. Instead, ask a giant language model to propose edits, in the form of diffs (like the ones you get with git or whatever). These mutations are usually reasonable, don't break things, and lead to more interesting evolved programs. You can even further improve the process by using the successful mutations to fine tune the language model to predict better future mutations.
评论 #31806751 未加载
jal278将近 3 年前
Author here -- some fun videos from the paper:<p>A gallery of evolved robots: <a href="https:&#x2F;&#x2F;y2u.be&#x2F;QNyNtvwA9FI" rel="nofollow">https:&#x2F;&#x2F;y2u.be&#x2F;QNyNtvwA9FI</a><p>An evolutionary lineage from an initial (barely-functional) seed to a final robot: <a href="https:&#x2F;&#x2F;y2u.be&#x2F;M9pAJuX6dyM" rel="nofollow">https:&#x2F;&#x2F;y2u.be&#x2F;M9pAJuX6dyM</a>
评论 #31814233 未加载
MathYouF将近 3 年前
I was watching this video recently from Weights and Biases on Linear Algebra intuition for ML.<p>A mention was made in it that the real reason matrices rather than code or formal logic are used in ML is because of their ability to be changed in small ways with a relevant directional change in the operability of that matrix. Changing a single character of a code block doesn&#x27;t have the have smooth changes.<p>So your paper seems like a cool move in the right direction, and supportive of the work people are doing to try to make ML more interpetable by turning it into formal logic.
spupe将近 3 年前
So their proposal is to leverage large language models to propose automated, reasonable changes to a codebase that is constantly checked for &quot;fitness&quot; in a particular task.<p>I&#x27;ve always been fascinated with evolutionary mechanisms in programming, this is a clever idea to make things more interesting.
blackbear_将近 3 年前
Next step: minimize the number of iterations by using another language model to write commit messages.
评论 #31807920 未加载
dataangel将近 3 年前
this is a brilliant idea