日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

機器學習已興?數(shù)學模型將死?

Gv1N_smartman16 ? 來源:YXQ ? 2019-06-13 17:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于那些擅長于用微分方程、概率論解決問題的數(shù)學家們來說,素有“黑盒子”之稱機器學習往往是要被踢到鄙視鏈底端的。

但是,在與各行各業(yè)中,絕大多數(shù)公司(小到初創(chuàng)公司,大到國際巨鱷)都在尋求運用機器學習的方法。隨著企業(yè)不斷地將機器學習融入其文化與組織中,這事也變得越來越普遍。

有意思的是,在本科和碩士教育中,數(shù)學專業(yè)內(nèi)部居然也都彌漫起了機器學習的熱潮。舉例說,牛津大學的“深度學習理論”碩士課程在其設立的第一年就被超額報名。

更驚人的是,很多數(shù)學博士生打算將機器學習嵌入到它們的研究課題中,從而形成將“傳統(tǒng)”(ODE和PDE)和“現(xiàn)代”(深度學習)相結合和新型混合模型。

所以,機器學習是否會最終取代數(shù)學建模?

如果數(shù)學模型在科研領域無法突破,我們最終是否會使用機器學習的方法來獲得建模上的進展呢?

當然不是!我認為,機器學習和數(shù)學模型應當是互補的關系——充分結合二者的力量一定會產(chǎn)生有趣的新模型。

為了說明我的觀點,我構想了一個例子,讓我們開啟一趟科技文明之旅!在這個虛構的文明中,機器學習相當發(fā)達,然而這個文明的數(shù)學卻糟糕得很,尤其是還不會微積分。

一個虛構的文明

假設我們正處于一個微積分落后但深度學習發(fā)達的科技文明中。

和大多數(shù)文明一樣,它們都致力于用炮彈攻擊自己的對手。兩位來自同一陣營的科學家在對他們剛發(fā)行的大炮的攻擊范圍進行建模。

科學家可以控制下列因素:

大炮里裝載的彈藥總量(例如炮彈的發(fā)射速度)

大炮的角度

科學家可以測量下列內(nèi)容:

彈丸從大炮中射出去的直線距離。

*假設地面完全水平。

從數(shù)學的角度上,他們希望找到一個模型/函數(shù)F,這個函數(shù)能基于所有速度v和角度θ進行預測。

s=F(v,θ)

使得這個結果接近于真實的行進距離。

由于沒有炮彈在空中移動的相關知識儲備,科學家們采用了數(shù)據(jù)驅動的方式。

數(shù)據(jù)采集

科學家們用一天的時間來以各種火力及角度進行大炮射擊。每次他們點火發(fā)射,他們都會測量發(fā)射點和炮彈終點間的距離。但是,他們的測量結果并不完全精確,每次測量都會引入一些誤差。

在那一天的時間中,他們打算發(fā)射1000次炮彈,產(chǎn)生1000個三元數(shù)組(vi,θi,si),其中θi是弧度制的。

這些數(shù)據(jù)點分布如下圖所示:

不用模型的方法

解決問題的最簡單方法就是不使用模型,因為數(shù)據(jù)就能化身為模型!在這種方法中,他們選用那些最接近于他們想預測的情景的歷史數(shù)據(jù),使用這些歷史數(shù)據(jù)當作預測模型(即KNN模型)。例如:

這種純數(shù)據(jù)驅動的方式有著明顯的缺點。如果他們獲得的數(shù)據(jù)不能覆蓋所有的輸入可能性,或者數(shù)據(jù)過于稀疏,這種方式就會產(chǎn)生問題。在這個例子中,如果要預測速度大于10的射擊距離,沒有模型的話他們就無法進行精準預測。

基于線性模型的方法

從數(shù)據(jù)看來,他們期望的函數(shù)是非線性的,而且線性模型不可能將結果預測得很準確。但是,線性模型并非完全沒有價值,在很多應用場景下它是一種基礎模型,所以這兩位科學家決定先用個線性模型試試。

線性模型的數(shù)學表達如下:

在表達式中,wi∈R是權重,b∈R是偏移項,這些值都會被確定下來。我們用PyTorch實現(xiàn)線性模型,并使用隨機隨機梯度下降法(當然還有其他更好更簡單的方法)尋找模型參數(shù)。

正如預期的那樣,建模結果非常糟糕。

“黑盒”登場——深度神經(jīng)網(wǎng)絡

科學家們在機器學習研究和計算框架設計方面投入了大量資金,因此他們在面對問題時喜歡以深度神經(jīng)網(wǎng)絡的方式構想解決方案。說白了就是,他們喜歡使用多層感知器系統(tǒng),它包含有多個線性層,層與層之間靠非線性激活函數(shù)相連。模型可以按如下形式描述:

