陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程
繼給GPT-4「代言」之後,Copilot也被陶哲軒瘋狂安麗。
他直言,在程式設計時,Copilot能直接預測他下一步要做什麼。
有了Copilot之後,研究做起來也更方便了,陶哲軒也用它輔助自己完成了最新的研究成果。
陶哲軒說,這次的論文中,有關這部分的內容其實只有一頁。
但具體完成這一頁紙的證明,他足足寫了200多行程式碼,用的還是新學的程式語言Lean4。
而在陶哲軒公開程式碼的GitHub頁面上顯示,Copilot將寫程式碼的速度提升了一半以上。
陶哲軒介紹,之所以選擇Lean4是看中了它的“重寫策略”,也就是對一長段表達式進行針對性的局部替換。
舉個例子,假如定義了一個複雜的函數f(x),當我們想要輸入f(114514)的表達式時,直接用程式碼把x「重寫」成114514就可以了。
陶哲軒說,這個特性比起需要重複輸入公式的LaTeX簡直不要太方便。
那麼陶哲軒這次的「一頁紙證明」又為我們帶來了什麼新成果呢?
一頁紙證明新不等式
這篇論文談論了有關麥克勞林不等式的問題。
麥克勞林不等式是數學中一個經典的不等式,它基於「非負實數的算數平均值大於等於幾何平均值」這一定律導出,可以表述為:
設y1…yn為非負實數,對k=1…n,定義平均值Sk為(分母為分子的項數):
它是作為具有根的n 次多項式的歸一化係數而出現。
(記得這個式子,我們稱它為式1)
則麥克勞林不等式可以表示為:
#其中,當且僅當所有yi相等時等號成立。
在微積分中,還有一個經典的牛頓不等式:
對任意1≤k
#但如果不加上這個限制條件,即允許負數項的存在,用牛頓不等式就無法表示麥克勞林不等式了。
於是針對牛頓不等式中可能存在負數項的情況,陶哲軒提出了一組新的不等式變體:
對任意r>0且1≤ℓ≤n,必有式2或式3成立。
這便是陶哲軒這一頁紙所要證明的內容,具體證明過程是這樣的:
不妨建構一個關於複雜變數z的多項式P(z):
由前面的式1和三角不等式可得:
所以只需要建立下界:
對P(z)取絕對值再取對數可得:
由於對任意實數t,t ↦ log(et a)呈凸性且a>0,可以得到不等式:
當a=r2,t=2log yj時,可以得到:
以上就是陶哲軒給出的證明過程,但是,當歸一化的|Sn|=1時,下式成立:
下一步:建立細化版本
除了這次提到的“一頁紙證明”,陶哲軒的這篇論文中還提出了另一項新的定理,即對任意1 ≤ k ≤ ℓ≤ n.:
在部落格文章中,陶哲軒透露,他的下一步計畫就是提出這一不等式的細化版本。
陶哲軒說,證明的過程「就像練習一樣」會很簡單,用微積分就能搞定。
不過,他也提到會有一個小困難,因為這部分論證過程使用到了漸進符號。
新的結論具體怎樣,讓我們拭目以待。
One More Thing
陶哲軒可謂是AI工具的忠實粉絲,Copilot、GPT-4,還有一些其他輔助工具都受到他的推薦。
這次,他也對大模型的發展提出了新的期待,希望有一天模型可以直接產生不等式變體。
論文網址:https://arxiv.org/abs/2310.05328
#以上是陶哲軒瘋狂安麗Copilot:它幫我完成了一頁紙證明,甚至能猜出我後面的過程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

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

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

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

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

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

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

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

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