2016-08-28 118 views
1

我很好地調整了來自GoogleNet的輸出動物類(狗,貓,鳥)的圖像分類器,它的工作完美。當我傳遞與該主題相關的圖像並且非常高興時,準確度非常高!未分類圖像的Caffe圖像分類器

現在的問題是:如果我向分類器傳遞一些與訓練數據集無關的圖像(例如房子圖像),我希望收到較低分數的輸出,以幫助我識別分析的圖像不是數據集類別之一。

我的電流輸出爲

dogs = 97% 
cats = 2% 
birds = 1% 

而不是我需要的是看到像

dogs = (anything low %) 
cats = (anything low %) 
birds = (anything low %) 

我怎樣才能做到這一點的結果? 感謝您的任何幫助

回答

0

您需要閱讀文檔。 但是,經常認識者利用輸入必須是有限集合中的一個來幫助調整算法的事實。例如郵編必須是英文字母和數字。如果某人手寫一個不是的郵編,那麼識別器是否產生垃圾並不重要,因爲輸入也是垃圾。

它很可能無法識別訓練集之外的輸入,而不是訓練。但這一切完全取決於它在底下如何工作。

1

您的網絡的最後一層是softmax,因此即使您的輸入是白色圖像,結果也會達到100%。如果你之前看過這個圖層,你會得到每個班級的分數。該分數可能比圖片上有一隻狗要低很多。

無論如何,如果您的目標是能夠知道圖片中是否有狗,貓,鳥或其中沒有人,您應該添加一個「其他」類並添加圖像,三個其他類別都沒有。