我們用Adam optimizer對模型進行訓練,結果如下:

對于在這方面沒有經(jīng)驗的人,在看到神經(jīng)網(wǎng)絡的預測結果的時候,基本都會感到驚嘆!至今為止,這也是深度學習流傳盛廣的主要原因——它不但有用,且效果顯著。只是我們并不知道為什么。

用數(shù)學語言刻畫“準線性方法”

在上述的黑匣子模型中,科學家們有一個能夠準確預測大炮射擊距離的模型,但顧名思義,他們對模型的形式?jīng)]有直觀理解??茖W家們熱衷于在使用機器學習方法的同時恢復這種直觀理解,并重新使用線性模型。

我們高中的時候都學過三角函數(shù),科學家們認為這個問題可能會涉及一些三角函數(shù)與速度的乘積。于是他們把模型寫成非線性基函數(shù)的線性組合:

把非線性嵌入到線性模型之后,模型可以像線性模型一樣計算參數(shù)。優(yōu)化后,模型為:

在這種情況下,除了sin(2θ)的參數(shù),優(yōu)化將其他所有參數(shù)歸零。

將F與數(shù)據(jù)進行比較,他們發(fā)現(xiàn)模型非常具有預測性。不僅如此,模型的公式短小精練!當然,他們能選中三角函數(shù)也是非?!靶疫\”了。

數(shù)學方法——無數(shù)據(jù)模型

很多年后,微積分終于被發(fā)現(xiàn)了!于是,兩位老科學家開始重新審視這個問題。

1.假設方程

低速炮彈的物理模型非常簡單。炮彈有垂直向下的重力加速度,恒定為-g。由于在x方向上沒有作用在射彈上的力,它始終保持其初始速度。該模型可以寫成二階微分方程組:

初值條件為:

后兩個方程式描述了炮彈最初發(fā)射時的速度的水平和垂直分量。這些方程描述了系統(tǒng),但如何解決這些問題呢?

2.數(shù)值積分

通常在數(shù)學中,寫下微分方程是一個簡單的部分,大部分時間都花在試圖解決它們上面!

他們寫出了該問題的一階常微分方程(ODE):

初值條件為:

易證這兩個方程相同。

積分在數(shù)學中無處不在,有多種方法來進行數(shù)值積分。最簡單和最直觀的方法是歐拉方程,它從初始點開始,并在該點的梯度方向上走一小步,即:

使用數(shù)值積分,可以準確地預測炮彈的整個軌跡。

著陸點的位置是x(t*),它們可以從預測的軌跡中提取。

相比于機器學習模型,這一數(shù)學模型的一個明顯優(yōu)勢是,我們可以很輕易地解決更復雜的問題——例如不平坦的地面,或者從塔上發(fā)射炮彈(y(0)≠0)

3.直接求解

最后,兩位科學家使用了積分來求解,事實證明問題并非如此困難。x和y的方程可以獨立求解。通過求解每個方程(并應用初始條件)給出。

他們以x和y坐標作為時間的函數(shù)。什么時候射彈擊中了地面呢?當y=0時!即:

求解t*=0(大炮射擊之前),并求解t*=2vsinθg(當它擊中地面時)。將第二個t*值插入到x的等式中,得到最終的行進距離,等于:

那么他們的最終預測模型就是

他們發(fā)現(xiàn)這與準線性方法吻合。實際上,準線性方法也給出了他們對引力常數(shù)的估計。

神經(jīng)常微分方程方法-學習動力系統(tǒng)

最后,假設他們不知道物理模型,只有一個常微分方程系統(tǒng)

其中f1和f2是未知的(為簡潔起見省略虛擬變量)。

