zhanxingluan
zhanxingluan
> Hi everyone, I do have the same problem with the same error, i tried using MOSI dataset and my own dataset (with the help of MMSA_FET) to create model...
我使用了MSA_FET的库进行了数据集的特征提取,再输入到MMSA_run中进行运行,我在对数据集的特征提取和对于测试视频的特征提取用的是同一个配置文件,但我还是无法使用MMSA_test来测试。请问是为什么?以下是我的代码: `run_dataset( config='./config2.json', dataset_dir = 'ch-simsv2s', out_file = './SIMSv2.pkl', tmp_dir='./.MMSA-FET/tmp', log_dir='./.MMSA-FET/log', num_workers = 4 )` 模型训练代码: `config = get_config_tune('ef_lstm', 'sims') config['custom_feature'] = './SIMSv2.pkl' MMSA_run('ef_lstm','sims',config=config)` 测试视频特征提取代码: vidiofile是视频文件路径,cleaned_result是语言识别后的文字 `fet = FeatureExtractionTool(config="./config2.json", tmp_dir='./.MMSA-FET/tmp',...
> @zhanxingluan 同学您好,请问您解决这个问题了吗?我在提取特征进行测试上也有类似的问题,请问能加个vx交流一下吗,我的电话是18801037156,谢谢! 最后是解决了,以下是我的解决方法: 1.不要用ef_lstm模型进行训练,我用ef_lstm模型训练得到的权重文件无法输入到MMSA_test中,后来换成了 tfn的模型就能输入了。 2.检查输入的测试视频各模态维度和数据集的是否一致,可以通过打开两个pkl文件进行检查。
> > > @zhanxingluan 同学您好,请问您解决这个问题了吗?我在提取特征进行测试上也有类似的问题,请问能加个vx交流一下吗,我的电话是18801037156,谢谢! > > > > > > 最后是解决了,以下是我的解决方法: 1.不要用ef_lstm模型进行训练,我用ef_lstm模型训练得到的权重文件无法输入到MMSA_test中,后来换成了 tfn的模型就能输入了。 2.检查输入的测试视频各模态维度和数据集的是否一致,可以通过打开两个pkl文件进行检查。 > > 您好,想问一下测试视频维度和数据集的不一致您是怎么解决的呀,走的步骤和你的都一样,是输入视频的问题吗?期待您的回复,万分感谢! 我是通过pycharm的调试功能进行查看的,类似下面的代码:  这是你打开测试视频的pkl文件的数据,其中红框框起来的就是你测试视频的不同模态维度:  这是你打开数据集的数据,其中红框框起来的就是数据集的不同模态的维度:  对两个维度进行对比,要完全相同才能把测试视频的pkl文件输入到模型中,如果不同就需要看看数据集的特征提取方法,修改config.json文件。
> > > > > @zhanxingluan 同学您好,请问您解决这个问题了吗?我在提取特征进行测试上也有类似的问题,请问能加个vx交流一下吗,我的电话是18801037156,谢谢! > > > > > > > > > > > > 最后是解决了,以下是我的解决方法: 1.不要用ef_lstm模型进行训练,我用ef_lstm模型训练得到的权重文件无法输入到MMSA_test中,后来换成了 tfn的模型就能输入了。 2.检查输入的测试视频各模态维度和数据集的是否一致,可以通过打开两个pkl文件进行检查。 > > > > > > >...