
介紹
在我們學習機器算法的時候,可以將機器學習算法視為包含刀槍劍戟斧鉞鉤叉的一個軍械庫。你可以使用各種各樣的兵器,但你要明白這些兵器是需要在合適的時間合理的地點使用它們。作為類比,你可以將“回歸算法”想象成能夠有效切割數據的劍,但無法處理高度復雜的數據。相反的是,“支持向量機(SVM)”就像一把鋒利的刀,它比較適用于較小的數據集,但在較小的數據集上面,它可以構建更加強大的模型。
相信在你學習機器學習算法解決分類問題的時候,肯定聽說過支持向量機(SVM),在過去的五十年中SVM在隨著時間進行演化,并且在分類之外也得到了應用,比如回歸、離散值分析、排序。我相信你在不同的途徑中肯定也接觸過支持向量機,是不是覺得已經對這個東西有些頭痛,認為很多人都會,但是自己好像怎么都不能明白過來它的原理,或者說你已經對自己有關支持向量機的知識已經很有自信了,那么現在你來對地方了,這份技能測試就是專門測試你對于支持向量機的掌握程度已經是否可以應用。這份測試已經有超過550多人參加了,最后我會放出這些人的分數的分布情況,從而方便你對比一下自己的支持向量機的水平程度。
技能測試問題(每題1分)
問題背景:1-2
假設你使用的是一個線性SVM分類器,是用來解決存在的2分類問題?,F在你已經獲得了以下數據,其中一些點用紅色圈起來表示支持向量。
1)如果從數據中刪除以下任何一個紅點。決策邊界會改變嗎?
A)YES B)NO
2)[是或否]如果從數據中刪除非紅色圓圈點,決策邊界會發生變化嗎?
A)真 B)假
3)有關于支持向量機的泛化誤差是什么意思?
A)超平面與支持向量的距離 B)支持向量機對未知數據的預測精度如何 C)支持向量機中的閾值誤差量
4)當C參數設置為無窮大時,以下哪項成立?
A)如果存在最優的超平面,那么則會是完全可以分類數據 B)軟邊際分類器將分離數據
C)以上都不是
5)硬邊緣是什么意思?
A)SVM允許分類中的誤差很小 B)SVM允許分類中的誤差很大 C)以上都不是
6)訓練支持向量機的最小時間復雜度是O(n2)。根據這一事實,什么尺寸的數據集不是最適合SVM的?
A)大型數據集 B)小型數據集 C)中型數據集 D)大小無關緊要
7)支持向量機的有效性取決于:
A)內核的選擇 B)內核的參數 C)軟邊距的參數C D)以上所有
8)支持向量是最接近決策邊界的數據點。
A)是 B)否
9)支持向量機在以下什么情況中的效果最差:
A)數據是線性可分的 B)數據干凈并且可以使用 C)數據有噪音且包含重疊點
10)假設在支持向量機中使用高Gamma值并且使用RBF內核。這意味著什么?
A)模型考慮甚至遠離超平面的點進行建模 B)模型只考慮超平面附近的點進行建模 C)模型不會受到點距離超平面的影響并進行建模 D)沒有以上
11)支持向量機中的代價參數表示:
A)要進行的交叉驗證的數量 B)要使用的內核 C)模型的分類錯誤和簡單性之間的權衡 D)以上都不是
12)
假設你正在基于數據X進行構建支持向量機模型。數據X可能容易出錯,這意味著你不應該過多地信任任何特定的數據點。假如現在你想建立一個支持向量機模型,它的二次核函數為2次多項式,它使用松弛變量C作為它的超參數之一?;诖?,請給出以下問題的答案。
當你使用非常大的C值(C->無窮大)時會發生什么?
注意:對于小C,也可以正確地對所有數據點進行分類
A)對于給定的超參數C,我們仍然可以正確的對數據進行分類 B)對于給定的超參數C,我們不能對數據進行正確的分類 C)不好說 D)以上都不是
13)當使用非常小的C值(C~0)會發生什么?
A)將會發生分類錯誤 B)數據將被正確的分類 C)不好說 D)以上都不是
14)如果我正在使用我的數據集的所有特征,并且我在訓練集上達到100%的準確率,但在驗證集上卻只達到約70%,我應該注意什么?
A)欠擬合 B)沒什么注意的,模型是非常完美的 C)過度擬合
15)以下哪項是支持向量機在現實世界中的實際應用?
A)文本和超文本分類 B)圖像分類 C)新聞文章的聚類 D)以上所有
問題背景:16 - 18
假設你在訓練支持向量機后訓練了一個具有線性決策邊界的支持向量機,你正確的發現了你的支持向量機的模型還不合適。
16)下面選項中哪一個是你更能考慮進行迭代支持向量機的?
A)增加你的數據點 B)減少你的數據點 C)嘗試計算更多的變量 D)嘗試減少變量
17)假設你在前一個問題中給出了正確的答案。你認為實際上會發生什么?
1.我們正在降低偏差 2.我們正在降低方差 3.我們正在增加偏差 4.我們正在增加方差
A)1和2 B)2和3 C)1和4 D)2和4
18)在上面的問題中,假設你想要更改其中一個(支持向量機)超參數,以便效果與之前的問題相同,也就是模型不適合?
A)我們將增加參數C B)我們將減小參數C C)C中的變化不起作用 D)這些都不是
19)在支持向量機中使用高斯核函數之前,我們通常使用特征歸一化。那么什么是真正的特征歸一化?
A)1 B)1和2 C)1和3 D)2和3
問題背景:20-22
假設你正在處理4分類問題,并且你希望在數據上訓練支持向量機模型,因為你正在使用One-vs-all方法?,F在回答以下問題
20)在這種情況下我們需要訓練支持向量機模型多少次
A)1 B)2 C)3 D)4
21)假設你的數據中具有相同的類分布?,F在,比如說在一對一訓練中進行1次訓練,支持向量機模型需要10秒鐘。那么端到端訓練一對一的方法需要多少秒?
A)20 B)40 C)60 D)80
22)假設你的問題現在已經發生了改變?,F在,數據只有2個類。在這種情況下,你認為我們需要訓練支持向量機多少次?
A)1 B)2 C)3 D)4
問題背景:23 - 24
假設你使用的支持向量機的線性核函數為2次多項式,現在認為你已將其應用于數據上并發現它完全符合數據,這意味著,訓練和測試精度為100%。
23)現在,假設你增加了這個內核的復雜度(或者說多項式的階數)。你認為會發生什么?
A)增加復雜性將使數據過度擬合 B)增加復雜性將使數據不適應模型 C)由于你的模型已經100%準確,因此不會發生任何事情 D)以上都不是
24)在上一個問題中,在增加復雜性之后,你發現訓練精度仍然是100%。你認為這背后的原因是什么?
A)1 B)2 C)1和2 D)這些都不是
25)支持向量機中的kernel是什么?
A)1 B)2 C)1和2 D)這些都不是
答案與講解
1)正確答案:A
這三個例子的位置使得刪除它們中的任何一個都會在約束中引入松弛效果。因此決策邊界將完全改變。
2)正確答案:B
從數據另一方面來說,數據中的其余點不會對決策邊界產生太大影響。
3)正確答案:B
統計中的泛化誤差通常是樣本外誤差,它是用來衡量模型預測先見未知的數據值的準確性。
4)正確答案:A
在如此高水平的誤差分類懲罰水平上,軟邊際將不會存在,因為沒有錯誤的余地。
5)正確答案:A
硬邊界意味著SVM在分類方面非常嚴格,并且試圖在訓練集中完美的完成分類,從而導致過度擬合。
6)正確答案:A
分類邊界清晰的數據集與支持向量機的分類效果最好
7)正確答案:D
支持向量機的有效性取決于你如何選擇上面提到的三個基本需求,從而最大化你的效率,減少誤差和過度擬合。
8)正確答案:A
它們是最接近超平面的點,也是最難分類的點。它們還對決策邊界的位置有直接影響。
9)正確答案:C
當數據具有噪聲和重疊點時,如何在不分類的情況下畫出清晰的超平面是一個很大的問題。
10)正確答案:B
SVM調整中的gamma參數表示超平面附近的或遠離超平面的點的影響
對于較低的gamma值,模型將被過于約束并包括訓練數據集中的所有的點,而不會真正的捕獲形狀。
對于更高的gamma值,模型將很好地捕獲數據集的形狀。
11)正確答案:C
代價參數決定了支持向量機被允許在多大程度上“彎曲”數據。對于低的代價參數,你的目標是一個光滑平穩的超平面,對于更高的代價,你的目標是正確地分類更多的點。它也簡稱為分類錯誤的代價。
12)正確答案:A
對于較大的C值,錯誤分類的點的代價非常高,因此決策邊界將盡可能完美地分離數據。
13)正確答案:A
該分類器可以最大化的提高大多數點之間的邊距,同時會對少數點進行錯誤的分類,因為代價是非常低的。
14)正確答案:C
如果我們非常容易就達到了100%的訓練準確度,那么我們就需要檢查來確認我們是否過度擬合了數據。
15)正確答案:D
支持向量機是高度通用的模型,可用于幾乎所有現實世界的問題,從回歸到聚類和手寫識別。
16)正確答案:C
這里最好的選擇是為模型創建嘗試更多的變量。
17)正確答案:C
更好的模型將降低偏差并增加方差
18)正確答案:A
增加C參數在這里是正確的,因為它將確保模型的規范化
19)正確答案:B
表述一和二是正確的。
20)正確答案:D
對于一個4分類問題,如果使用one-vs-all方法,則必須至少訓練SVM 4次。
21)正確答案:B
需要10×4 = 40秒
22)正確答案:A
僅訓練一次SVM就可以得到合適的結果
23)正確答案:A
增加數據的復雜性會使算法過度擬合數據。
24)正確答案:C
兩個給定的陳述都是正確的。
25)正確答案:C
兩個給定的陳述都是正確的。
結果檢查
是不是已經對完答案,已經算出自己的分數了呢,以下是參與者得分的總體分布,看一下自己的水平在那個位置吧:
在這個圖表中,列表示的得分的人數,行表示獲得的分數,全部答對的人只有1位,相信看完自己的分數后,你應該對自己的水平有了一定的了解,也明白自己對于支持向量機的哪些知識還有些不足,這樣我們可以更好的去學習。
數據分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
CDA數據分析師證書考試體系(更新于2025年05月22日)
2025-05-26解碼數據基因:從數字敏感度到邏輯思維 每當看到超市貨架上商品的排列變化,你是否會聯想到背后的銷售數據波動?三年前在零售行 ...
2025-05-23在本文中,我們將探討 AI 為何能夠加速數據分析、如何在每個步驟中實現數據分析自動化以及使用哪些工具。 數據分析中的AI是什么 ...
2025-05-20當數據遇見人生:我的第一個分析項目 記得三年前接手第一個數據分析項目時,我面對Excel里密密麻麻的銷售數據手足無措。那些跳動 ...
2025-05-20在數字化運營的時代,企業每天都在產生海量數據:用戶點擊行為、商品銷售記錄、廣告投放反饋…… 這些數據就像散落的拼圖,而相 ...
2025-05-19在當今數字化營銷時代,小紅書作為國內領先的社交電商平臺,其銷售數據蘊含著巨大的商業價值。通過對小紅書銷售數據的深入分析, ...
2025-05-16Excel作為最常用的數據分析工具,有沒有什么工具可以幫助我們快速地使用excel表格,只要輕松幾步甚至輸入幾項指令就能搞定呢? ...
2025-05-15數據,如同無形的燃料,驅動著現代社會的運轉。從全球互聯網用戶每天產生的2.5億TB數據,到制造業的傳感器、金融交易 ...
2025-05-15大數據是什么_數據分析師培訓 其實,現在的大數據指的并不僅僅是海量數據,更準確而言是對大數據分析的方法。傳統的數 ...
2025-05-14CDA持證人簡介: 萬木,CDA L1持證人,某電商中廠BI工程師 ,5年數據經驗1年BI內訓師,高級數據分析師,擁有豐富的行業經驗。 ...
2025-05-13CDA持證人簡介: 王明月 ,CDA 數據分析師二級持證人,2年數據產品工作經驗,管理學博士在讀。 學習入口:https://edu.cda.cn/g ...
2025-05-12CDA持證人簡介: 楊貞璽 ,CDA一級持證人,鄭州大學情報學碩士研究生,某上市公司數據分析師。 學習入口:https://edu.cda.cn/g ...
2025-05-09CDA持證人簡介 程靖 CDA會員大咖,暢銷書《小白學產品》作者,13年頂級互聯網公司產品經理相關經驗,曾在百度、美團、阿里等 ...
2025-05-07相信很多做數據分析的小伙伴,都接到過一些高階的數據分析需求,實現的過程需要用到一些數據獲取,數據清洗轉換,建模方法等,這 ...
2025-05-06以下的文章內容來源于劉靜老師的專欄,如果您想閱讀專欄《10大業務分析模型突破業務瓶頸》,點擊下方鏈接 https://edu.cda.cn/g ...
2025-04-30CDA持證人簡介: 邱立峰 CDA 數據分析師二級持證人,數字化轉型專家,數據治理專家,高級數據分析師,擁有豐富的行業經驗。 ...
2025-04-29CDA持證人簡介: 程靖 CDA會員大咖,暢銷書《小白學產品》作者,13年頂級互聯網公司產品經理相關經驗,曾在百度,美團,阿里等 ...
2025-04-28CDA持證人簡介: 居瑜 ,CDA一級持證人國企財務經理,13年財務管理運營經驗,在數據分析就業和實踐經驗方面有著豐富的積累和經 ...
2025-04-27數據分析在當今信息時代發揮著重要作用。單因素方差分析(One-Way ANOVA)是一種關鍵的統計方法,用于比較三個或更多獨立樣本組 ...
2025-04-25CDA持證人簡介: 居瑜 ,CDA一級持證人國企財務經理,13年財務管理運營經驗,在數據分析就業和實踐經驗方面有著豐富的積累和經 ...
2025-04-25