91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

盤點機器學習算法的「高能」瞬間

jmiy_worldofai ? 來源:lq ? 2019-05-05 17:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

「水可載舟,亦可覆舟」,這句老話相信我們都很熟悉,套用到機器學習上,即是帶給我們諸多便利的機器學習算法,一個不小心,將因為意想不到的理由帶到我們「驚喜」。原作者對一篇論述此現象的論文進行了解讀。

機器學習算法與其他計算機程序存在很大的不同。在一般編程行為中,人類程序員都會告訴計算機具體做些什么。來到機器學習,人類程序員只會提供問題,算法必須通過反復試驗來搞明白如何解決它。

目前看來這套做法頗有成效——機器學習算法已廣泛用于面部識別、語言翻譯、財務建模、圖像識別及廣告投放領域。只要你上過網,就可能已經和機器學習算法產生過交互。

然而它并不總是運作良好。有的時候程序員認為自己的算法已經設計得足夠好,可仔細觀察結果,就會發(fā)現它解決的是與程序員原先想要的完全不一樣的問題。舉個例子,我見過一個圖像識別算法,原該識別綿羊的它,最終卻學會識別草,且不停將空曠的綠草地標記為含有綿羊。

一群綿羊在郁郁蔥蔥的綠色山坡上吃草

標簽:吃草、綿羊、山、城堡、馬

當機器學習算法以意想不到的方式成功解決問題時,程序員通常會感覺,好吧是的,有時確實挺煩人,但往往都是很純粹的愉悅感。

令人感到驚喜的是,2018 年有一組研究人員據此寫了一篇引人入勝的論文——該論文收集了數十篇「引起研究人員驚訝與贊嘆」的軼事。這篇論文非常值得一讀,包括原始參考文獻也是,這里有我最喜歡的幾個例子。

論文鏈接:https://arxiv.org/pdf/1803.03453.pdf

扭曲規(guī)則,取得勝利!

首先,通過模擬生物來研究不同形式的運動是如何演化的,包括為機器人提供全新的運動思路,已經是一個悠長的傳統。

既然可以撲騰,為何還要選擇走路?在這個例子中,模擬機器人原本應該盡可能地快速前進,但它卻沒有演化自己的雙腿,而是選擇將自己組裝成高塔,然后摔下來。當中有些機器人甚至學會將摔落的動作變成翻筋斗,以增加挪騰的額外距離。

[配圖:機器人成了一座倒下的塔]

既然可以跳康康,何必學跳躍?這組模擬機器人原該演化成可跳躍的形式,可由于程序員一開始將跳躍的高度設置成最高擋塊的高度,于是(又一次犯傻)機器人在形式上變得很高。為了解決這個問題,程序員試圖將跳躍高度定義為最初為最低擋塊的高度。作為回應,機器人演化出一條細長的腿,化身可以將腿蹬至空中的康康舞機器人。

[配圖:高大的機器人將腿伸向空中,而不是跳躍]

為了「超級能源」,黑你沒商量!

勢能并非模擬機器人唯一學會利用的能源。事實證明,像現實生活中發(fā)生的一樣,一旦存在可使用能源,肯定會有東西演化去使用它。

作為能源的浮點舍入誤差:在一次模擬中,機器人習得數學中的舍入誤差規(guī)則,發(fā)現這可以使它們在運動中獲得額外的能量。于是,他們學會了快速抽動,由此產生大量可以利用的自由能量。當機器人開始以驚人的速度在游泳時,程序員才注意到這個問題。

與地板的碰撞中獲取能量:在另一個模擬中,一部學會碰撞檢測規(guī)則的機器人則帶來另一些問題。一旦它們設法在地板上讓自己陷入困境(首先學會操縱時間來使之成為可能),碰撞檢測系統會意識到機器人不應在地板上,隨之將它們向上射擊。于是機器人學會在地板上快速振動,通過反復碰撞來產生額外的能量。

[圖片:機器人通過地板上的振動來獲取前進的能量]

「撞擊」飛行:在另一個模擬中,跳躍機器人學會利用不同的碰撞檢測 bug 來幫助自己飛行——每當它們彼此的部件碰到一起時,作力會將它們推至空中。如果這在現實生活中起作用,如今的商業(yè)航班將是另一番景象。

鉆「漏洞」:計算機的游戲算法非常擅長發(fā)現人類通常也會利用的矩陣故障來提高獲勝速度。一個玩著舊 Atari 游戲 Q * bert 的機器算法發(fā)現一個過去未曾發(fā)現的 bug,它選擇在一個級別結束時執(zhí)行一系列特定的動作,而非直接過渡下一級,由此所有平臺將開始快速閃爍,玩家因此得以積累大量積分。

