【发布时间】:2012-02-16 21:07:07
【问题描述】:
我正在尝试将预先录制的 3d(float x,float y,float z)链表与另一个 3d 链表(float x,float y,float z)匹配。大约有 50 个预先录制的序列,每次都有 1000 个相同动作的示例,我试图与之匹配。 链表的大小差异很大。 Java 中是否有特定的神经网络模式/库/框架/算法可以用于此任务?
任何建议将不胜感激! 等待您的回复)
【问题讨论】:
-
你试过hasing函数吗? en.wikipedia.org/wiki/Hash_function
-
你试过简单的循环吗?
-
简单循环不是解决方案,因为值可能太不同,例如有人更大,有人更小,哈希函数不会是一个完美的解决方案,因为我正在寻找用神经网络实现它的方法..
-
神经网络在这里的作用是什么?我认为这对于动态时间扭曲 (en.wikipedia.org/wiki/Dynamic_time_warping) 来说是一项很好的任务,但对于神经网络来说却非常糟糕。请展开更多细节。
-
亲爱的 LiKao 我已经实现了 DTW 和 FastDTW 并访问了它们的性能,有人告诉我我需要转向神经网络。我已经从传感器 Kinect 中提取的数据经过解析并保存在 Point3D 的链表中,我试图从动态记录的数据和之前记录的数据中查找序列。我正在尝试查找匹配项,例如用预先录制的动作之一对序列进行分类。
标签: java algorithm pattern-matching neural-network