目錄
一頁紙證明新不等式
下一步:建立細化版本
One More Thing
首頁 科技週邊 人工智慧 陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

Oct 23, 2023 am 11:13 AM
工具 ai

繼給GPT-4「代言」之後,Copilot也被陶哲軒瘋狂安麗。

他直言,在程式設計時,Copilot能直接預測他下一步要做什麼。

有了Copilot之後,研究做起來也更方便了,陶哲軒也用它輔助自己完成了最新的研究成果。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

陶哲軒說,這次的論文中,有關這部分的內容其實只有一頁。

但具體完成這一頁紙的證明,他足足寫了200多行程式碼,用的還是新學的程式語言Lean4。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

而在陶哲軒公開程式碼的GitHub頁面上顯示,Copilot將寫程式碼的速度提升了一半以上。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

陶哲軒介紹,之所以選擇Lean4是看中了它的“重寫策略”,也就是對一長段表達式進行針對性的局部替換。

舉個例子,假如定義了一個複雜的函數f(x),當我們想要輸入f(114514)的表達式時,直接用程式碼把x「重寫」成114514就可以了。

陶哲軒說,這個特性比起需要重複輸入公式的LaTeX簡直不要太方便。

那麼陶哲軒這次的「一頁紙證明」又為我們帶來了什麼新成果呢?

一頁紙證明新不等式

這篇論文談論了有關麥克勞林不等式的問題。

麥克勞林不等式是數學中一個經典的不等式,它基於「非負實數的算數平均值大於等於幾何平均值」這一定律導出,可以表述為:

設y1…yn為非負實數,對k=1…n,定義平均值Sk為(分母為分子的項數):

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

它是作為具有根的n 次多項式的歸一化係數而出現。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

(記得這個式子,我們稱它為式1)

則麥克勞林不等式可以表示為:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

#其中,當且僅當所有yi相等時等號成立。

在微積分中,還有一個經典的牛頓不等式:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

對任意1≤kn都是非負,牛頓不等式就可以簡單地描述麥克勞林不等式了:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

#但如果不加上這個限制條件,即允許負數項的存在,用牛頓不等式就無法表示麥克勞林不等式了。

於是針對牛頓不等式中可能存在負數項的情況,陶哲軒提出了一組新的不等式變體:

對任意r>0且1≤ℓ≤n,必有式2或式3成立。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

這便是陶哲軒這一頁紙所要證明的內容,具體證明過程是這樣的:

不妨建構一個關於複雜變數z的多項式P(z):

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

由前面的式1和三角不等式可得:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

所以只需要建立下界:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

對P(z)取絕對值再取對數可得:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

由於對任意實數t,t ↦ log(et a)呈凸性且a>0,可以得到不等式:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

當a=r2,t=2log yj時,可以得到:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

以上就是陶哲軒給出的證明過程,但是,當歸一化的|Sn|=1時,下式成立:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

下一步:建立細化版本

除了這次提到的“一頁紙證明”,陶哲軒的這篇論文中還提出了另一項新的定理,即對任意1 ≤ k ≤ ℓ≤ n.:

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

在部落格文章中,陶哲軒透露,他的下一步計畫就是提出這一不等式的細化版本。

陶哲軒說,證明的過程「就像練習一樣」會很簡單,用微積分就能搞定。

不過,他也提到會有一個小困難,因為這部分論證過程使用到了漸進符號。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

新的結論具體怎樣,讓我們拭目以待。

One More Thing

陶哲軒可謂是AI工具的忠實粉絲,Copilot、GPT-4,還有一些其他輔助工具都受到他的推薦。

這次,他也對大模型的發展提出了新的期待,希望有一天模型可以直接產生不等式變體。

陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程

論文網址:https://arxiv.org/abs/2310.05328 

#

以上是陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

centos關機命令行 centos關機命令行 Apr 14, 2025 pm 09:12 PM

CentOS 關機命令為 shutdown,語法為 shutdown [選項] 時間 [信息]。選項包括:-h 立即停止系統;-P 關機後關電源;-r 重新啟動;-t 等待時間。時間可指定為立即 (now)、分鐘數 ( minutes) 或特定時間 (hh:mm)。可添加信息在系統消息中顯示。

CentOS上Zookeeper性能調優有哪些方法 CentOS上Zookeeper性能調優有哪些方法 Apr 14, 2025 pm 03:18 PM

