Hi all,
I'm getting the following error using DotTemplateWithStatistics4. I think this may be related to some previous bugs:
scala.MatchError: Tensor1(0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0...) (of class cc.factorie.la.GrowableSparseBinaryTensor1)
at cc.factorie.la.Tensor$.outer(Tensor.scala:313)
at cc.factorie.la.Tensor$.outer(Tensor.scala:248)
at cc.factorie.model.TensorFamilyWithStatistics4$class.statistics(Factor4.scala:163)
at cc.factorie.model.DotTemplateWithStatistics4.statistics(Template4.scala:56)
at cc.factorie.model.DotTemplateWithStatistics4.statistics(Template4.scala:56)
at cc.factorie.model.DotFamily4$class.score(Factor4.scala:168)
at cc.factorie.model.DotTemplateWithStatistics4.score(Template4.scala:56)
at cc.factorie.model.Family4$Factor.score(Factor4.scala:135)
at cc.factorie.model.Factor4.currentScore(Factor4.scala:38)
at cc.factorie.model.Model$$anonfun$currentScore$4.apply(Model.scala:106)
at cc.factorie.model.Model$$anonfun$currentScore$4.apply(Model.scala:106)
at scala.collection.mutable.LinkedHashSet.foreach(LinkedHashSet.scala:87)
at cc.factorie.model.Model$class.currentScore(Model.scala:106)
at cc.factorie.model.TemplateModel.currentScore(Model.scala:168)
at cc.factorie.variable.DiffList.scoreAndUndo(Diff.scala:88)
at cc.factorie.infer.GibbsSampler.proposals(GibbsSampler.scala:69)
at cc.factorie.infer.GibbsSampler.proposals(GibbsSampler.scala:60)
at cc.factorie.infer.GibbsSampler.proposals(GibbsSampler.scala:26)
at cc.factorie.optimize.SampleRankExample.accumulateValueAndGradient(SampleRank.scala:31)
at cc.factorie.optimize.OnlineTrainer.processExamples(Trainer.scala:96)
at cc.factorie.optimize.SampleRankTrainer.process(SampleRank.scala:76)
at cc.factorie.optimize.SampleRankTrainer.processContext(SampleRank.scala:72)
....