chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

一種將復(fù)雜數(shù)學(xué)表達(dá)式表示為一種語言的新方法

倩倩 ? 來源:數(shù)據(jù)派 ? 2020-04-17 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Facebook AI建立了第一個可以使用符號推理解決高級數(shù)學(xué)方程的AI系統(tǒng)。通過開發(fā)一種將復(fù)雜數(shù)學(xué)表達(dá)式表示為一種語言的新方法,然后將解決方案視為序列到序列的神經(jīng)網(wǎng)絡(luò)的翻譯問題,我們構(gòu)建了一個在解決積分問題以及一階和二階微分方程方面都優(yōu)于傳統(tǒng)計算系統(tǒng)的系統(tǒng)。

以前,這類問題被認(rèn)為是深度學(xué)習(xí)模型所無法企及的,因為求解復(fù)雜方程需要精度而不是近似值。神經(jīng)網(wǎng)絡(luò)擅長通過近似達(dá)到成功,例如認(rèn)識像素的特定模式很可能是狗的圖片,或者一種語言的句子特征匹配另一種語言的句子特征。解決復(fù)雜的方程式還需要具有處理符號數(shù)據(jù)的能力,例如方程b-4ac = 7中的字母。此類變量不能直接相加、相乘或相除,僅使用傳統(tǒng)的模式匹配或統(tǒng)計分析,神經(jīng)網(wǎng)絡(luò)就僅限于極其簡單的數(shù)學(xué)問題。

我們的解決方案是一種全新的方法,可將復(fù)雜的方程視為語言中的句子。這使得我們能夠充分利用在神經(jīng)機(jī)器翻譯(NMT)被證明有效的技術(shù),通過訓(xùn)練模型將問題從本質(zhì)上轉(zhuǎn)化為解決方案。要實現(xiàn)此方法,需要開發(fā)一種將現(xiàn)有數(shù)學(xué)表達(dá)式分解為類似語言語法的方法,并生成一個超過100M個配對方程和解的大規(guī)模訓(xùn)練數(shù)據(jù)集。

當(dāng)出現(xiàn)數(shù)千個未知表達(dá)式時(這些方程并不是訓(xùn)練數(shù)據(jù)的一部分),我們的模型比傳統(tǒng)基于代數(shù)的方程求解軟件,例如Maple,Mathematica和Matlab,表現(xiàn)出更快的速度和更高的精度。這項工作不僅表明深度學(xué)習(xí)可以用于符號推理,而且還表明神經(jīng)網(wǎng)絡(luò)有潛力解決各種各樣的任務(wù),包括那些與模式識別不相關(guān)的任務(wù)。我們將分享我們的方法以及產(chǎn)生相似訓(xùn)練集方法的細(xì)節(jié)。

一種應(yīng)用NMT的新方法

擅長符號數(shù)學(xué)的人經(jīng)常依靠一種直覺。他們對給定問題的解決方案應(yīng)該是什么有一種感覺,例如觀察被積分函數(shù)中是否存在余弦,這意味著其積分可能存在正弦,然后進(jìn)行必要的工作以證明這個直覺。

這與代數(shù)所需的直接計算不同。通過訓(xùn)練模型來檢測符號方程中的模式,我們相信神經(jīng)網(wǎng)絡(luò)可以將導(dǎo)致其解決方案的線索拼湊起來,大致類似于人類對復(fù)雜問題的基于直覺的方法。因此,我們開始探索將符號推理作為NMT問題,在該模型中,模型可以根據(jù)問題示例及其匹配的解決方案來預(yù)測可能的解決方案。

作為示例,我們的方法將展示如何把左側(cè)的現(xiàn)有方程擴(kuò)展為可以用作翻譯模型輸入的表達(dá)式樹。對于該方程,輸入到模型中的預(yù)序列為:(加,乘,3,乘方,x,2,減,余弦,乘,2,x,1)

為了使用神經(jīng)網(wǎng)絡(luò)實現(xiàn)此應(yīng)用,我們需要一種新穎的方式來表示數(shù)學(xué)表達(dá)式。NMT系統(tǒng)通常是序列到序列(seq2seq)模型,使用單詞序列作為輸入,并輸出新的序列,從而允許它們翻譯完整的句子而不是單個單詞。我們使用了兩步方法將此方法應(yīng)用于符號方程。