另外有一個主攻 Doom 的游戲算法同樣找到可以阻止敵人發(fā)射火球的特殊操作——但它只適用于算法的「夢幻版」Doom。有個好消息是,你可以在這里玩到該版本的游戲。

游戲鏈接:https://worldmodels.github.io

[配圖:Q * bert 玩家積累了可疑的數量積分,考慮到它并未做過太多事情]

「目標宏大」:在一個令人毛骨悚然的例子中,有個算法原應解決如何對試圖降落航空母艦的飛機應用最小的作力,結果它發(fā)現如果應用的是一個「大型」作力,它將溢出程序的內存,進而注冊成為一個非?!肝⑿ 沟淖髁Αow行員會死,但是,嘿,完美的分數。

破壞,也是一種解決方案!

即便像列表排序算法那樣顯然是良性的東西,也可能以一種無辜卻險惡的方式解決問題。

你看,它們可不是「未排序」:舉個例子,一個原本應該學會對數字列表進行排序的算法,竟然學會刪除列表,以便從技術層面消除「未排序」的東西。

完成 Kobayashi Maru 測試:該算法原應最小化自身答案與正確答案之間的差距,結果它找著了存儲與刪除答案的位置,因此它獲得了一個完美的分數。

在井字棋游戲中取得勝利:1997 年,一些程序員構建了一個可以在無限大的板上彼此對抗玩井字棋游戲的算法。一名程序員決定放棄設計具體的算法策略,任由其自行發(fā)展。令人感到驚訝的是,該算法突然開始贏得所有游戲。結果證明,該算法的策略是棋子放在一個極其遠的位置,因此每當對方的計算機試圖模擬新的擴展板時,過于巨大的游戲板將導致其耗盡內存并崩潰,從而輸掉游戲。

結論

當機器學習解決問題時,它所提出的解決方案可以很聰明,也可以讓人徹頭徹尾感到不可思議。

生物的進化也是這樣運作的——正如任何生物學家會告訴你的那樣,生物總會找到最奇怪的問題解決方案,以及最奇怪的能源來進行開發(fā)。一個能夠證明我們未生活在計算機模擬中的最可靠跡象是——如果是,一些微生物將會學會利用它的缺陷。

因此,作為程序員,我們必須非常小心,我們的算法應該解決我們要求它們解決的問題,而不是抄捷徑。一旦存在另一種可以更加容易解決問題的途徑,機器學習很可能會找到它。

幸運的是,「殺死所有人類」真的很難。如果「烤一個令人難以置信的美味蛋糕」也能解決問題,并且比「殺死所有人類」更容易,那么機器學習肯定會選擇站在蛋糕那一邊。

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

    關注

    213

    文章

    31153

    瀏覽量

    222720
  • 圖像識別
    +關注

    關注

    9

    文章

    534

    瀏覽量

    40092
  • 機器學習
    +關注

    關注

    66

    文章

    8558

    瀏覽量

    137058

原文標題:驚喜還是驚嚇?盤點機器學習算法的「高能」瞬間

