我用ChatGPT寫神經網路:一字不改,結果竟然很好用
自從去年底推出以來,對話式 AI 模型 ChatGPT 火遍了整個社區。
ChatGPT 的確是一個了不起的工具,就像一個「潘朵拉魔盒」。一旦找到正確的開啟方式,你或許會發現,自己再也離不開它了。
作為一個全能選手,人們給 ChatGPT 提出的要求五花八門,有人用它寫論文,有人讓它陪聊,這些都是常見的玩法。腦洞再打開一點,既然 ChatGPT 是 AI 中的「王者」,那它會不會寫一個 AI?
近日,一位機器學習領域的部落客突發奇想,他決定讓 ChatGPT 建立一個神經網絡,使用 Keras 解決 MNIST 問題。
MNIST 算是機器學習領域的經典問題。即使這個手寫數位資料集逐漸淡出了電腦視覺領域,但它的紀念意義仍然不可忽視,許多人入門深度學習的第一個資料集、驗證演算法的第一個實驗都是 MNIST。
話不多說,想到了就開工。作者直接讓 ChatGPT 寫了一段程式碼,看起來完美無缺,甚至不需要更改任何內容。
這是一個很好的開始。
ChatGPT 選擇了分類交叉熵作為損失函數。作者提出重寫分類交叉熵這部分程式碼,ChatGPT 將其替換為稀疏分類交叉熵,更新後的程式碼仍能 Work。可以發現,新的損失函數放棄了標籤的分類轉換。
ChatGPT 產生的程式碼使用了全連接層,但作者想使用卷積層。因此,ChatGPT 按照指示修改了程式碼,並增加了一個 Conv2D 和一個最大池化層(MaxPooling layer)。
然後來到了評估最終模型階段,作者讓 ChatGPT 使用測試集編寫程式碼。
結果看起來很棒,而且 ChatGPT 的每一次回應都帶有完整的解釋。例如在這次評估中,它這樣解釋:
“評估”方法將測試資料和測試標籤作為參數,並返回模型編譯(此處為準確率)期間指定的損失和度量。上面的程式碼片段輸出了測試的準確率,這應該可以讓你了解到模型對新資料的概括性。
模型在訓練期間使用了整個測試集作為驗證資料。然後,作者讓 ChatGPT 將其更改為訓練資料的 20%。
此外,作者還想要更小的 batch 並運行更少 epoch 的程式碼。雖然這一步驟未必要用到 ChatGPT,但他不想在不更新 ChatGPT 上下文的情況下更改程式碼。
所以這項任務還是落在了 ChatGPT 頭上:
接下來,作者打算繪製訓練過程中的訓練和測試損失圖。 ChatGPT 的建議是:需要更改適合模型的 line 以捕捉其結果值。
為了展示資料集中的一些範例,作者讓ChatGPT 編寫程式碼來輸出圖片和標籤的組合。這些輸出的程式碼也很完美,附有 20 張圖片的集合。
在建構模型時,檢視其結構也是必要的。如果用這個問題去問ChatGPT ,回復是:
#ChatGPT 給出的是關於模型的總結:
##模型的總結很有用,但作者更想看到顯示模型結構的圖表。所以繼續問:
#結果是滿意的,最後就是準備部署這個模型了,讓ChatGPT 將模型儲存到磁碟:
現在,作者想建立一個使用已儲存的模型進行預測的類別。這是 prompt 很有趣,解決方案也很完美。
現在寫一個範例,使用預測器的類別來預測10 個隨機圖像的標籤:
為了完成這個,作者讓ChatGPT 展示了一個混淆矩陣:
該說不說, ChatGPT 使用的樣式還真挺好看。
完成所有試驗後,作者將所有ChatGPT 產生的程式碼公佈了出來,你也可以上手試試:
地址:https://colab.research.google.com/drive/1JX1AVIfGtIlnLGqgHrK6WPylPhZvu9qe?usp=sharing#
以上是我用ChatGPT寫神經網路:一字不改,結果竟然很好用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

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

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

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

Dreamweaver CS6
視覺化網頁開發工具

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

適合新手的加密貨幣數據平台有CoinMarketCap和非小號。 1. CoinMarketCap提供全球加密貨幣實時價格、市值、交易量排名,適合新手與基礎分析需求。 2. 非小號提供中文友好界面,適合中文用戶快速篩選低風險潛力項目。

OKX 交易所的詳細介紹如下:1) 發展歷程:2017 年創辦,2022 年更名為 OKX;2) 總部位於塞舌爾;3) 業務範圍涵蓋多種交易產品,支持 350 多種加密貨幣;4) 用戶遍布 200 餘個國家,千萬級用戶量;5) 採用多重安全措施保障用戶資產;6) 交易費用基於做市商模式,費率隨交易量增加而降低;7) 曾獲多項榮譽,如“年度加密貨幣交易所”等。

機構投資者應選擇Coinbase Pro和Genesis Trading等合規平台,關注冷存儲比例與審計透明度;散戶投資者應選擇幣安和火幣等大平台,注重用戶體驗與安全;合規敏感地區的用戶可通過Circle Trade和Huobi Global進行法幣交易,中國大陸用戶需通過合規場外渠道。

選擇大宗交易平台時應考慮以下因素:1. 流動性:優先選擇日均交易量超50億美元的平台。 2. 合規性:查看平台是否持有美國FinCEN、歐盟MiCA等牌照。 3. 安全性:冷錢包存儲比例和保險機制是關鍵指標。 4. 服務能力:是否提供專屬客戶經理和定制化交易工具。

優先選擇合規平台如OKX和Coinbase,啟用多重驗證,資產自託管可減少依賴:1. 選擇有監管牌照的交易所;2. 開啟2FA和提幣白名單;3. 使用硬件錢包或支持自託管的平台。

gate.io(全球版)核心優勢是界面極簡,支持中文,法幣交易流程直觀;幣安(簡版)核心優勢是全球交易量第一,簡版模式僅保留現貨交易;OKX(香港版)核心優勢是界面簡潔,支持粵語/普通話,衍生品交易門檻低;火幣全球站(香港版)核心優勢是老牌交易所,推出元宇宙交易終端;KuCoin(中文社區版)核心優勢是支持800 幣種,界面採用微信式交互;Kraken(香港版)核心優勢是美國老牌交易所,持有香港SVF牌照,界面簡潔;HashKey Exchange(香港持牌)核心優勢是香港知名持牌交易所,支持法

國內用戶適配方案包括合規渠道和本地化工具。 1. 合規渠道:通過OTC平台如Circle Trade進行法幣兌換,境內需通過香港或海外平台。 2. 本地化工具:使用幣圈網獲取中文資訊,火幣全球站提供元宇宙交易終端。

提供各種複雜的交易工具和市場分析。覆蓋 100 多個國家,日均衍生品交易量超 300 億美元,支持 300 多個交易對與 200 倍槓桿,技術實力強大,擁有龐大的全球用戶基礎,提供專業的交易平台、安全存儲解決方案以及豐富的交易對。
