Gang Dai
Gang Dai
> 有个疑问,得出dtw 0.8的测试集的`writer`,同一个writer的字迹是否在训练集中出现过呢?我看train style 和test style中writer id有重复的(指0,1,2,3这些数字),但writer fname又不一样。所以测试集中的writer id,和train中的writer id,是否代表同一个writer? > > > `A4`和`A6`可以不用管,`A4`是生成离线的手写中文,是另外一个任务,`A6`主要是讨论模型的输入选择轨迹模态还是离线模态比较好。 训练集跟测试集的书写者是不相交的,在训练过程中从来没见过测试集中的书写者。你所说的writer id是后处理过的,训练集中的0和测试集中的0并不代表同一个书写者。数据集的划分详情可以进一步看下我们的论文,上面写的很清楚。
可以先把``self.all_writer``打印出来看看?
我查了一下,在M1芯片的GPU上训练似乎只要将源代码中的``torch.device("cuda")``替换成``torch.device("mps")``就好?
如果你的数据是图像格式的话,建议使用这个模型:https://github.com/dailenson/One-DM
128或者64都是可以的。只要训练收敛就好
检查下你的project,是否存在data/CASIA_CHINESE/这个目录,以及data/CASIA_CHINESE/这个目录下是否存在Chinese_content.pkl这个文件
印象中2天左右,loss有正有负是正常的,因为用到了高斯混合模型,里面的概率密度大于1时,负的对数似然函数就会为负数
> 感谢回复 但是概率密度不能是负的吧 抱歉,刚才的回答有点问题,我重新回答了一下
你好~请把你的训练环境,训练参数,训练loss贴出来看下先
很棒的测试结果哈哈哈哈