which output transfer function to use for 1 class classification

1 回表示 (過去 30 日間)
Med Aymane Ahajjam
Med Aymane Ahajjam 2017 年 3 月 28 日
編集済み: Med Aymane Ahajjam 2017 年 3 月 28 日
I have modeled an ANN classifier that takes as input a sky image (extract 72 statistical features of RGB channels) and outputs a single class (is it a clear sky '1' or not '0').
Although the target is a column vector of 1s and 0s depending of what type of observation it is (clear or not), I have noticed that the output of prediction, after the training, is a number between 0 and 1 and not 0 or 1. This means that the classifier was not able to distinguish between a clear sky and a not clear one (which is the sole purpose of this work) and gave an approximation between the two (kind of)..
So my question is, do you think that using another output transfer function (other than logsig) would solve the problem? because I don't want to specify a manual threshold to differentiate between the classes (why use ANN then..). Thanks for your time and consideration.

回答 (0 件)

カテゴリ

Help Center および File ExchangeImage Data Workflows についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by