NIPS最近發(fā)表的一篇論文(https://papers.nips.cc/paper/7892-neural-ordinary-differential-equations)提出了一種學習常微分系統(tǒng)的方法。簡而言之,它通過用神經(jīng)網(wǎng)絡替換f1,f2并數(shù)值積分神經(jīng)網(wǎng)絡來獲得軌跡來實現(xiàn)這一點。學習可以正常進行,因為數(shù)值積分方法具有明確定義的梯度。在他們的例子中,如果科學家可以隨時間跟蹤炮彈的位置,即數(shù)據(jù)(xi,yi,ti),那么他們原則上可以恢復物理模型并了解物體隨著時間的推移而下降加速。這是一個令人興奮的深度學習新應用,它開啟了學習系統(tǒng)行為的可能性,而不是簡單地學習它們的輸出。

我們學到了什么?

我們生活在一個幸運的年代,可以通過數(shù)百種不同的方式解決一個簡單的問題。此外,在上述“黑盒”方法中,我們也可以將神經(jīng)網(wǎng)絡換成其他模型,并用上其他的優(yōu)化方法。這突出了機器學習在數(shù)學中的作用——它是我們用以理解世界和做出預測的許多強大工具之一。

數(shù)學家對數(shù)學模型是可解釋的,是直觀的,而深度學習模型正好相反。在我舉的例子中,構建數(shù)學模型并用機器學習填補空白(比如估測引力常數(shù))可以帶來更好的準確性和更快的計算。

如果我們能夠盡可能多地融入物理理論,并利用機器學習來填補我們的知識空白,那么我們就有機會解決更復雜的問題。通常機器學習用于參數(shù)擬合,但在混合模型中,我們也可以用它來預測更復雜系統(tǒng)中的函數(shù)組成部分。

我相信,隨著理論和技術的進步,我們將在未來看到許多混合模型。因此,數(shù)學建模和機器學習建模也應當是“合作關系”,而非“競爭關系”。

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

    關注

    0

    文章

    83

    瀏覽量

    12493
  • 機器學習
    +關注

    關注

    67

    文章

    8567

    瀏覽量

    137265

原文標題:機器學習會取代數(shù)學建模嗎?讓我們假設一個微積分落后但深度學習發(fā)達的文明社會……

文章出處:【微信號:smartman163,微信公眾號:網(wǎng)易智能】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新思科技預測機器學習力場加速原子級仿真10000倍

    “力場”長久以來一直激發(fā)著我們的想象力,是科幻作品中保護星艦和超級英雄的隱形能量盾。但在科學探索發(fā)現(xiàn)的世界里,力場扮演著截然不同的角色——數(shù)學模型,讓我們得以窺探物質在原子尺度上的內(nèi)在本質。
    的頭像 發(fā)表于 02-26 15:03 ?678次閱讀

    強化學習會讓自動駕駛模型學習更快嗎?

    是一種讓機器通過“試錯”學會決策的辦法。與監(jiān)督學習不同,監(jiān)督學習是有人提供示范答案,讓模型去模仿;而強化學習不會把每一步的“正確答案”都告訴
    的頭像 發(fā)表于 01-31 09:34 ?860次閱讀
    強化<b class='flag-5'>學習</b>會讓自動駕駛<b class='flag-5'>模型</b><b class='flag-5'>學習</b>更快嗎?

    避繁就簡!商湯日日新大模型靈性巧解數(shù)學難題,獲贊“機器的審美”

    模型也能擁有某種數(shù)學家“直覺”! 在近日舉辦的第十屆世界華人數(shù)學家大會“人工智能與數(shù)學”夜話活動上,由菲爾茲獎得主丘成桐院士引領,集結國內(nèi)四大頂尖
    的頭像 發(fā)表于 01-12 11:41 ?444次閱讀
    避繁就簡!商湯日日新大<b class='flag-5'>模型</b>靈性巧解<b class='flag-5'>數(shù)學</b>難題,獲贊“<b class='flag-5'>機器</b>的審美”

    機器學習和深度學習中需避免的 7 個常見錯誤與局限性

    無論你是剛入門還是已經(jīng)從事人工智能模型相關工作一段時間,機器學習和深度學習中都存在一些我們需要時刻關注并銘記的常見錯誤。如果對這些錯誤置之不理,日后可能會引發(fā)諸多麻煩!只要我們密切關注
    的頭像 發(fā)表于 01-07 15:37 ?368次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>中需避免的 7 個常見錯誤與局限性

    基于ETAS嵌入式AI工具鏈將機器學習模型部署到量產(chǎn)ECU

    AI在汽車行業(yè)的應用日益深化,如何將機器學習領域的先進模型(如虛擬傳感器)集成到ECU軟件中,已成為業(yè)界面臨的核心挑戰(zhàn)。
    的頭像 發(fā)表于 12-24 10:55 ?6417次閱讀
    基于ETAS嵌入式AI工具鏈將<b class='flag-5'>機器</b><b class='flag-5'>學習</b><b class='flag-5'>模型</b>部署到量產(chǎn)ECU

    宇樹王直言:人形機器人要“自主干活”,通信、AI大模型和安全需先破局

    對話,圍繞人形機器人未來發(fā)展的關鍵節(jié)點,機器人市場爆發(fā)的關鍵挑戰(zhàn)和當下發(fā)展的痛點等熱點話題,王給出了精彩的闡述和技術趨勢分析。
    的頭像 發(fā)表于 09-25 18:04 ?1.2w次閱讀
    宇樹王<b class='flag-5'>興</b><b class='flag-5'>興</b>直言:人形<b class='flag-5'>機器</b>人要“自主干活”,通信、AI大<b class='flag-5'>模型</b>和安全需先破局

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

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

    超小型Neuton機器學習模型, 在任何系統(tǒng)級芯片(SoC)上解鎖邊緣人工智能應用.

    Neuton 是一家邊緣AI 公司,致力于讓機器 學習模型更易于使用。它創(chuàng)建的模型比競爭對手的框架小10 倍,速度也快10 倍,甚至可以在最先進的邊緣設備上進行人工智能處理。在這篇博文
    發(fā)表于 07-31 11:38

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

    隨著機器學習和人工智能技術的迅猛發(fā)展,傳統(tǒng)的中央處理單元(CPU)和圖形處理單元(GPU)已經(jīng)無法滿足高效處理大規(guī)模數(shù)據(jù)和復雜模型的需求。FPGA(現(xiàn)場可編程門陣列)作為一種靈活且高效的硬件加速平臺
    的頭像 發(fā)表于 07-16 15:34 ?3120次閱讀

    通過NVIDIA Cosmos模型增強機器人學習

    通用機器人的時代已經(jīng)到來,這得益于機械電子技術和機器人 AI 基礎模型的進步。但目前機器人技術的發(fā)展仍面臨一個關鍵挑戰(zhàn):機器人需要大量的訓練
    的頭像 發(fā)表于 07-14 11:49 ?1335次閱讀
    通過NVIDIA Cosmos<b class='flag-5'>模型</b>增強<b class='flag-5'>機器人學習</b>

    無刷直線直流電機非換相期間推力分析

    在電磁彈射過程中,抑制推力波動具有很重要的意義,并且要保持推力恒定,而速度對推力具有很大的影響,因此在本文中重點分析速度對推力的影響。首先建立了非換相期間無刷直線直流電機(BLDCLM)的數(shù)學模型
    發(fā)表于 07-09 14:22

    無刷直流電機雙閉環(huán)控制的仿真研究

    摘 要:為了便于對無刷直流電機的運行特性和控制策略的研究,文章詳細的介紹了無刷直流電機工作原理和數(shù)學模型,提出無刷直流電機的控制策略,采用電流環(huán)為內(nèi)環(huán),速度環(huán)為外環(huán)的雙閉環(huán)控制,并根據(jù)數(shù)學模型搭建
    發(fā)表于 07-08 18:33

    三相異步電機在SIMULINK下的建模與仿真

    摘要:異步電動機三相原始動態(tài)數(shù)學模型相當復雜,分析和求解這組非線性方程十分困難,因此,要簡化數(shù)學模型,必須從簡化磁鏈關展入手,簡化的基本方法就是坐標變換。以異少電動機坐標變換為基礎推導出同步旋轉
    發(fā)表于 06-16 21:48

    繞組開放型永磁同步電機的建模及應用

    摘 要:本文以傳統(tǒng)永磁電機 abc 坐標系下的動態(tài)數(shù)學模型為基礎,推導出繞組開放型永磁電機的數(shù)學模型。將模型中的電壓方程分為繞組電阻電壓、繞組自感電壓、繞組反電動勢、繞組間的互感電壓,建立繞組開放型
    發(fā)表于 06-12 13:52

    邊緣計算中的機器學習:基于 Linux 系統(tǒng)的實時推理模型部署與工業(yè)集成!

    你好,旅行者!歡迎來到Medium的這一角落。在本文中,我們將把一個機器學習模型(神經(jīng)網(wǎng)絡)部署到邊緣設備上,利用從ModbusTCP寄存器獲取的實時數(shù)據(jù)來預測一臺復古音頻放大器的當前健康狀況。你將
    的頭像 發(fā)表于 06-11 17:22 ?1171次閱讀
    邊緣計算中的<b class='flag-5'>機器</b><b class='flag-5'>學習</b>:基于 Linux 系統(tǒng)的實時推理<b class='flag-5'>模型</b>部署與工業(yè)集成!
    北辰区| 姜堰市| 双流县| 宿松县| 嵊泗县| 乃东县| 尼勒克县| 滨海县| 武山县| 万安县| 黔南| 休宁县| 彭山县| 无为县| 黑水县| 民县| 永州市| 天津市| 沈丘县| 巫溪县| 施甸县| 太湖县| 长春市| 万载县| 洞头县| 深泽县| 博湖县| 饶阳县| 阳高县| 白沙| 西藏| 通道| 梧州市| 潜江市| 洛浦县| 富锦市| 天等县| 苍梧县| 华亭县| 赞皇县| 成安县|