Softmax 回歸 vs k 個二元分類器

2022-03-15 03:28:10 字數 518 閱讀 2630

如果你在開發乙個**分類的應用,需要對k種型別的**進行識別,那麼是選擇使用 softmax 分類器呢,還是使用 logistic 回歸演算法建立 k 個獨立的二元分類器呢?

如果你的四個類別如下:人聲**、舞曲、影視原聲、流行歌曲,那麼這些類別之間並不是互斥的。例如:一首歌曲可以**於影視原聲,同時也包含人聲 。這種情況下,使用4個二分類的 logistic 回歸分類器更為合適。這樣,對於每個新的**作品 ,我們的演算法可以分別判斷它是否屬於各個類別。

現在我們來看乙個計算視覺領域的例子,你的任務是將影象分到三個不同類別中。(i) 假設這三個類別分別是:室內場景、戶外城區場景、戶外荒野場景。你會使用sofmax回歸還是 3個logistic 回歸分類器呢? (ii) 現在假設這三個類別分別是室內場景、黑白、包含人物的,你又會選擇 softmax 回歸還是多個 logistic 回歸分類器呢?

在第乙個例子中,三個類別是互斥的,因此更適於選擇softmax回歸分類器 。而在第二個例子中,建立三個獨立的 logistic回歸分類器更加合適。

引自:ufldl

二元分類與 Logistic 回歸

二元分類與 logistic 回歸從屬於筆者的deep learning specialization 課程筆記系列文章,本文主要記述了筆者學習 andrew ng deep learning specialization 系列課程的筆記與 實現。注意,本篇有大量的數學符號與表示式,部分網頁並不支援...

C 中二元函式物件和二元謂詞

在c stl演算法中,在演算法的輸入和輸出中,一定要分清是函式物件,還是謂詞,還是迭代器。具體看如下 注意看注釋 includeusing namespace std include string include include include include include 二元函式物件 temp...

python選擇排序二元選擇 二元選擇排序

注 本題只需要提交標記為修改部分之間的 c 語言方式。二元選擇排序 對傳統的選擇排序演算法改進,在一趟比較過程中,同時記錄最大值和最小值位置,將最小值與第乙個元素交換,最大值與最後乙個元素交換,即一趟比較確定兩個元素,對剩下的序列重複上述過程,直至序列為空。include using namespa...