som
matlab代码SOT
自组织轨迹的Matlab代码
采取一组n维轨迹,并产生一个压电线性“均值”轨迹。
计算每个线段周围的笔画内方差。
标准SOM可以看作是一个两步过程:
将每个点分配给最近的节点
调整最近节点及其邻居的位置,使其朝向指定点的平均值
SOT在以下几点上起作用:
计算每个轨迹(一组连续点)与保存的SOM轨迹(一组连续节点)最接近的DTW映射。
将每个点分配给DTW映射的相应节点。
如上述2
SOT是常规SOM点的限制,以保持点到节点映射的连续顺序。
用法:添加()所有轨迹,然后运行Adapt()和AdaptDTW()直至收敛。
从segvar估计中获取方差,或运行fullmean进行完整分析。
有关划船轨迹示例,请参见example.m和example2.m
请注意,此实现基于已恢复的2013年早期版本的代码,并且在细节上可能与本文中的实现有所不同。
我已尽我所能尝试重新创建该文件的代码。
该实现使用Dan
Ellis()的Dynamic
Time
Warp实现,该实现需要编译。
2022-10-26 09:39:42
29.3MB
系统开源
1