Advertisement
lamiastella

Untitled

Nov 13th, 2018
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.86 KB | None | 0 0
  1. Why class 1 and 8 have all zeros?
  2. -----------------------------------------------------
  3. nb_classes = 9
  4.  
  5.  
  6. confusion_matrix = torch.zeros(nb_classes, nb_classes)
  7.  
  8.  
  9. with torch.no_grad():
  10.     for i, (inputs, classes) in enumerate(dataloaders['test']):
  11.         inputs = inputs.to(device)
  12.         classes = classes.to(device)
  13.         outputs = model_ft(inputs)
  14.         _, preds = torch.max(outputs, 1)
  15.         for t, p in zip(classes.view(-1), preds.view(-1)):
  16.                 confusion_matrix[t.long(), p.long()] += 1
  17.                
  18. print(confusion_matrix)
  19.  
  20. with torch.no_grad():
  21.     for i, (inputs, classes) in enumerate(dataloaders['test']):
  22.         print("i: ", i)
  23.         #print("inputs is: ", inputs)
  24.         print('classes is: ', classes)
  25.        
  26. from sklearn.metrics import confusion_matrix
  27. cm = confusion_matrix(labels_test, pred)
  28.  
  29. ------------------------------------------------------
  30.  
  31.  
  32. tensor([[ 0.,  2.,  0.,  1.,  0.,  1.,  0.,  0.,  0.],
  33.         [ 0.,  9., 11.,  0.,  0.,  0.,  4.,  0.,  0.],
  34.         [ 0.,  3., 31.,  0.,  0.,  0.,  7.,  0.,  1.],
  35.         [ 0.,  0.,  3.,  1.,  1.,  0.,  2.,  0.,  0.],
  36.         [ 0.,  4.,  3.,  3.,  1.,  0.,  5.,  0.,  0.],
  37.         [ 0.,  0.,  2.,  1.,  0.,  3.,  2.,  0.,  1.],
  38.         [ 0.,  2.,  3.,  1.,  2.,  0., 13.,  0.,  3.],
  39.         [ 0.,  1.,  0.,  1.,  1.,  0.,  1.,  0.,  0.],
  40.         [ 0.,  1.,  3.,  0.,  1.,  0.,  3.,  0.,  2.]])
  41. i:  0
  42. classes is:  tensor([6, 8, 2, 0])
  43. i:  1
  44. classes is:  tensor([8, 2, 2, 2])
  45. i:  2
  46. classes is:  tensor([2, 4, 6, 1])
  47. i:  3
  48. classes is:  tensor([1, 1, 1, 1])
  49. i:  4
  50. classes is:  tensor([1, 7, 2, 6])
  51. i:  5
  52. classes is:  tensor([6, 4, 2, 2])
  53. i:  6
  54. classes is:  tensor([5, 1, 2, 6])
  55. i:  7
  56. classes is:  tensor([8, 4, 5, 6])
  57. i:  8
  58. classes is:  tensor([1, 1, 4, 2])
  59. i:  9
  60. classes is:  tensor([1, 3, 8, 7])
  61. i:  10
  62. classes is:  tensor([8, 4, 1, 0])
  63. i:  11
  64. classes is:  tensor([3, 2, 1, 2])
  65. i:  12
  66. classes is:  tensor([8, 2, 4, 6])
  67. i:  13
  68. classes is:  tensor([1, 5, 2, 6])
  69. i:  14
  70. classes is:  tensor([1, 1, 6, 3])
  71. i:  15
  72. classes is:  tensor([2, 4, 2, 8])
  73. i:  16
  74. classes is:  tensor([4, 7, 2, 5])
  75. i:  17
  76. classes is:  tensor([2, 2, 3, 6])
  77. i:  18
  78. classes is:  tensor([6, 6, 1, 1])
  79. i:  19
  80. classes is:  tensor([8, 2, 8, 7])
  81. i:  20
  82. classes is:  tensor([1, 6, 6, 1])
  83. i:  21
  84. classes is:  tensor([5, 2, 2, 2])
  85. i:  22
  86. classes is:  tensor([1, 3, 2, 6])
  87. i:  23
  88. classes is:  tensor([5, 1, 6, 5])
  89. i:  24
  90. classes is:  tensor([2, 2, 4, 2])
  91. i:  25
  92. classes is:  tensor([2, 3, 2, 4])
  93. i:  26
  94. classes is:  tensor([6, 2, 2, 4])
  95. i:  27
  96. classes is:  tensor([3, 6, 1, 5])
  97. i:  28
  98. classes is:  tensor([2, 0, 2, 2])
  99. i:  29
  100. classes is:  tensor([1, 2, 6, 6])
  101. i:  30
  102. classes is:  tensor([1, 2, 8, 6])
  103. i:  31
  104. classes is:  tensor([2, 4, 5, 2])
  105. i:  32
  106. classes is:  tensor([6, 4, 2, 6])
  107. i:  33
  108. classes is:  tensor([2, 2, 4, 6])
  109. i:  34
  110. classes is:  tensor([4, 2, 0, 4])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement