支持向量機其實沒那麼玄乎

2021-01-10 價值為錨

隨著量化投資領域的發展和成熟,機器學習所發揮的作用也在日漸增長。在機器學習中,支持向量機也是一種常見的算法。

支持向量機的原理是,在兩類的樣本中,尋找到能最好劃分類別的超平面。如果在平面中找不到,那就進入更多維度的空間,直至某個維度的空間能夠劃分出最合適的支持向量。兩條支持向量中間的那個超平面就是機器能夠利用的判斷邏輯。

既然能夠通過支持向量機進行有效的分類,那麼我們就可以將其引入量化投資的領域,比如讓機器分析出能夠產生較高收益的股價模式、基本面特徵等,然後再構建出投資組合。

除此之外,我們還可以使用SVM工具來識別市場的形態。把問題簡單化,其實就是震蕩市、趨勢市的分類問題。通過機器學習,我們可以很容易地識別市場的特徵,並可據此進行資產配置。華泰聯合證券在很早的時候發布過相關的研報,可以借鑑其思路來撰寫代碼。長城證券也有相關的研報可用參考。

擇時技術是許多投資者之間的熱門話題,支持向量機的出現正好為他們提供了實用的量化工具。具體操作的時候,我們可以使用Python的第三方庫sklearn,相關的SVM算法已經做好了整合,可以很方便地調用。

綜上所述,支持向量機的機器學習算法值得量化投資者深入探索。

