Open caixialiu-bjut opened 4 years ago
Hi @caixialiu-bjut , thanks for your interest in our paper.
For multi-view reconstruction: Category: Same as above. View: Correct.
Thank you for your answer. How do you judge the best result or best model? Is it by the loss? I see the code in main_AttSets.py:
if i % 400 == 0 : X_rgb_batch, Y_vox_batch = data.load_X_Y_test_next_batch(test_mv=1) rec_loss_te, Y_vox_test_pred, att_pred, sum_test = self.sess.run([self.rec_loss, self.Y_pred,self.weights, self.sum_merged],feed_dict={self.X_rgb: X_rgb_batch, self.Y_vox: Y_vox_batch}) X_rgb_batch = X_rgb_batch.astype(np.float16) Y_vox_batch = Y_vox_batch.astype(np.float16) Y_vox_test_pred = Y_vox_test_pred.astype(np.float16) att_pred = att_pred.astype(np.float16) What is the function of the code? only see the middle results?
hi @caixialiu-bjut, the above code is only for intermediate testing (i.e., to check the results from different training iterations). Since there is no validation split to select the best model, we usually obtain the best models for all different approaches by checking the results on the testing split.
I am very inspired by your paper, but I have some questions to ask you.
1.For the experiment of single-view reconstruction : Category problem: do training set and testing set input per category? View problem: do training set and testing set input single-view which is random chose?
Similarly, For the experiment of multi-view reconstruction : Category problem: do training set input multiple categories? do testing set input multiple categories? View problem: do training set input 24 views? do testing set input multiple views (e.g., 1,2,3,...) ?
2.Could you provide the code of full testing? Does full testing mean to go through all the test set?