问题标签 [evolutionary-algorithm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
240 浏览

genetic-algorithm - 频率检测的遗传算法方法(在光电体积描记图中)

光体积描记图如下所示。

示例光电容积描记图

基本上你可以看到图像的亮度随着时间的变化而上升和下降。该输出可能来自测量手指血流的脉搏血氧仪。

我的问题是,是否有基于遗传算法(或通常:进化计算)的方法来计算“下降”的频率。我知道 FFT(以及 DFT)可以计算频率(或者至少给我们上面显示的输入的频域表示)。

如果你必须使用遗传算法技术来解决这个问题,你会如何处理它?(我不是在寻找实际的解决方案,只是您对表示和适应度函数在 GA 设计中的外观的想法)。

0 投票
3 回答
187 浏览

evolutionary-algorithm - 关于进化艺术的信息

我已经开始做一些关于进化艺术算法的研究。我阅读了很多关于它的文件。但这似乎并不容易理解。网站http://picbreeder.com就是一个很好的例子。但我一开始不需要这个,因为它太复杂了。我在哪里可以找到一些关于 Java 的简单代码?我认为阅读代码可以帮助我很多。谢谢!!!

0 投票
1 回答
83 浏览

evolutionary-algorithm - 如何通过代理技术找到进化计算的搜索技术?

我正在尝试通过代理技术寻找进化计算的新搜索技术。我对此一无所知,并想实施它。有人熟悉这个吗?谁能给我推荐一些研究论文?我在谷歌上搜索。有点我找不到任何有趣的论文。请帮帮我...

0 投票
2 回答
973 浏览

python - CSound 和 Python 通信

我目前正在从事一个使用进化算法模拟吉他效果的专业项目,并希望使用 Python 和 CSound 来做到这一点。

想法是在我的算法中用 Python 生成效果参数,将它们发送到 CSound 并对音频文件应用过滤器,然后将新的音频文件发送回 Python 进行频率分析,以便与目标音频文件进行比较(这将是循环完成,直到音频文件与目标音频文件足够相似,因此 CSound 和 Python 之间的发送/接收将完成很多)。

简而言之,如何让 Python 将数据发送到 CSound(.csd 文件),如何读取 .csd 文件中的数据,以及如何将 .wav 文件从 CSound 发送到 Python?还优选的是,这可以自行动态工作,直到满足音频文件的标准。

提前致谢

0 投票
1 回答
567 浏览

c# - C# 代码或算法快速计算大字符串之间的距离?

您好,感谢您的关注!

背景

我有一个包含 1900 个节点的 XML 文件,这些节点本身包含一串大约 3400 个字符的编码数据。

作为我正在开发的应用程序用例的一部分,我需要能够在运行时获取“基准”字符串,并从 XML 文件中找到最接近的匹配项。

请注意,XML 与应用程序没有密切关系,我可能会继续使用 SQL,但今天,我只需要一个简单的地方来存储数据并证明这个概念。

我正在使用 .NET 4.0、C#、表单应用程序、LINQ 等。

问题

如何找到最接近的匹配项?汉明?莱文斯坦?网上有很多代码示例,但大多数都是针对小字符串比较(“ant”与“aunt”)或完全匹配的。我很少有完全匹配的;我只需要最接近的匹配。

提前致谢!

马特

0 投票
2 回答
9670 浏览

artificial-intelligence - 神经网络 (ANN) 入门?

我参与了很多 C 编程和 RT-Linux,现在我想做一些人工神经网络。

但是:我该如何开始?

我对进化算法(学习算法)和人工智能也很感兴趣。我可以从哪里开始学习所有这些?

0 投票
0 回答
677 浏览

java - 人工免疫系统 (AIS) Java 框架

有人知道用java实现的可靠AIS框架吗?我将很快从事一个受 AIS 启发的项目,并且不想重新发明轮子。

谢谢。

0 投票
3 回答
644 浏览

evolutionary-algorithm - 进化策略

自适应进化策略背后的基本思想是什么?什么是策略参数以及在算法运行期间如何操纵它们?

0 投票
2 回答
3252 浏览

genetic-algorithm - 遗传算法和进化算法之间的真正区别是什么?

我正在阅读一些关于遗传算法的论文,他们经常以非常相似的方式提到进化算法。根据维基百科,GA 是 EA 的子集。然而,如果我们仔细观察,我们会注意到它们都是基于自然选择(交叉、选择、变异)的元启发式优化算法,并且都没有固定的表示(这取决于要解决的问题,即使我们传统上使用二进制GA 的表示)。它们非常相似。所以,我的问题是我们可以将每个进化算法视为遗传算法吗?它们之间的真正区别是什么?谢谢

0 投票
2 回答
989 浏览

algorithm - 缺乏多样化,真的是遗传算法的缺点吗?

我们知道遗传算法(或进化计算)使用我们的解决方案空间 Ω 中的点的编码而不是直接使用这些点。在文献中,我们经常发现遗传算法有以下缺点:(1)由于许多染色体被编码成一个相似的Ω点或相似的染色体有非常不同的点,效率相当低。你认为这真的是一个缺点吗?因为这类算法在每次迭代中都使用变异算子来使候选解多样化。为了增加更多的多样化,我们只需增加交叉的概率。而且我们不能忘记我们的初始种群(染色体)是随机生成的(另一个更加多样化)。问题是,如果您认为 (1) 是 GA 的一个缺点,您能否提供更多细节?谢谢你。