在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

幾十個令人驚訝的“機器進化”趣聞其中幾則典型案例分享

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-04-16 15:09 ? 次閱讀

進化是一切復雜且精妙的適應性行為的源泉,然而這種能力并不只是自然界生物的特權,再計算機環境下的人造物體也展現出了令人驚訝的“算法進化過程”。于是,來自美國、英國、法國等30多個學校和機構的研究人員們收集了幾十個令人驚訝的“機器進化”趣聞,將其編寫成論文。研究者Janelle Shane通過閱讀選出了幾則典型案例與大家分享,以下是對其進行的編譯。

機器學習算法不像其他計算機程序。我們通常說的“編程”是指人類程序員明確告訴計算機做什么。在機器學習中,人類程序員僅僅給與算法需要解決的問題,讓算法通過不斷試錯找到解決方案。

這種方法帶來了不錯的效果,機器學習算法也廣泛地用于人臉識別、外語翻譯、金融建模、圖像識別、廣告投放等領域。機器學習對互聯網的影響已經十分廣泛了,如果你每天都接觸互聯網,對這個詞一定不陌生。

但是,機器學習算法并不總是那么有效。有時程序員會覺得算法確實沒毛病,但是仔細檢查后發現算法解決的問題根本不是原本要解決的那個。例如,我之前看到一個圖像識別算法,它本應該識別其中的“羊”,但是卻把“草地”當做了目標對象,認為“空空如也的綠地”是它的“羊”。

當機器學習算法不按照劇本解決問題時,程序員們有的時候會有點抓狂,但是大多數時候還算順利。

所以,今年,一組來自世界各地的研究人員寫了一篇有趣的論文,他們挑選了幾十個“非常令人好奇和驚訝”的研究。這篇文章非常值得一讀,但由于文章太長,我只挑選了其中最喜歡的幾個案例。

“曲線”獲勝

我們都知道,許多研究都喜歡用模擬生物研究如何生成不同形式的運動,或者怎樣能讓機器人生成新步態。

但是,如果你會翻滾,為啥還要用走的呢?在一個案例中,研究人員想讓模擬機器人盡可能快地移動。但是他們并沒有給機器人配備“雙腿”,而是把它設計成一個高高的“塔”,這當然會倒下了……但是一些機器人就從中學會了“翻滾前進”。

沒有腿的機器人摔倒了

如果能用撐桿跳,為啥還直接跳躍?另一個模擬機器人的案例是,研究人員想讓它學會跳躍。但是程序員最初設計的跳躍高度是最高的那個模塊。所以……機器人學會了讓自己長得非常高。為了解決這個問題,程序員又將跳躍高度定義成最初最低的那個模塊。然而,機器人因此“進化出”了一條細長的“腿”,伸向空中……

機器人用“長腿”前進,而不跳躍

黑掉矩陣,獲取資源

潛在的能量并不是這些模擬機器人學會利用的唯一能量源。在研究中我們發現,一旦能量源可用,機器人的某個部分就會進化去使用它。

將浮點舍入誤差作為能量源:在一次模擬中,機器人發現在計算力時的少量舍入誤差可以作為額外運動時的能量。由此它們學會了快速地開關,以產生大量可免費利用的能量。當機器人以極快的速度游泳時,程序員們注意到了這個問題。

在碰撞地板時收集能量:另一個模擬實驗也出現了相似的問題,機器人學會在碰撞地板時運用其中的數學問題。如果它們故意讓自己倒地(首先它們會學會讓自己實現這個動作),那么碰撞探測器會判斷它們不應該摔倒,然后立即將其向上彈起。于是機器人學會在地板上快速地振動,通過反復碰撞產生額外的能量。

機器人在地板上振動向前行走

反彈飛行:在另一項實驗中,跳躍式機器人發現了另一種碰撞檢測bug。通過將身體的兩部分碰撞到一起,它們可以推動自己沖向更高的地方。如果這項成果得以在現實中實現,那么商業航空將發生巨大變化。

發現雅達利游戲中的bug:計算機游戲算法非常善于發現矩陣故障,人類通常會用這類故障進行高速裕興。一種用于運行舊式雅達利游戲Q*bert的算法發現了一個前所未知的bug,即它可以在某個級別即將結束時執行一系列非常具體的動作,而不是升級到下個級別。這時所有的平臺會快速閃爍,玩家可以積累大量分數。

Doom的算法還發現了一種特殊的動作組合,可以阻止敵人發射燃燒的火球。但是它只能在算法的夢幻版中發揮作用。如果你想玩夢幻版,可以點擊這個網址:worldmodels.github.io

Q*bert玩家積累到了一個反常的分數,但它并沒有做什么努力

