女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何通過機器學習來理解情緒劃分,保持積極心態

如意 ? 來源:讀芯術微信公眾號 ? 作者:讀芯術微信公眾號 ? 2020-10-27 14:53 ? 次閱讀

“思考再思考,然后采取行動”,這樣的流程是不是聽起來很熟悉?大多數人都是這樣做的。

然而,這個思考流程很可能是一把雙刃劍:在一些情形下,結果可能積極有用,但在另一些情形下,結果可能有害,甚至反噬自身。后者是我們都希望避免的。為了清晰了解情緒的劃分,我編寫了這個機器學習(ML)程序。

隔離階段讓我有機會探索自我并審視自己的思路。我不是一個沉思者,但是總會陷入紛亂的思緒之中,每當這時,我都需要理清思路。因此我要創建一個可以分析我的思考過程的ML模型。我用KNN算法判斷應該避免的情緒,并通過可視化技術將我的情緒以圖形展示,使我清晰地一覽全貌。下面是我的做法:

作為開始,我創建了一個有不同想法的數據集;

使用KNN算法;

使用可視化技術;

最后,我學會了分割思考過程。

創建數據集

數據集由九種情緒(特征)組成:沮喪,悲傷,卑微,哭泣,痛苦,困惑,快樂,振奮和堅定。我將它們分為三類(標簽):積極,消極和中立。另外,我根據標簽對這九種情緒/特征均按1-10的標準進行了評分。于是我創建了共150個案例。這是數據集的前幾行:

如何通過機器學習來理解情緒劃分,保持積極心態

使用KNN算法

在開始下一步之前,首先需要掌握一些監督式學習的ML基本術語:

為了訓練、測試和評估一個模型,我們使用一系列案例;

這些案例包括與模型相關的特征和標簽值;

特征是用于訓練算法的基礎值;

一旦訓練部分結束,算法就能預測測試特征的正確標簽值。

目標是正確預測標簽。因此,受訓算法的精度應該很高。如果不高,應使預測的標簽值和原本標簽之間的誤差最小化。有了這些基礎知識,讓我們接著來了解KNN算法。KNN是監督式的機器學習算法,“K”是待分類點鄰近值的個數 (例如,K=1、2、3等)。

如何通過機器學習來理解情緒劃分,保持積極心態

左圖中,KNN會將“?”歸類為綠色星星,因為它最近。同樣,在右例中KNN會將“?”歸為黃色三角,因為這些三角形是最接近的多數情況。

新案例與已知案例之間的接近程度,可以使用任意距離函數,如歐幾里得尺度和明可夫斯基尺度等體現。因此稱之為最鄰近。這樣,KNN算法對新案例進行了分類。在這種特定模式中,KNN要正確預測各個情緒的分類。預處理所有數據后,我使用了KNN算法,然后計算出準確度為98.6%。這是顯示相同的代碼段:

如何通過機器學習來理解情緒劃分,保持積極心態

使用可視化技術

我用數據可視化進行了分類,圖表更便于理解,并創建了一種解決方案,用來預測我應該避免什么樣的情緒才能保持一個積極的心態。這個技術將幫助我分辨標簽類別(積極、消極和中性),為此我使用了“箱形圖”。

結果

KNN生成的圖表顯示:

沮喪:算法將該特征歸類為消極,這是顯而易見的。但值得注意的是,在消極和中立之間有小部分的重疊。同時消極與中性界限也非常細微。這表明沮喪的情緒在某種程度上能夠激勵自己取得積極成果。綜合考慮后,它被歸類為消極標簽。

困惑:這項結果很有意思,算法將其標記為積極。在分析之前,我曾避免自己有困惑情緒。也許這些搖擺不定的情緒也能產生積極的結果,也許它們給了我們時間來衡量形勢的正反面。

悲傷:毫無疑問,這類情緒注定會產生消極的結果。

自卑:有時候頭腦中會出現一些隨機的想法。它們沒有來由沒有依據。算法將這些情緒歸類為中性。

哭泣:與悲傷特征類似,該特征也被歸為消極。但我認為它可能也有中立的一面,因為哭泣可以幫助平衡情緒。但如果依據圖表來給定標簽,很可能將其歸類為積極而非中性。總體來看,它會引發消極情緒。

痛苦:根據模型的預測,痛苦是導致心情不好的最重要特征。因此,它是極其消極的。

振奮:KNN預測這個特征對我有益。但是,該圖顯示中性和消極情緒略有重疊。此外,令人吃驚的是,如果我們僅考慮這兩個標簽,消極標簽的影響要比中性標簽大得多。

堅定:該特征非常有趣。結果之間幾乎沒有任何區別,很難立即做出詮釋,但是使用箱形圖可以輕易地理解這一點。

如何通過機器學習來理解情緒劃分,保持積極心態

箱形圖提供了詳盡的圖示。圖示清晰易懂,它們根據特征或思想給出了三種不同情緒或標簽的清晰區分。它描繪的結果與KNN圖或多或少相同,但它提供了更好的解釋:

堅定:盡管看起來這一特征明顯會被歸類為積極,但是KNN圖表根據數據顯示了這三個標簽之間的相似性,這種相似性可能會產生誤導。看看箱型圖你就會發現,積極的結果只比另外兩個高一點。因此,該特征被歸類為積極標簽。

快樂:毋庸置疑,此特征為積極標簽。但是,它對中性的四分位數遠大于正數,如果僅考慮中性和負數,則中性要高于兩者。

這個項目非常有趣。起初,我以為分類結果是簡單且顯而易見的,但完成后,我才意識到這不僅僅是個分類。一個ML程序不僅能預測人類可以輕松完成的特定任務,還可以對數據集深入分析。