相關焦點

  • 從零推導支持向量機 (SVM) | 雷鋒網
    摘要支持向量機 (SVM) 是一個非常經典且高效的分類模型。但是,支持向量機中涉及許多複雜的數學推導,並需要比較強的凸優化基礎,使得有些初學者雖下大量時間和精力研讀,但仍一頭霧水,最終對其望而卻步。儘管現在深度學習十分流行,了解支持向量機的原理,對想法的形式化、簡化,及一步步使模型更一般化的過程,及其具體實現仍然有其研究價值。另一方面,支持向量機仍有其一席之地。相比深度神經網絡,支持向量機特別擅長於特徵維數多於樣本數的情況,而小樣本學習至今仍是深度學習的一大難題。1.
  • 支持向量機+sklearn繪製超平面
    核函數4.SVM 應用實例1.快速了解SVM 支持向量機(support vector machines,SVM)是一種二類分類模型。它的基本模型是定義在特徵空間上的間隔最大的線性分類器,間隔最大使它有別於感知機;而且SVM還支持核技巧,能夠對非線形的數據進行分類,其實就是將非線形問題變換為線性問題,通過解變換後的線性問題來得到原來非線形問題的解。舉個例子來說明支持向量機是來幹什麼的吧!
  • 智能財務風險預警方法—支持向量機
    ,此外,支持向量機還可以用在一些預測或者分析等領域,應用非常廣泛,工程科學等方面都能有所應用。當今世界上的支持向量機支持向量機的研究部分中,實際和理論方面的研究兩方在快速發展,如今支持向量機已經可以用於生物醫學識別,文本識別,人臉識別,手寫識別等非常多的領域。支持向量機將分類樣本映射為向量空間的特徵向量集合,並在向量空間中構造最優分類超平面,使得在保證分類正確的同時,不同類別的集合與最優分類超平面的間隔最大。
  • 如何使用支持向量機學習非線性數據集
    支持向量機(SVM)什麼是支持向量機呢?支持向量機是監督機器學習模型,可對數據進行分類分析。實際上,支持向量機算法是尋找能將實例進行分離的最佳超平面的過程。如果數據像上面那樣是線性可分離的,那麼我們用一個線性分類器就能將兩個類分開。
  • 25道題檢測你對支持向量機算法的掌握程度
    我相信你在不同的途徑中肯定也接觸過支持向量機,是不是覺得已經對這個東西有些頭痛,認為很多人都會,但是自己好像怎麼都不能明白過來它的原理,或者說你已經對自己有關支持向量機的知識已經很有自信了,那麼現在你來對地方了,這份技能測試就是專門測試你對於支持向量機的掌握程度已經是否可以應用。這份測試已經有超過550多人參加了,最後我會放出這些人的分數的分布情況,從而方便你對比一下自己的支持向量機的水平程度。
  • 一個簡單的案例帶你了解支持向量機算法(Python代碼)
    相反,「支持向量機」就像一把鋒利的刀—它適用於較小的數據集,但它可以再這些小的數據集上面構建更加強大的模型。現在,我希望你現在已經掌握了隨機森林,樸素貝葉斯算法和模型融合的算法基礎。如果沒有,我希望你先抽出一部分時間來了解一下他們,因為在本文中,我將指導你了解認識機器學習算法中關鍵的高級算法,也就是支持向量機的基礎知識。
  • 形象講解支持向量機
    支持向量機(SVM)是由分離超平面的判別分類器。換句話說,給定標記的訓練數據(監督學習),算法輸出最佳超平面,其對新示例進行分類。在二維空間中,這個超平面是將平面分成兩部分的線,其中每一類都位於兩側。本文以一個外行的角度來學習假設在圖表上給出了兩個標籤類的圖,如圖(A)所示。你能決定一個分類線嗎?
  • 深度講解支持向量機背後的數學思想
    在支持向量機(support vector machine,SVM)算法中,有諸多數學思想。學習SVM是一個非常好的實踐數學思想的過程,為我們以後創新解決問題思路提供了啟發。在卷積神經網絡興起之前,在機器學習界一直是非常受追捧的算法,不光是因為其有良好的泛化能力、很高的準確度,更是因為其完備的數學理論依據以及諸多較難理解的數學知識。
  • 大連市場上的「絕育鮑魚」並沒那麼玄乎 實為三倍體鮑魚
    大連市場上的「絕育鮑魚」並沒那麼玄乎 實為三倍體鮑魚2012-11-26 08:37:00  水產養殖網  出處:新商報        瀏覽量: 1712 次 我要評論雖然商販鼓吹,絕育鮑魚從質量和食用效果上與普通鮑魚相比其實更好,但趙女士還是沒有購買。  筆者了解到,所謂的絕育鮑魚其實又可以叫做三倍體鮑魚。一般的高等動物大多是二倍體,但成為三倍體後就喪失了生育能力。原來,成活率低、生長周期長一直是困擾鮑魚養殖的核心問題。
  • 改進遺傳算法的支持向量機特徵選擇解決方案
    支持向量機是一種在統計學習理論的基礎上發展而來的機器學習方法[1],通過學習類別之間分界面附近的精確信息,可以自動尋找那些對分類有較好區分能力的支持向量,由此構造出的分類器可以使類與類之間的間隔最大化,因而有較好的泛化性能和較高的分類準確率。由於支持向量機具有小樣本、非線性、高維數、避免局部最小點以及過學習現象等優點,所以被廣泛運用於故障診斷、圖像識別、回歸預測等領域。
  • 機器學習|劉老師專欄—從邏輯回歸到支持向量機(一)
    劉老師專欄,今天分享的是從邏輯回歸到支持向量機解決分類問題的思路,算法理論知識固然重要,但更值得學習的是解決問題的思考方式,仔細欣賞劉老師的分享吧~需要複習邏輯回歸?請戳:機器學習|劉老師專欄——機器的「是非觀」機器學習|劉老師專欄——機器學習與是非題(二)機器學習|劉老師專欄——關於邏輯回歸的更多思考支持向量機是解決分類問題的另一個重要方法,關於這個方法的具體內容,因為我覺得插入公式和圖片都很麻煩,所以不再贅述。而且,相比於教材來說,贅述也不過是一種重複。
  • 「研究」支持向量機和其它類人工神經網絡的聯繫及區別
    支持向量機(Support Vector Machines,SVM)是20世紀90年代初,由Vapnik教授領導的研究小組提出的一種新的智能機器,它基於Vapnik等人在上世紀60年代末提出統計學習理論。
  • 超詳細支持向量機知識點,面試官會問的都在這裡了
    它的基本思想是在特徵空間中尋找間隔最大的分離超平面使數據得到高效的二分類,具體來講,有三種情況(不加核函數的話就是個線性模型,加了之後才會升級為一個非線性模型):當訓練樣本線性可分時,通過硬間隔最大化,學習一個線性分類器,即線性可分支持向量機;當訓練數據近似線性可分時,引入鬆弛變量,通過軟間隔最大化,學習一個線性分類器,即線性支持向量機;當訓練數據線性不可分時,通過使用核技巧及軟間隔最大化
  • 改進遺傳算法的支持向量機特徵選擇解決方案介紹
    支持向量機是一種在統計學習理論的基礎上發展而來的機器學習方法[1],通過學習類別之間分界面附近的精確信息,可以自動尋找那些對分類有較好區分能力的支持
  • 一種利用最小二乘支持向量機方法預測比採油指數的模型
    一種利用最小二乘支持向量機方法預測比採油指數的模型本篇文章來自中海油天津分公司和中國地質大學(武漢)等單位在油田開發方案設計時,比採油指數起著至關重要的作用。特別對於海上油田來說,受開發成本和時間限制的影響,存在測試時間較短和測試採樣點較少的劣勢。
  • 支持向量機(三):圖解KKT條件和拉格朗日乘子法
    前言支持向量機求解最優化參數的過程中需要用到拉格朗日乘子法和KKT條件,本文用清晰易懂的圖解法說明拉格朗日乘子法和
  • 如何學習SVM(支持向量機)以及改進實現SVM算法程序 - 雷鋒網
    雷鋒網 AI 科技評論按,本文為韋易笑在知乎問題如何學習SVM(支持向量機)以及改進實現SVM算法程序下面的回覆,雷鋒網 AI 科技評論獲其授權轉載。以下為正文:學習 SVM 的最好方法是實現一個 SVM,可講理論的很多,講實現的太少了。
  • 沒那麼玄乎,27圖讓您掃盲集成電路
    有人說搞集成電路比搞原子彈還難,我覺得沒那麼玄乎,主要問題是人們對它不了解。如今國家急需發展集成電路,我卻很難找到通俗易懂的科普文章,倒是搞笑梗和雞湯文挺多。我已從事集成電路工作30年,現嘗試用最簡單的文字,給大家介紹一下集成電路。為了便於理解,我會用大家熟悉的宏觀現象來做類比。
  • 肉彈素:不玄乎,勿恐慌
    喜歡吃肉丸的人們不禁開始擔心:肉彈素是什麼玄乎的東西?加了肉彈素的肉丸還能吃嗎?肉彈素,也叫高彈素,顧名思義,它能夠讓肉類食物吃起來更有彈性,讓肉丸吃起來有非常「筋道」的口感。肉彈素的名字聽起來很玄乎,不過,它裡面究竟有什麼成分能發揮如此神奇作用呢?其實,肉彈素裡發揮作用的主要成分是磷酸鹽類,肉彈素其實就是一種複合磷酸鹽。複合磷酸鹽是一種應用非常廣泛的食品添加劑。
  • 最近超火的1道智力題:題目看上去很玄乎,據說答對的人牛的一批
    其實,智力題在我們日常生活中應用非常廣泛。比如大家非常熟知的腦筋急轉彎、猜謎語等等,都是屬於智力題的範疇。當然,智力題的範圍很廣,理論上來說,題目只要具備合理性、正確性,都可以被稱之為智力題。不過,有一種題型,它是以開發學生的智力為主,並且加入了趣味數學等元素的形式,這類題被稱之為數學智力題。數學智力題,顧名思義,是以考驗答題者數學知識為主要目的的題目。