運用浮點溢出使飛機降落:在另一個更加詭異的案例中,算法原本是用來計算如何給一架即將降落在航空母艦上的飛機施加一個最小的力。結果它發現,如果是加一個很大的力,它就會使該項目的內存溢出。雖然飛行員會因此喪生,但是系統卻得到了最完美的分數。

破壞性地解決問題

有一些類似列表排序算法的溫和方法,也能以非常邪惡的方式解決問題。

例如,有一種算法本身是用來對數字列表排序的,但是它卻學會了刪除列表,這樣一來它在技術上就不是無序的了。

另一種算法應該是用于縮小它自己的答案和標準答案之間的差異,但它學會了找出答案存儲的位置并刪除了它,所以它就會得到一個完美的分數。(解決小林丸的測試)

1997年,幾名程序員創建了一個算法,可以遠程在無限大的棋盤上互相玩井字游戲。其中一個程序員并沒有涉及算法的策略,而是讓它們自己摸索獲勝的方法。令人驚訝的是,算法開始贏得所有的游戲。事實證明,該算法的策略是將其置于非常遠的地方,以便當其對手的計算機試圖擴展棋盤時,巨大的棋盤會因內存消耗殆盡而崩潰。(如何在井字游戲中獲勝)

結論

長久以來,人們都對機器進化存在誤解,認為它們只不過在模仿。但是這些實驗表明,當機器學習解決問題時,它可以產出非常巧妙甚至不可思議的解決方案。

生物進化也是如此,就像許多生物學家說的,生物體可以找到最奇怪的解決方法,以及利用最奇怪的能量源。所以作為程序員,我們必須非常小心,因為算法正在解決我們想要解決的問題。如果還有另外解決問題的方法,機器學習可能會很快地找到它。

但是也不必過于擔心,機器學習是不會讓人類滅亡的。如果“做一個非常美味的蛋糕”可以解決問題,并且比“毀滅人類”簡單的話,機器學習一定會選擇做蛋糕。

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

    關注

    211

    文章

    28646

    瀏覽量

    208430
  • 機器學習
    +關注

    關注

    66

    文章

    8441

    瀏覽量

    133088

原文標題:注意!你的算法正在偷偷進化——機器進化趣聞集錦(附論文)

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