在CentOS上對Zookeeper進行性能調優,可以從多個方面入手,包括硬件配置、操作系統優化、配置參數調整以及監控與維護等。以下是一些具體的調優方法:硬件配置建議使用SSD硬盤:由於Zookeeper的數據寫入磁盤,強烈建議使用SSD以提高I/O性能。足夠的內存:為Zookeeper分配足夠的內存資源,避免頻繁的磁盤讀寫。多核CPU:使用多核CPU,確保Zookeeper可以並行處理請

CentOS上GitLab的備份方法有哪些 CentOS上GitLab的備份方法有哪些 Apr 14, 2025 pm 05:33 PM

CentOS系統下GitLab的備份與恢復策略為了保障數據安全和可恢復性,CentOS上的GitLab提供了多種備份方法。本文將詳細介紹幾種常見的備份方法、配置參數以及恢復流程,幫助您建立完善的GitLab備份與恢復策略。一、手動備份利用gitlab-rakegitlab:backup:create命令即可執行手動備份。此命令會備份GitLab倉庫、數據庫、用戶、用戶組、密鑰和權限等關鍵信息。默認備份文件存儲於/var/opt/gitlab/backups目錄,您可通過修改/etc/gitlab

CentOS上如何進行PyTorch模型訓練 CentOS上如何進行PyTorch模型訓練 Apr 14, 2025 pm 03:03 PM

在CentOS系統上高效訓練PyTorch模型,需要分步驟進行,本文將提供詳細指南。一、環境準備:Python及依賴項安裝:CentOS系統通常預裝Python,但版本可能較舊。建議使用yum或dnf安裝Python3併升級pip:sudoyumupdatepython3(或sudodnfupdatepython3),pip3install--upgradepip。 CUDA與cuDNN(GPU加速):如果使用NVIDIAGPU,需安裝CUDATool

docker原理詳解 docker原理詳解 Apr 14, 2025 pm 11:57 PM

Docker利用Linux內核特性,提供高效、隔離的應用運行環境。其工作原理如下:1. 鏡像作為只讀模板,包含運行應用所需的一切;2. 聯合文件系統(UnionFS)層疊多個文件系統,只存儲差異部分,節省空間並加快速度;3. 守護進程管理鏡像和容器,客戶端用於交互;4. Namespaces和cgroups實現容器隔離和資源限制;5. 多種網絡模式支持容器互聯。理解這些核心概念,才能更好地利用Docker。

CentOS上PyTorch的GPU支持情況如何 CentOS上PyTorch的GPU支持情況如何 Apr 14, 2025 pm 06:48 PM

在CentOS系統上啟用PyTorchGPU加速,需要安裝CUDA、cuDNN以及PyTorch的GPU版本。以下步驟將引導您完成這一過程:CUDA和cuDNN安裝確定CUDA版本兼容性:使用nvidia-smi命令查看您的NVIDIA顯卡支持的CUDA版本。例如,您的MX450顯卡可能支持CUDA11.1或更高版本。下載並安裝CUDAToolkit:訪問NVIDIACUDAToolkit官網,根據您顯卡支持的最高CUDA版本下載並安裝相應的版本。安裝cuDNN庫:前

如何檢查CentOS HDFS配置 如何檢查CentOS HDFS配置 Apr 14, 2025 pm 07:21 PM

檢查CentOS系統中HDFS配置的完整指南本文將指導您如何有效地檢查CentOS系統上HDFS的配置和運行狀態。以下步驟將幫助您全面了解HDFS的設置和運行情況。驗證Hadoop環境變量:首先,確認Hadoop環境變量已正確設置。在終端執行以下命令,驗證Hadoop是否已正確安裝並配置:hadoopversion檢查HDFS配置文件:HDFS的核心配置文件位於/etc/hadoop/conf/目錄下,其中core-site.xml和hdfs-site.xml至關重要。使用

CentOS Stream 8故障排查方法 CentOS Stream 8故障排查方法 Apr 14, 2025 pm 04:33 PM

CentOSStream8系統故障排查指南本文提供系統化的步驟,幫助您有效排查CentOSStream8系統故障。請按順序嘗試以下方法:1.網絡連接測試:使用ping命令測試網絡連通性(例如:pinggoogle.com)。使用curl命令檢查HTTP請求響應(例如:curlgoogle.com)。使用iplink命令查看網絡接口狀態,確認網絡接口是否正常運行並已連接。 2.IP地址和網關配置驗證:使用ipaddr或ifconfi

See all articles