作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
光电容积图如下所示。
基本上,您可以看到图像的亮度随时间的上升和下降。该输出可能来自测量手指血流量的脉搏血氧仪。
我的问题是,是否有基于遗传算法(或一般:进化计算)的方法来计算“下降”的频率。我知道 FFT(以及 DFT)可以计算频率(或者至少给我们一个上面显示的输入的频域表示)。
如果您必须使用遗传算法技术来解决这个问题,您会如何解决? (我不是在寻找实际的解决方案,只是在寻找表示和适应度函数在 GA 设计中的外观的想法)。
最佳答案
我不认为 GA 最适合解决这个问题,但是由于您专门询问了 GA 解决方案,因此这里有一些想法。对我来说,似乎鞍点更适合找到,因为它们更清晰,而且您也可以从中获得频率。
我假设问题数据将是一个双向量,其中每个位置在特定时间保持亮度。我会要求这个向量中的所有点都是从等距时隙中采样的。然后找到频率可能是找到一个偏移量和一个间隔,该间隔最小化(或最大化)在偏移+x*间隔给定的点处从问题数据获得的值的平均值。使用平均值的好处是您不需要给出最小间隔,因为一旦间隔变得太低,平均值就会下降。不幸的是,它可能会发现间隔太高,因此您还需要最大化评估适应度的点数。这就产生了一个更棘手的多目标问题。
关于genetic-algorithm - 频率检测的遗传算法方法(在光体积描记图中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8070384/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我是一名优秀的程序员,十分优秀!