- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在硕士论文中遇到了以下问题,最近几周一直找不到合适的解决方案,我会请教群众。
问题1
假设存在一个已知长度的(未知)符号序列。比如说
ABCBACBBBAACBAABCCBABBCA... # 2000 Symbols long
现在,给定序列中任意位置的 N 个样本,任务是重建原始序列。例如:
ABCBACBBBAA
ACBBBAACBAABCCBAB
CBACBBBAACBAAB
BAABCCBABBCA
...
问题2(更难)
现在,从好的方面来说,我可以制作的 sample 数量没有限制,而在不那么好的方面,还有更多的故事。
因此样本实际上看起来更像这样:
A A A
A A A C
C B B
B B C* # The C should have been an A.
...
我尝试了以下方法:
设 S 为所有带孔的部分噪声序列的集合。
带有随机采样和滑动窗口的贪心算法。
这个算法的问题是我一直无法找到一个好的指标来对序列进行评分。特别是在考虑孔+噪声时。结果倾向于支持较短的序列,并且在随后的运行中结果非常不同。欢迎提出解决此问题的想法。
尝试对齐序列的开头。
这种方法试图利用这样一个事实,即我可能能够识别可能构成未知序列开头的字符串中的后缀。但是,由于样本中存在漏洞,我什至需要将匹配序列向右或向左移动几步。这导致指数级的复杂性并使问题变得棘手。
我也曾考虑过使用隐马尔可夫模型,但在如何处理缺失数据方面受挫。
其他想法包括,尝试最大流通过从字符串构建的图形(我认为这行不通),网格解码 [Viterbi](看不出我如何处理从中间开始的样本未知序列)等等。
非常欢迎任何新鲜的想法。相关文章的链接/引用就像甘露!
关于我的数据集的具体信息
< 60%
某些给定的符号被正确采样。最佳答案
问题 1 被称为最短公共(public)超序列问题。对于两个以上的输入字符串,即使只有两个符号,它也是 NP-hard。问题 2 是 Multiple Sequence Alignment 的一个实例.它有许多算法和实现,大多数是启发式的,因为它通常也是 NP 难的。
关于algorithm - 从带孔的随机样本中重建信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25059127/
我想检测(并关闭)封闭网格的开口和孔洞/镂空部分。我知道对于一个开放的网格,这可以通过找到边界边(只属于一个三角形的边)来完成,如 here 所述。 . 但是对于不存在此类边界边的封闭网格呢?下面是一
我试过https://docs.konghq.com/getting-started-guide/2.1.x/expose-services/我也有本地服务器:kong/2.2.1我可以同时注册服务和
我在我的应用程序中使用 logback(SiftingAppender 和 RollingFileAppender)。每当请求进来时,它们将根据 url 查询中的 id 记录到不同的文件中。 这工作得
我在 ARKit 上遇到了一个问题,我需要帮助。我正在做一个小演示,我在场景中放置了一个简单的 SCNTorus 几何体,我试图将一个小球 (SCNSphere) 扔进环面孔中。问题是球在中间弹跳而不
编辑 经过更多研究但仍然没有解决方案,我添加了实质性编辑以及指向 .shp 文件的链接。 The shape file is included here 我有一个包含 9 个多边形的 SpatialP
有没有一种简单直接的方法可以使用 opencv 3.1 python 从图像中提取内部轮廓(孔)? 我知道我可以使用“区域”作为条件。但是,如果我更改图像分辨率,“区域”就不一样了。 例如,这张图片:
我正在审查 Angular 中的模板项目 引导组件有一个如下所示的 HTML 模板。很有道理。应用程序标题、应用程序侧边栏等标签将包含由带有匹配选择器的组件提供的内容。这一切都检查出来了。
案例场景: $ cat Status.txt 1,connected 2,connected 3,connected 4,connected 5,connected 6,connected 7,dis
我是一名优秀的程序员,十分优秀!