首先,我們開發(fā)了一種有效地分解方程的過程,將被分解后的方程布置在樹狀結(jié)構(gòu)的分支中,這個樹狀結(jié)構(gòu)隨后被擴(kuò)展為與seq2seq模型兼容的序列。常量和變量充當(dāng)葉子,而運(yùn)算符(例如加號和減號)和函數(shù)是連接樹的分支的內(nèi)部節(jié)點。

盡管它看起來可能不像傳統(tǒng)語言,但以這種方式組織表達(dá)式可為方程提供類似于語言的語法,數(shù)字和變量是名詞,而運(yùn)算符則充當(dāng)動詞。

我們的方法使NMT模型可以學(xué)習(xí)將給定樹狀結(jié)構(gòu)問題的模式與其匹配的方程的解(也表示為樹)對齊,類似于將一種語言的句子與經(jīng)過確認(rèn)的翻譯相匹配。這種方法使我們能夠利用功能強(qiáng)大的現(xiàn)成的seq2seq NMT模型,將單詞序列替換為符號序列。

建立新的訓(xùn)練數(shù)據(jù)集

盡管我們的表達(dá)式——樹語法使NMT模型在理論上有可能有效地將復(fù)雜的數(shù)學(xué)問題轉(zhuǎn)化為方程的解,但是訓(xùn)練這樣的模型將需要大量示例。而且,因為在我們關(guān)注的兩類問題(積分和微分方程)中,隨機(jī)生成的問題并不總是具有解,所以我們不能簡單地收集方程并將其輸入系統(tǒng)。

我們需要生成一個全新的訓(xùn)練集,其中包括重新構(gòu)造為模型可讀的表達(dá)式樹的已解方程的示例。這產(chǎn)生了方程和解的二元組,類似于在各種語言之間翻譯的句子語料庫。

我們的集合還必須比該領(lǐng)域以前的研究中使用的訓(xùn)練數(shù)據(jù)大得多,后者曾嘗試對數(shù)千個示例進(jìn)行系統(tǒng)訓(xùn)練。由于神經(jīng)網(wǎng)絡(luò)只有在擁有更多訓(xùn)練數(shù)據(jù)時才會表現(xiàn)得更好,因此我們創(chuàng)建了包含數(shù)百萬個示例的集合。

建立此數(shù)據(jù)集需要我們整合一系列數(shù)據(jù)清洗和生成技術(shù)。例如,對于我們的符號積分方程,我們翻轉(zhuǎn)了翻譯方法:不是生成問題并找到其解決方案,而是生成解決方案并找到它們的問題(它們的導(dǎo)數(shù)),這是一件容易得多的任務(wù)。

這種從解決方案中產(chǎn)生問題的方法(有時被工程師稱為陷門問題)使創(chuàng)建數(shù)百萬個積分示例變得可行。我們得出的以翻譯為靈感的數(shù)據(jù)集包括大約1億個配對示例,其中包含積分問題的子集以及一階和二階微分方程。

我們使用此數(shù)據(jù)集來訓(xùn)練具有8個attention head和6個層的seq2seq transformer模型。transformer通常用于翻譯任務(wù),而我們的網(wǎng)絡(luò)旨在預(yù)測各種方程的解,例如確定給定函數(shù)的不定積分。為了評估模型的性能,我們向模型提供了5000種未知表達(dá)式,使系統(tǒng)識別出訓(xùn)練中未出現(xiàn)的方程模式。

我們的模型在求解積分問題時顯示出99.7%的準(zhǔn)確度,對于一階和二階微分方程,它們的準(zhǔn)確度分別為94%和81.2%。這些結(jié)果超出了我們測試的所有三個傳統(tǒng)方程求解器的結(jié)果。Mathematica取得了次佳的結(jié)果,在相同的積分問題上準(zhǔn)確度為84%,對于微分方程結(jié)果的準(zhǔn)確度為77.2%和61.6%。我們的模型還可以在不到0.5秒的時間內(nèi)返回大多數(shù)預(yù)測,而其他系統(tǒng)則需要幾分鐘來找到解決方案,有時甚至?xí)耆瑫r。

我們的模型將左側(cè)的方程式(Mathematica和Matlab都無法求解的方程式)作為輸入,并且能夠在不到一秒鐘的時間內(nèi)找到正確的解決方案(如上圖所示)。