雖然這只是仿人智能的開始,但卻非常有趣,也許這就是‘機器學習’命名的由來。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4698

    瀏覽量

    94739
  • 應用程序
    +關注

    關注

    38

    文章

    3322

    瀏覽量

    58727
  • 機器學習
    +關注

    關注

    66

    文章

    8492

    瀏覽量

    134088
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于腦電信號(EEG)的情緒識別研究綜述

    Ekman等人通過分析人類的面部表情,將人類的情緒劃分為生氣、討厭、害怕、高興、悲傷和驚訝等6種基本情緒類別。Plutchik進一步擴展為八種,并引入“
    的頭像 發表于 03-31 22:41 ?1746次閱讀
    基于腦電信號(EEG)的<b class='flag-5'>情緒</b>識別研究綜述

    什么是機器學習通過機器學習方法能解決哪些問題?

    來源:Master編程樹“機器學習”最初的研究動機是讓計算機系統具有人的學習能力以便實現人工智能。因為沒有學習能力的系統很難被認為是具有智能的。目前被廣泛采用的
    的頭像 發表于 11-16 01:07 ?844次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學習</b>?<b class='flag-5'>通過</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法能解決哪些問題?

    eda在機器學習中的應用

    機器學習項目中,數據預處理和理解是成功構建模型的關鍵。探索性數據分析(EDA)是這一過程中不可或缺的一部分。 1. 數據清洗 數據清洗 是機器學習
    的頭像 發表于 11-13 10:42 ?777次閱讀

    具身智能與機器學習的關系

    (如機器人、虛擬代理等)通過與物理世界或虛擬環境的交互獲得、發展和應用智能的能力。這種智能不僅包括認知和推理能力,還包括感知、運動控制和環境適應能力。具身智能強調智能體的身體和環境在智能發展中的重要性。 2.
    的頭像 發表于 10-27 10:33 ?906次閱讀

    機器人技術的發展趨勢

    能力。 機器人能夠通過學習和訓練,不斷優化自身的行為和性能,實現更高效、更智能的工作。 自然語言處理與理解 : 隨著自然語言處理技術的進步,機器人開始具備
    的頭像 發表于 10-25 09:27 ?2187次閱讀

    如何學習ARM?

    如何學習ARM? 在開始學習 ARM 處理器之前,先對計算機體系結構有一個基本的了解是很重要的。學習計算機的工作原理、CPU、內存等基礎概念,可以通過閱讀相關的書籍或在線教程
    發表于 10-11 10:42

    【「時間序列與機器學習」閱讀體驗】時間序列的信息提取

    個重要環節,目標是從給定的時間序列數據中提取出有用的信息和特征,以支持后續的分析和預測任務。 特征工程(Feature Engineering)是將數據轉換為更好地表示潛在問題的特征,從而提高機器學習
    發表于 08-17 21:12

    【《時間序列與機器學習》閱讀體驗】+ 時間序列的信息提取

    本人有些機器學習的基礎,理解起來一點也不輕松,加油。 作者首先說明了時間序列的信息提取是時間序列分析的一個重要環節,目標是從給定的時間序列數據中提取出有用的信息和特征,以支持后續的分析和預測任務,可以
    發表于 08-14 18:00

    【「時間序列與機器學習」閱讀體驗】+ 簡單建議

    細微差異導致的錯誤,這無疑增加了調試的難度。因此,我個人建議,書中若能在關鍵代碼段旁邊添加二維碼,鏈接到可在線運行或驗證的代碼環境,將極大地提升讀者的學習效率和體驗。這樣一,讀者不僅可以快速驗證代碼的正確性,還能在互動中加深對知識的
    發表于 08-12 11:21

    【「時間序列與機器學習」閱讀體驗】全書概覽與時間序列概述

    的應用也很廣泛,用機器學習為時間分析帶來新的可能性。人們往往可以通過過往的時間序列數據預測未來,在各行各業中都有很好的應用與發展前景。 時間序列分類: 1.單維時間序列 單維時間序列
    發表于 08-07 23:03

    【《大語言模型應用指南》閱讀體驗】+ 基礎知識學習

    今天學習大語言模型在自然語言理解方面的原理以及問答回復實現。 主要是基于深度學習和自然語言處理技術。 大語言模型涉及以下幾個過程: 數據收集:大語言模型
    發表于 08-02 11:03

    如何理解機器學習中的訓練集、驗證集和測試集

    理解機器學習中的訓練集、驗證集和測試集,是掌握機器學習核心概念和流程的重要一步。這三者不僅構成了模型學習
    的頭像 發表于 07-10 15:45 ?6347次閱讀

    機器學習算法原理詳解

    機器學習作為人工智能的一個重要分支,其目標是通過讓計算機自動從數據中學習并改進其性能,而無需進行明確的編程。本文將深入解讀幾種常見的機器
    的頭像 發表于 07-02 11:25 ?2166次閱讀

    深度學習與傳統機器學習的對比

    在人工智能的浪潮中,機器學習和深度學習無疑是兩大核心驅動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管它們都屬于機器
    的頭像 發表于 07-01 11:40 ?2224次閱讀

    名單公布!【書籍評測活動NO.35】如何用「時間序列與機器學習」解鎖未來?

    設備的運行狀況,生成各種維度的報告。 同時,通過大數據分析和機器學習技術,可以對業務進行預測和預警,從而協助社會和企業進行科學決策、降低成本并創造新的價值。 當今時代,數據無處不在,而時間序列數據更是
    發表于 06-25 15:00