12wang3 / rrl

The code of NeurIPS 2021 paper "Scalable Rule-Based Representation Learning for Interpretable Classification" and TPAMI paper "Learning Interpretable Rules for Scalable Data Representation and Classification"
MIT License
107 stars 33 forks source link

您好,我有一个初级的问题想要请教一些您,希望可以得到回复 #11

Closed nannan789 closed 1 year ago

nannan789 commented 1 year ago

在对连续数据进行运行代码的时候,会出现维度不匹配的问题,但是我实在是没看懂t()是什么函数,是什么意思,希望这里的问题可以被解答。 1

12wang3 commented 1 year ago

t()是转置操作。不过看你这个报错应该是BinarizeLayer的配置设置错了或者输入有问题。你可以在binarize_res = Binarize.apply(x - self.cl.t()).view(x.shape[0], -1)这一句的上面输出一下x.shape和self.cl.t().shape看看就知道是哪个错了。

nannan789 commented 1 year ago

感谢回复,目前问题我已解决,再次感谢。