將生成的解決方案與參考解決方案進(jìn)行比較,使我們能夠輕松,準(zhǔn)確地驗證結(jié)果。但是我們的模型也為給定方程生成了多個解。這類似于機(jī)器翻譯中發(fā)生的事情,在機(jī)器翻譯中,有很多翻譯輸入句子的方法。

AI方程求解器的下一步是什么

目前,我們的模型適用于單變量問題,我們計劃將其擴(kuò)展為多變量方程。這種方法還可以應(yīng)用于其他基于數(shù)學(xué)和邏輯的領(lǐng)域,例如物理領(lǐng)域,從而有可能開發(fā)出可幫助科學(xué)家進(jìn)行廣泛工作的軟件。

但是我們的系統(tǒng)對于神經(jīng)網(wǎng)絡(luò)的研究和使用具有更廣泛的意義。通過在以前認(rèn)為不可行的地方發(fā)現(xiàn)一種使用深度學(xué)習(xí)的方法,這項工作表明其他任務(wù)可以從人工智能中受益。無論是通過將NLP技術(shù)進(jìn)一步應(yīng)用到傳統(tǒng)上與語言沒有關(guān)聯(lián)的領(lǐng)域,還是通過在新的或看似無關(guān)的任務(wù)中對模式識別進(jìn)行更開放的探索,神經(jīng)網(wǎng)絡(luò)的局限性可能來自想象力的局限,而不是技術(shù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    I1電流計算對不對?怎么推導(dǎo)不出來I1的表達(dá)式是圖中那樣

    I1電流計算對不對?怎么推導(dǎo)不出來I1的表達(dá)式是圖中那樣
    發(fā)表于 09-28 18:01

    一種新的無刷直流電機(jī)反電動勢檢測方法

    無位置傳感器無刷直流電機(jī)的控制算法是近年來研究的熱點之,有霍爾位置信號直流電機(jī)根據(jù)霍爾狀態(tài)來確定通斷功率器件。利用無刷直流電機(jī)的數(shù)學(xué)模型,根據(jù)反電動勢檢測原理,提出了一種新的線反電動勢檢測
    發(fā)表于 08-07 14:29

    labview如何使用VISA串口資源查找的正則表達(dá)式提取串口的資源名稱?

    如圖,如何利用VISA資源查找的正則表達(dá)式從很多串口當(dāng)中提取想要的目標(biāo)串口(Quectel USB AT Port這個串口)?
    發(fā)表于 07-07 17:20

    無刷直流電機(jī)反電勢過零檢測新方法

    新方法。在三相采樣等效電路上分別并聯(lián)組三極管控制的電阻分壓開關(guān)電路,參考電機(jī)轉(zhuǎn)速線性調(diào)節(jié)控制信號占空比,以此控制三極管通斷,從而調(diào)節(jié)電阻分樂開關(guān)電路阻值,可以避免高速時反電勢幅值高于檢測電路供電電壓
    發(fā)表于 06-26 13:50

    《ESP32S3 Arduino開發(fā)指南》第三章 C/C++語言基礎(chǔ)

    ,并再次去檢查表達(dá)式2的值,如此反復(fù),直到表達(dá)式2的值假,結(jié)束for語句。這三個循環(huán)語句,哪種情況用哪個好呢?如果程序中固定了循環(huán)的次數(shù),那么就可以采用for語句。如果程序中必須執(zhí)行
    發(fā)表于 06-10 09:20

    干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號表達(dá)式實操指南

    TSMaster軟件支持在圖形里面的信號表達(dá)式功能,主要用于多信號表達(dá)式運(yùn)算和顯示的場景。本文將以A2L中的標(biāo)定變量例,介紹如何使用圖形中的信號表達(dá)式功能進(jìn)行多信號的后處理運(yùn)算和顯示
    的頭像 發(fā)表于 06-06 20:03 ?518次閱讀
    干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號<b class='flag-5'>表達(dá)式</b>實操指南

    開關(guān)電源環(huán)路穩(wěn)定性分析——觀察法找零極點

    看出直流增益,零極點的位置。如果要是自己求解的,按照上面II型的方法,至少需要10分鐘才能求解出來個,而且還不定對。 最近在開關(guān)電源大牛巴索的書里面找到一種簡潔的
    發(fā)表于 04-19 13:31

    一種永磁電機(jī)用轉(zhuǎn)子組件制作方法

    一種永磁電機(jī)所使用的轉(zhuǎn)子組件,是由磁鋼與芯軸組裝而成,產(chǎn)品工作轉(zhuǎn)速80 000 r /mi n,磁鋼相對于芯軸的同軸度要小于O.015 mm?,F(xiàn)有的裝配方法是:先在芯軸兩端面制作中心孔,然后直接
    發(fā)表于 03-25 15:20

    一種降低VIO/VSLAM系統(tǒng)漂移的新方法

    本文提出了一種新方法,通過使用點到平面匹配VIO/VSLAM系統(tǒng)生成的稀疏3D點云與數(shù)字孿生體進(jìn)行對齊,從而實現(xiàn)精確且全球致的定位,無需視覺數(shù)據(jù)關(guān)聯(lián)。所提
    的頭像 發(fā)表于 12-13 11:18 ?1049次閱讀
    <b class='flag-5'>一種</b>降低VIO/VSLAM系統(tǒng)漂移的<b class='flag-5'>新方法</b>

    表達(dá)式畫Coms電路,最近二周有比賽第次接觸Cmos,主要用與或非門電路畫

    用與或非門電路繪畫,通過表達(dá)式,來繪畫cmos門電路
    發(fā)表于 12-04 16:02

    詳解nginx中的正則表達(dá)式

    前言,我這里驗證的nginx-v1.23.2單機(jī)環(huán)境下的nginx中的正則表達(dá)式、location路徑匹配規(guī)則和優(yōu)先級。
    的頭像 發(fā)表于 12-03 09:59 ?1173次閱讀
    詳解nginx中的正則<b class='flag-5'>表達(dá)式</b>

    一種面向飛行試驗的數(shù)據(jù)融合框架

    天地氣動數(shù)據(jù)致性,針對某外形飛行試驗數(shù)據(jù)開展了典型對象的天地氣動數(shù)據(jù)融合方法研究。結(jié)合數(shù)據(jù)挖掘的隨機(jī)森林方法,本文提出了一種面向飛行試驗的數(shù)據(jù)融合框架,通過引入地面風(fēng)洞試驗氣動數(shù)據(jù),
    的頭像 發(fā)表于 11-27 11:34 ?1184次閱讀
    <b class='flag-5'>一種</b>面向飛行試驗的數(shù)據(jù)融合框架

    利用全息技術(shù)在硅晶圓內(nèi)部制造納米結(jié)構(gòu)的新方法

    本文介紹了一種利用全息技術(shù)在硅晶圓內(nèi)部制造納米結(jié)構(gòu)的新方法。 研究人員提出了一種在硅晶圓內(nèi)部制造納米結(jié)構(gòu)的新方法。傳統(tǒng)上,晶圓上的微結(jié)構(gòu)加工,僅限于通過光刻技術(shù)在晶圓表面加工納米結(jié)構(gòu)。
    的頭像 發(fā)表于 11-18 11:45 ?970次閱讀

    一種創(chuàng)新的動態(tài)軌跡預(yù)測方法

    本文提出了一種動態(tài)軌跡預(yù)測方法,通過結(jié)合歷史幀和歷史預(yù)測結(jié)果來提高預(yù)測的穩(wěn)定性和準(zhǔn)確性。它引入了歷史預(yù)測注意力模塊,以編碼連續(xù)預(yù)測之間的動態(tài)關(guān)系,并通過三重因子注意力模塊實現(xiàn)了最先進(jìn)的性能。本方法能夠生成準(zhǔn)確且穩(wěn)定的未來軌跡,這
    的頭像 發(fā)表于 10-28 14:34 ?1485次閱讀
    <b class='flag-5'>一種</b>創(chuàng)新的動態(tài)軌跡預(yù)測<b class='flag-5'>方法</b>

    一種NeRFs應(yīng)用于視覺定位任務(wù)的新方法

    視覺定位旨在估計在已知環(huán)境中捕獲的給定圖像的旋轉(zhuǎn)和位置,大致可以分為絕對姿態(tài)回歸(APR),場景坐標(biāo)回歸(SCR)和分層方法(HM)。
    的頭像 發(fā)表于 10-28 10:03 ?804次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>將</b>NeRFs應(yīng)用于視覺定位任務(wù)的<b class='flag-5'>新方法</b>