文章出處:【微信號:worldofai,微信公眾號:worldofai】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    算法工程師需要具備哪些技能?

    算法工程師需要掌握一系列跨學科的技能,涵蓋數學基礎、編程能力、算法理論、工程實踐以及業(yè)務理解等多個方面。 以下是具體技能及學習建議: 線性代數核心內容:矩陣運算、特征值分解、向量空間等。應用場
    發(fā)表于 02-27 10:53

    彩屏無線盤點機哪個好?工業(yè)級手持終端功能詳解+選購指南!

    彩屏無線盤點機,集成條碼 / RFID 掃描、無線通信、離線存儲功能,工業(yè)級 IP66/IP67 防護,適配零售、倉儲、制造多場景。盤點效率提升 3-4 倍,降低人力成本與出錯率,附 5 大選購要點 + 真實案例,幫多 SKU、高周轉企業(yè)解決
    的頭像 發(fā)表于 12-23 12:13 ?322次閱讀
    彩屏無線<b class='flag-5'>盤點機</b>哪個好?工業(yè)級手持終端功能詳解+選購指南!

    如何為盤點機器人選配(集成)條碼識別模塊?

    在現代倉儲管理和物流行業(yè)中,條碼識別技術已成為不可或缺的一部分。隨著科技的不斷進步,盤點機器人逐漸嶄露頭角,成為提升工作效率和準確性的關鍵工具。本文將深入探討如何為盤點機器人選配(集成)高效的條碼
    的頭像 發(fā)表于 12-18 15:47 ?291次閱讀
    如何為<b class='flag-5'>盤點機器</b>人選配(集成)條碼識別模塊?

    量子機器學習入門:三種數據編碼方法對比與應用

    在傳統機器學習中數據編碼確實相對直觀:獨熱編碼處理類別變量,標準化調整數值范圍,然后直接輸入模型訓練。整個過程更像是數據清洗,而非核心算法組件。量子機器
    的頭像 發(fā)表于 09-15 10:27 ?811次閱讀
    量子<b class='flag-5'>機器</b><b class='flag-5'>學習</b>入門:三種數據編碼方法對比與應用

    服裝倉庫里類似手機的掃碼PDA盤點機

    講解類似手機的掃碼PDA盤點機如何革新服裝倉庫管理!N73S手持終端以8核處理器、IP67防護和高效掃碼功能,提升盤點效率30%,降低錯誤率,完美適配服裝倉庫的快節(jié)奏需求。了解它的三防設計、長續(xù)航和無縫系統集成,解放你的庫存管理!
    的頭像 發(fā)表于 09-01 16:08 ?911次閱讀
    服裝倉庫里類似手機的掃碼PDA<b class='flag-5'>盤點機</b>

    AI 驅動三維逆向:點云降噪算法工具與機器學習建模能力的前沿應用

    在三維逆向工程領域,傳統方法在處理復雜數據和構建高精度模型時面臨諸多挑戰(zhàn)。隨著人工智能(AI)技術的發(fā)展,點云降噪算法工具與機器學習建模能力的應用,為三維逆向工程帶來了創(chuàng)新性解決方案,顯著提升
    的頭像 發(fā)表于 08-20 10:00 ?733次閱讀
    AI 驅動三維逆向:點云降噪<b class='flag-5'>算法</b>工具與<b class='flag-5'>機器</b><b class='flag-5'>學習</b>建模能力的前沿應用

    PID控制算法學習筆記資料

    用于新手學習PID控制算法。
    發(fā)表于 08-12 16:22 ?7次下載

    FPGA在機器學習中的具體應用

    ,越來越多地被應用于機器學習任務中。本文將探討 FPGA 在機器學習中的應用,特別是在加速神經網絡推理、優(yōu)化算法和提升處理效率方面的優(yōu)勢。
    的頭像 發(fā)表于 07-16 15:34 ?2952次閱讀

    【嘉楠堪智K230開發(fā)板試用體驗】K230機器視覺相關功能體驗

    K230開發(fā)板攝像頭及AI功能測評 攝像頭作為機器視覺應用的基礎,能夠給機器學習模型提供輸入,提供輸入的質量直接影響機器學習模型的效果。 K
    發(fā)表于 07-08 17:25

    盤點#機器人開發(fā)平臺

    地瓜機器人RDK X5開發(fā)套件地瓜機器人RDK X5開發(fā)套件產品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網機器人開發(fā)套件 Kria KR260機器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現的基礎算法的應用

    。 學習建議 對于初學者,建議先通過仿真(如Gazebo)驗證算法,再遷移到真實機器人,以降低硬件調試成本。 多參與開源社區(qū)(如ROS2的GitHub項目),學習前沿技術并貢獻代碼
    發(fā)表于 05-03 19:41

    機器人主控芯片平臺有哪些 機器人主控芯片一文搞懂

    AI芯片在人形機器人中的應用越來越廣泛。這些AI芯片專門設計用于執(zhí)行人工智能算法,如深度學習機器學習等。
    的頭像 發(fā)表于 04-25 16:26 ?7788次閱讀
    <b class='flag-5'>機器</b>人主控芯片平臺有哪些  <b class='flag-5'>機器</b>人主控芯片一文搞懂

    復合機器人為什么要使用單點糾偏算法?

    復合機器人單點糾偏算法
    的頭像 發(fā)表于 04-20 14:59 ?754次閱讀
    復合<b class='flag-5'>機器</b>人為什么要使用單點糾偏<b class='flag-5'>算法</b>?

    十大鮮為人知卻功能強大的機器學習模型

    本文轉自:QuantML當我們談論機器學習時,線性回歸、決策樹和神經網絡這些常見的算法往往占據了主導地位。然而,除了這些眾所周知的模型之外,還存在一些鮮為人知但功能強大的算法,它們能夠
    的頭像 發(fā)表于 04-02 14:10 ?1121次閱讀
    十大鮮為人知卻功能強大的<b class='flag-5'>機器</b><b class='flag-5'>學習</b>模型

    **【技術干貨】Nordic nRF54系列芯片:傳感器數據采集與AI機器學習的完美結合**

    機器學習算法,解決傳感器數據采集難題! 1. nRF54系列支持OTA嗎? 答:支持!nRF54L系列基于Zephyr的MCUBOOT和SMP DFU庫,支持BLE和UART等多種OTA方式
    發(fā)表于 04-01 00:00