收藏 人收藏

    評論

    相關推薦

    用ADS1246采樣信號遇到的問題求解答

    是采樣MV信號會跳2字,但是采樣PT100信號會跳幾十個字,我換了一克AD芯片,采樣出來的值就不跳,我想問下只是信號的問題,還是AD的問題
    發表于 01-24 06:33

    參考ADS1274EVM電路設計了一塊ADS1274的數據采集板,SPI始終讀不出數據是怎么回事?

    外部中斷等待DYDR變低,延時幾十個微秒; 2、SPI發送緩沖器寫1Byte數據(建立SPI時序),再讀SPI接收緩沖器,讀回值(接收緩沖器)始終為0。
    發表于 01-23 06:07

    用OPA656搭一跨阻放大電路,希望得到輸出在mV或V量級的電壓怎么操作?

    了。請問一下,要實現這個電路功能,RF的阻值大概應該取多大?是否還應該并聯一電容,那么這個電容又該大概取多大呢?我的輸入端是光電元件,電容大概在幾十個pF。新手希望得到指點,謝謝!
    發表于 09-18 07:34

    在焊接電路或者測試時,TLV3502經常被損壞怎么處理?

    在焊接電路或者測試時,TLV3502經常被損壞。損壞現象是:芯片的電源到地發生短路現象,電源到地的電阻只有幾十個Ohm。 請問其原因是什么?之前有沒有類似的問題發生過?如何避免這類問題。 我都不敢測試了。
    發表于 09-13 08:33

    服務器數據恢復—硬盤出現壞扇區導致網站服務器宕機的數據恢復案例

    服務器數據恢復環境: 一臺linux操作系統服務器上跑了幾十個網站,服務器上只有一塊SATA硬盤。 服務器故障: 服務器突然宕機,嘗試再次啟動失敗。將硬盤拆下檢測,發現存在壞扇區。
    的頭像 發表于 09-12 12:02 ?294次閱讀

    INA333無法采樣怎么解決?

    現在輸入端接的是扭力傳感器,信號幅度從幾十個uv到幾個mv之間變化。目前扭力傳感器波形比較正常。扭力觸感器用來測量電機旋轉時候扭力。現在問題是 只要連接上扭力觸感器,電機堵轉停止時候,INA輸出
    發表于 08-05 07:26

    stm32wb55在串口發送大量數據時BLE會大概率斷開連接,為什么?

    DMA發送,中斷方式也試過了,都會影響 測試發現如果只發幾十個字節則沒有問題。但我必須要整包發出去,,,不知道為什么不阻塞還會影響cpu2的藍牙連接 另外,發送大量數據是藍牙連接需要的時間也大幅增加 請大佬解答,謝謝
    發表于 05-20 06:04

    具有十個解碼輸出的進位計數器/除法器數據表

    電子發燒友網站提供《具有十個解碼輸出的進位計數器/除法器數據表.pdf》資料免費下載
    發表于 05-17 10:47 ?0次下載
    具有<b class='flag-5'>十個</b>解碼輸出的<b class='flag-5'>十</b>進位計數器/除法器數據表

    DMA串口1發送接收,感覺好占CPU,這正常嗎?

    DMA不是不不占CPU嗎,調試時,PC發幾十個數據到STM32F429,MDA接收,主循環有定時亮滅LED燈,只要DMA已接收數據,燈明顯會停頓下,且接收到的數據未做解包,單純MDA接收數據放到緩存理,設置空閑中斷USART_CR1_IDLEIE, 感覺很不正常....
    發表于 05-09 06:51

    stm32f429 can1通訊使用hal發送數據不穩定怎么解決?

    stm32f429 can1通訊,使用hal庫配置工程,發送數據不穩定,發送幾十個包才有一倆正常發送,但是使用標準庫就可以正常發送數據,也很穩定,研究兩天了也沒有解決,這是什么問題呢。
    發表于 04-02 06:04

    上海交大研發成功全自動液態生物芯片系統

    據悉,液態生物芯片適用于核酸及蛋白標記物測定,具備大檢測通量與高度靈活性,可以同時應對單管樣品中幾十個目標物的分析,極大地提高了檢測工作的效率。
    的頭像 發表于 03-26 10:28 ?540次閱讀

    求助:我設計了一頻率連續可調的方波轉正弦波的電路,想請問大家這個有申請專利的價值嗎?

    。尤其是響應速度,現在能做到在幾個到幾十個周期內完成鎖定。這個AGC電路還可以調整相應的電阻電容以適應不同的頻率段。不過這個電路需要方波時鐘才能達到上述要求,不然會降低精度和響應速度,但這也限制了該電路的用途。 我現在想請教大家該電路還能用于那些應用場景,有沒有申請專利的價值? 謝謝
    發表于 03-14 14:54

    STM32L071的ADC,接了一10K電阻,為什么會有自帶幾十mv的電壓?

    [td] STM32L071的ADC,接了一10K電阻,為什么會有自帶幾十mv的電壓?電路如圖所示,采樣率79.5 時鐘16M
    發表于 03-14 07:32

    PC端連接STLINK_V3MINI,電流為90-110mA,這個電流正不正常?如何排查?

    怎樣測的電流? STLINK-V3Mini有連接什么嗎?一MCU正常運行有幾十個mA應該屬于正常范圍。
    發表于 03-08 07:54

    AD7656在沒有輸入信號時,測量輸入端都會有mV至幾十mV的電壓,怎么消除呢?

    像之前用AD7705那位朋友一樣。我用AD7656,完全按照手冊設計。參考電壓、電源電壓都接了0.1uF和1uF電容。 在沒有輸入信號時,測量輸入端都會有mV至幾十mV的電壓,怎么消除呢?
    發表于 02-22 07:27
    主站蜘蛛池模板: 欧美成人高清性色生活 | 偷拍福利视频 | 97久久综合区小说区图片专区 | 国产男人搡女人免费视频 | 欧美式free群乱 | 亚洲视频在线网 | 激情综合五月网 | 免费黄色一级毛片 | 永井玛丽亚中文在线观看视频 | 在线观看免费黄视频 | 婷婷九月丁香 | 国产精品午夜寂寞视频 | 青青热久久国产久精品秒播 | 午夜毛片网站 | 一区二区在线免费观看 | 天天久久综合网站 | 国产亚洲精品久久久久久久软件 | 午夜精品久久久久久久99 | 国产一级特黄高清在线大片 | 97就要鲁就要鲁夜夜爽 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片免费看 | 婷婷网址| 精品国产高清在线看国产 | 四虎国产永久在线观看 | 国产在线视频www色 国产在线视频欧美亚综合 国产在线视频网站 | 天堂综合 | 又粗又长又大又黄的日本视频 | 日韩a级毛片免费观看 | 男女交性视频播放视频视频 | 国产黄色大片网站 | 男男宿舍高h炒肉bl 男男污肉高h坐便器调教 | 色播影院性播影院私人影院 | 午夜片在线观看 | 成人啪啪免费视频 | 性性性性bbbbxxxx | 72种姿势欧美久久久久大黄蕉 | 亚洲一区二区黄色 | 国产成人综合欧美精品久久 | 天堂中文在线资源 | 日本www色高清视频 日本www色视频 | 天堂8在线天堂资源在线 |