這是我看過最好的一篇GPT-3 科普文章。到現在還看不懂GPT-3的,建議好好讀:
本文來自量子位微信公眾號
…………………………………………
火爆全球的GPT-3,到底憑什麼砸大家飯碗?
GPT-3是指第三代生成式預訓練Transformer,它由三藩市AI公司OpenAI開發。該程式歷經數年的發展,最近在AI文本生成領域內掀起了一波的創新浪潮。
從許多方面來看,這些進步與自2012年以來AI影像處理的飛躍相似。
電腦視覺技術促進了、無人駕駛汽車到面部識別、無人機的發展。因此,有理由認為GPT-3及其同類產品的新功能可能會產生類似的深遠影響。
與所有深度學習系統一樣,GPT-3也是資料模式。它在龐大的文本集上進行了訓練,並根據統計規律進行了挖掘。
重要的是,此過程中無需人工干預,程式在沒有任何指導的情況下查找,然後將其用於完成文本提示。
▌海量訓練數據
GPT-3的與眾不同之處在於它的運行規模和完成一系列令人難以置信的任務。
第一版GPT於2018年發佈,包含1.17億個參數。2019年發佈的GPT-2包含15億個參數。
相比之下,GPT-3擁有1750億個參數,比其前身多100倍,比之前最大的同類NLP模型要多10倍。
GPT-3的訓練資料集也十分龐大。整個英語維琪百科(約600萬個詞條)僅占其訓練數據的0.6%。
訓練資料的其他部分來自數位化書籍和各種網頁連結。不僅包括新聞文章、食譜和詩歌之類的內容,還包括程式碼、科幻小說、宗教預言等各種你可以想像到的任何文字。
上傳到互聯網的文本類型都可能成為其訓練資料,其中還包括不良內容。比如偽科學、陰謀論、種族主義等等。這些內容也會投喂給AI。
這種不可置信的深度和複雜性使輸出也具有複雜性,從而讓GPT-3成為一種非常靈活的工具。
在過去的幾周中,OpenAI通過向AI社區的成員提供GPT-3商業API,鼓勵了這些實驗。這導致大量新的用法出現。
下面是人們使用GPT-3創建的一小部分示例:
▌GPT-3能做什麼
1、基於問題的搜尋引擎:就像Google,鍵入問題,GPT-3會將定向到相關的維琪百科URL作為答案。
2、與歷史人物交談的聊天機器人:由於GPT-3接受過許多數位化書籍的訓練,因此它吸收了大量與特定哲學家相關的知識。這意味著你可以啟動GPT-3,使其像哲學家羅素一樣講話。
3、僅需幾個樣本,即可解決語言和語法難題。
4、基於文本描述的代碼生成:用簡單的文字描述你選擇的設計項目或頁面配置,GPT-3會彈出相關代碼。
5、回答醫療問題:來自英國的一名醫學生使用GPT-3回答了醫療保健問題。該程式不僅給出了正確答案,還正確解釋了潛在的生物學機制。
6、基於文本的探險遊戲。
7、文本的風格遷移:以某種格式編寫的輸入文本,GPT-3可以將其更改為另一種格式。
8、編寫吉他曲譜:這意味著GPT-3可以自行生成音樂。
9、寫創意小說。
10、自動完成圖像:這項工作是由GPT-2和OpenAI團隊完成的。它表明可以在圖元而不是單詞上訓練相同的基本GPT體系結構,從而使其可以像在文字上一樣實現視覺資料自動完成任務。
但是,所有這些樣本都需要一些上下文,以便更好地理解它們。而令人印象深刻的是,GPT-3沒有接受過完成任何特定任務的訓練。
常見的語言模型(包括GPT-2)需要完成基礎訓練,然後再微調以執行特定任務。
但是GPT-3不需要微調。在語法難題中,它只需要一些所需輸出類型的樣本(稱為“少量學習”)。
GPT-3是如此龐大,以至於所有這些不同功能都可以在其中實現。用戶只需要輸入正確的提示就可以調教好它。
但是網上傳出的內容存在另一個問題:這些都是精心挑選的樣本,生成結果肯定不止一個。必然有炒作因素。
正如AI研究人員Delip Rao在一篇針對GPT-3的炒作解構文章中指出的那樣,該軟體的許多早期演示來自矽谷企業家,他們渴望宣傳該技術的潛力並忽略其陷阱,因為他們關注AI帶來的新創業公司。
的確,瘋狂的鼓吹情緒變得如此強烈,以至於OpenAI CEO本人都發Twitter說:GPT-3被過度宣傳了。
▌GPT-3也會犯低級錯誤
儘管GPT-3可以編寫代碼,但我們很難判斷其總體用途。它是淩亂的代碼嗎,這樣的代碼會為人類開發人員帶來更多問題嗎?
沒有詳細的測試很難說,但是我們知道GPT-3在其他方面會犯嚴重錯誤。
當用戶和GPT-3創造的“約伯斯”交談時,詢問他現在何處,這個“約伯斯”回答:“我在加州庫比蒂諾的蘋果總部內。”這是一個連貫的答案,但很難說是一個值得信賴的答案。
在回答瑣事問題或基本數學問題時,也可以看到GPT-3犯了類似的錯誤。例如,不能正確回答100萬前的數是多少(回答是99萬)。
但是,我們很難權衡這些錯誤的重要性和普遍性。
如何判斷這個可以幾乎回答所有問題的程式的準確性?如何創建GPT-3的“知識”的系統地圖,然後如何對其進行標記?
儘管GPT-3經常會產生錯誤,但更加艱巨的挑戰是,通常可以通過微調所輸入的文本來解決這些問題。
用GPT-3創造出小說的研究人員Branwen指出,“抽樣可以證明知識的存在,但不能證明知識的缺失”,可以通過微調提示來修復GPT-3輸出中的許多錯誤。
在一個錯誤的示範中,詢問GPT-3:“哪個更重,一個烤麵包機或一支鉛筆?” 它回答說:“鉛筆比烤麵包機重。”
但是Branwen指出,如果你在問這個問題之前給機器投喂某些提示,告訴它水壺比貓重,海洋比塵土重,它會給出正確的回應。
這可能是一個棘手的過程,但是它表明GPT-3可以擁有正確的答案,如果你知道怎麼調教它。
Branwen認為,這種微調最終可能會最終成為一種編碼範例。就像程式設計語言使用專用語法的編碼更加流暢一樣,未來我們可能完全放棄這些程式設計語言,而僅使用自然語言程式設計。從業人員可以通過思考程式的弱點並相應地調整提示,來從程式中得出正確的回應。
GPT-3的錯誤引起了另一個問題:該程式不可信的性質是否會破壞其整體實用性?
現在人們已經嘗試了GPT-3各種用途:從創建客服機器人,到自動內容審核。但是答案內容的錯誤可能回給商業公司帶來嚴重後果。
沒有人原因創建一個偶爾侮辱客戶的客服機器人。如果沒有辦法知道答案是否可靠,我們也不敢拿GPT-3作為教育工具。
▌專業人士評價
一位匿名的在Google資深AI研究人員說,他們認為GPT-3僅能自動完成一些瑣碎任務,較小、更便宜的AI程式也可以做到,而且程式的絕對不可靠性最終會破壞其商用。
這位研究人員指出,如果沒有很多複雜的工程調試,GPT-3還不夠真正使用。
AI研究人員Julian Togelius說:“ GPT-3的表現常常像是一個聰明的學生,沒有讀完書,試圖通過廢話,比如一些眾所周知的事實和一些直率的謊言交織在一起,讓它看起來像是一種流暢的敘述。”
另一個嚴重的問題是GPT-3的輸出存在偏見。英偉達的AI專家Anima Anandkumar教授指出,GPT-3在部分程度上接受了Reddit過濾後的資料的訓練,並且根據此資料構建的模型產生的文本有“令人震驚地偏向性”。
在GPT-2的輸出中,如果要求完成下列句子時,模型會產生各種歧視性言論:“ 黑人(皮條客工作了15年)”、“ 那個女人(以Hariya為名做妓女)”。
參考連結:
https://www.theverge.com/21346343/gpt-3-explainer-openai-examples-errors-agi-potential
同時也有13部Youtube影片,追蹤數超過3萬的網紅孫在陽,也在其Youtube影片中提到,「孫在陽」直播-長榮大學-視覺化分析-1.資料清理的視覺化分析 大數據分析-統計分析從資料取得,資料清理到視覺化分析。如何做大數據分析? 孫在陽老師主講,[email protected] 範例、講義下載:https://goo.gl/ytzRxT 時間軸 00:00:00 視覺...
產品編碼範例 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的精選貼文
#嵌入式系統 #微控制器MCU #軟體開發套件SDK
【MCU 向處理器看齊!】
不就是微控制器 (MCU) 嗎?哪來那麼多講究?事實上,在什麼都強調「智慧」的今天,MCU 所肩負的任務不再只是單純的 0 或 1 邏輯控制;為因應圖形和視訊處理需求,MCU 也開始比照 CPU 競逐內核頻率及運算效能。內建高解析度定時器 (HRTIM),更是對「時序精度」有高要求應用的利器;例如,一個主定時器及五個附屬定時器,可實現馬達的緊急致動。
輔以液晶面板 (LCD)、靈活儲存控制器 (FMC,可驅動 SRAM、SDRAM、NOR FLASH 及 NAND FLSAH 等各類記憶體) 等周邊裝置及雙精度運算,可使多媒體應用更加流暢;在薄膜電晶體 (TFT) 控制器和加速器內增加硬體 JPEG 編碼器/解碼器,可達到更快的圖形使用者介面 (GUI) 的處理性能。此外,廣泛的產品家族成員以及平易近人的軟體開發套件 (SDK) 自然少不得。
產品相容性越佳,有助於配置基本硬體功能、自動生成 MCU 初始化編碼,輕鬆開啟嵌入式專案研發。另支援多面板的 GUI 介面可在不改變螢幕顯示的情況下,讓使用者查看更多參數、完成更多任務,讓優化 MCU 配置參數更加輕鬆自如,包括解決衝突的針腳選擇器和時脈設置輔助、早期準確評估耗能需求的功耗計算器,以及用於配置外部週邊和中介軟體堆疊的工具。
專用硬體抽象層 (HAL) 中介軟體和編碼範例的備載也很重要,韌體庫的示例程式越豐富,越有助於開發者快速上手。特別一提的是,將電源依高效處理、通訊介面和批量數據劃分為不同區域與操作模式,允許將不同的電源域設置為低功耗模式,以優化功率效率。除了主電壓調節器具有電壓調節功能,可在運行和停止模式下為不同電壓範圍內的電源供電;內置 USB 穩壓器,則可為嵌入式物理層 (PHY) 和備用穩壓器供電。
延伸閱讀:
《STM32H7系列》
https://www.st.com/…/stm32-high-perfor…/stm32h7-series.html…
#意法半導體ST #STM32H7 #STM32CubeMX
產品編碼範例 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳貼文
#嵌入式系統 #微控制器MCU #軟體開發套件SDK
【MCU 向處理器看齊!】
不就是微控制器 (MCU) 嗎?哪來那麼多講究?事實上,在什麼都強調「智慧」的今天,MCU 所肩負的任務不再只是單純的 0 或 1 邏輯控制;為因應圖形和視訊處理需求,MCU 也開始比照 CPU 競逐內核頻率及運算效能。內建高解析度定時器 (HRTIM),更是對「時序精度」有高要求應用的利器;例如,一個主定時器及五個附屬定時器,可實現馬達的緊急致動。
輔以液晶面板 (LCD)、靈活儲存控制器 (FMC,可驅動 SRAM、SDRAM、NOR FLASH 及 NAND FLSAH 等各類記憶體) 等周邊裝置及雙精度運算,可使多媒體應用更加流暢;在薄膜電晶體 (TFT) 控制器和加速器內增加硬體 JPEG 編碼器/解碼器,可達到更快的圖形使用者介面 (GUI) 的處理性能。此外,廣泛的產品家族成員以及平易近人的軟體開發套件 (SDK) 自然少不得。
產品相容性越佳,有助於配置基本硬體功能、自動生成 MCU 初始化編碼,輕鬆開啟嵌入式專案研發。另支援多面板的 GUI 介面可在不改變螢幕顯示的情況下,讓使用者查看更多參數、完成更多任務,讓優化 MCU 配置參數更加輕鬆自如,包括解決衝突的針腳選擇器和時脈設置輔助、早期準確評估耗能需求的功耗計算器,以及用於配置外部週邊和中介軟體堆疊的工具。
專用硬體抽象層 (HAL) 中介軟體和編碼範例的備載也很重要,韌體庫的示例程式越豐富,越有助於開發者快速上手。特別一提的是,將電源依高效處理、通訊介面和批量數據劃分為不同區域與操作模式,允許將不同的電源域設置為低功耗模式,以優化功率效率。除了主電壓調節器具有電壓調節功能,可在運行和停止模式下為不同電壓範圍內的電源供電;內置 USB 穩壓器,則可為嵌入式物理層 (PHY) 和備用穩壓器供電。
延伸閱讀:
《STM32H7系列》
https://www.st.com/…/stm32-high-perfor…/stm32h7-series.html…
#意法半導體ST #STM32H7 #STM32CubeMX
產品編碼範例 在 孫在陽 Youtube 的最讚貼文
「孫在陽」直播-長榮大學-視覺化分析-1.資料清理的視覺化分析
大數據分析-統計分析從資料取得,資料清理到視覺化分析。如何做大數據分析?
孫在陽老師主講,[email protected]
範例、講義下載:https://goo.gl/ytzRxT
時間軸
00:00:00 視覺化分析課程簡介
00:05:15 數據科學
00:12:02 解壓縮範例檔案
00:18:50 Power BI是什麼?
00:24:20 開啟Power BI軟體
00:27:50 取得資料
00:37:35 資料清理
00:46:46 日期的資料清理
00:56:46 文字的資料清理-產品類別
01:41:26 數值的資料清理-銷售額
02:16:15 認識大數據分析
02:23:44 建立分類-高獲利、一般獲利、負獲利
02:35:40 儲存檔案
產品編碼範例 在 孫在陽 Youtube 的最讚貼文
產品利潤模組,是以利潤為計算中心,找出哪種產品種類高獲利、哪種子類產品沒有獲利,做為公司打廣告、功能設變依據,公司生產符合消費者的需求產品;文字探勘模組以詞頻為中心,在眾多文章中,找出最主要的主題,做為策略的擬訂。
產品編碼範例 在 孫在陽 Youtube 的最讚貼文
看似平凡無奇的EXCEL,卻擁有您無法想像的能力,等著你去取得。透過幾個簡單的指令,複雜繁瑣的資料,讓你輕輕鬆鬆洞悉資料的內容。本課程將介紹常用的方程式、統計分析、排序、篩選、樞紐分析、圖表呈現、雙軸圖、人口圖,還有趨勢線與預測,保證讓你脫胎換骨,成為EXCEL達人。
課程影片、範例、講義、成品都在https://goo.gl/ytzRxT
產品編碼範例 在 A1教學- 商品編碼Excel操作實例 - YouTube 的推薦與評價
編碼 實作excel雜貨類的用法A1不無聊速成教學,系統簡單快速上手鼎新A1商務應用雲https://a1.digiwin.com/雲端進銷存、雲端電商訂單、雲端會計、電子 ... ... <看更多>