拓源講堂(十二)-AI技術應用II(ai拓展的作用)
拓源講堂(十二) | AI技術應用II###
“拓源講堂”第十二講來了!本期內容的主題是“AI技術應用”下篇。
最近最火的 AI 技術莫過于 ChatGPT,ChatGPT本質是一個對話模型,它可以回答日常問題、進行多輪閑聊,也可以承認錯誤回復、挑戰(zhàn)不正確的問題,甚至會拒絕不適當?shù)恼埱蟆?/p>
那么具體什么是ChatGPT呢?小編這就帶你一探究竟,讓我們共同沉浸在學習ChatGPT的海洋中。
12
AI技術應用II o 什么是 GPT?
GPT: 全稱為Generative Pre-trained Transformer,生成型預訓練變換模型,是自然語言處理領域(NLP)的一種語言模型。NLP為人工智能領域的一個重要研究方向,旨在讓人能夠用自然語言(如漢語)跟計算機通信。
2017年谷歌研究出Transformer模型,不僅提高了提取數(shù)據(jù)共性特征的成功率,而且它可以進行無監(jiān)督學習,有效解決人工標注數(shù)據(jù)耗時長、成本高、效率低的問題。
GPT的框架包括Transformer,其訓練過程大致分為兩個階段,先利用Transformer對大量數(shù)據(jù)進行無監(jiān)督學習,然后根據(jù)具體任務對參數(shù)進行微調,目的是為了研制出一種通用的人工智能。在NLP的具體任務中,GPT的文本生成能力表現(xiàn)尤為突出。
GPT-3(2020)擁有1750億個參數(shù),是有史以來參數(shù)最多的神經網絡模型,是GPT-2的116倍,是GPT-1(2018)的1496倍。“數(shù)據(jù)、算力、算法”構成了AI的三大基石,從該觀點看,GPT-3在NLP領域的風光無限便是大力出奇跡的有力證明,然而其代價也是巨大的,訓練GPT-3估計需要上千萬美元。
o ChatGPT主要特點
1、ChatGPT的技術背景
-
強大的基座大模型能力(InstructGPT);
高質量的真實數(shù)據(jù)(干凈且豐富);
強化學習(PPO算法)。
2、ChatGPT的主要特點
-
它有強大的語言理解和生成系統(tǒng);
它具有安全機制和去除偏見能力;
其簡單的邏輯問題錯誤依舊明顯存在,發(fā)揮不夠穩(wěn)定(但總體比GPT3好很多);
ChatGPT有時會給出看似合理、但并不正確或甚至荒謬的答案;
它抵抗不安全的prompt能力較差,還存在過分猜測用戶意圖的問題。
o ChatGPT的工作原理
ChatGPT訓練過程很清晰,如圖所示:
ChatGPT 工作主要分為三個步驟:
第一步,使用有監(jiān)督學習方式,基于GPT3.5微調訓練一個初始模型;
第二步,收集相同上文下,根據(jù)回復質量進行排序的數(shù)據(jù);
第三步,使用PPO強化學習策略來微調第一階段的模型。
o ChatGPT為何成功?
-
強大的基座模型能力(InstructGPT)
大參數(shù)語言模型(GPT3.5)
高質量的真實數(shù)據(jù)(精標的多輪對話數(shù)據(jù)和比較排序數(shù)據(jù))
性能穩(wěn)定的強化學習算法(PPO算法)
o ChatGPT應用和思考
-
ChatGPT對于文字模態(tài)的AIGC應用具有重要意義;
ChatGPT作為文字形態(tài)的基礎模型,自然可以與其他多模態(tài)結合;
ChatGPT對于搜索引擎的代替性:ChatGPT可以作為搜索引擎的有效補充。
o ChatGPT如何注冊
ChatGPT目前對國內并不開放,如果要使用需要用外國 IP 地址才行,下面是注冊的步驟可以參考,使用 ChatGPT 主要有4步——
-
注冊 ChatGPT 賬號;
通過短信接碼平臺 sms-activate.org 完成 ChatGPT 手機號驗證;
登錄 ChatGPT 賬號,對話框輸入,開始使用 Chat GPT;
輸入任意話題,探索 ChatGPT 的強大功能。
o ChatGPT如何接入使用
你可以使用以下步驟來設置你的 Node.js 應用程序并使用 OpenAI 的 API:
1.安裝 Node.js 和適當?shù)?HTTP 庫,例如 Axios;
2.注冊 OpenAI 賬戶并獲取 API 密鑰;
3.創(chuàng)建一個新的 Node.js 文件,并使用 require 語句引入所需的模塊(例如 Axios 和你的 API 密鑰);
4.使用 HTTP 庫發(fā)出請求并處理響應。
oChatGPT使用示例
(1)ChatGPT 用來做題:
(2)ChatGPT 用來編程:
(3)ChatGPT 用來翻譯:
(4)ChatGPT 用來寫作:
ChatGPT 還有很多使用例子:
-
自動編程,如讓她用 C 語言寫個“hello world”例子,并編譯;
模擬 Shell 交互,輸入 Shell 命令返回結果;
編程語言轉換,把一種編程語言代碼轉換成另一種語言代碼;
圖片認識處理,圖片文字識別,添加水印等
以上就是本期“AI技術應用II”的所有內容,希望通過本期內容的分享,能夠幫助大家對ChatGPT有更多的了解與認識,便于大家對其他AI技術有更深層次的學習。
之后,“拓源講堂”依舊繼續(xù)推進技術分享交流計劃,按照技術熱點及公司技術產品進展為大家實時更新更多技術分享。
課程除了通過線下講堂/線上視頻課堂的方式進行培訓,還會不定期通過「恒拓開源」與「恒贏智航」的微信公眾號發(fā)表技術文章,歡迎大家關注實時動態(tài),并參與進分享學習的大軍,一起用領先的技術推動行業(yè)進步!
拓 源 講 堂
2022年度技術交流分享計劃
序號 | 題目 | 內容 梗概 | 課程回顧 |
1 | 微服務架構相關技術介紹 | 微服務架構漫談,微服務架構及相關的技術介紹,技術中臺發(fā)展方向 | 跳轉 |
2 | 容器化技術介紹與應用-Docker | 普及 Docker 相關的基礎知識及應用場景,Docker 的安裝使用等線上實踐教學 | 跳轉 |
3 | 容器化技術介紹與應用-K8S | 容器化技術的高級課程,介紹 K8S 原理及安裝使用等實踐教學,介紹 K8S 相關的技術 | 跳轉 |
4 | 信創(chuàng)基礎知識入門 | 了解信創(chuàng)是什么;我們?yōu)槭裁葱枰菩行艅?chuàng);信創(chuàng)有哪些相關的相術 | 跳轉 |
5 | 大數(shù)據(jù)技術介紹與應用1 | 介紹目前大數(shù)據(jù)相關的技術,為初識大數(shù)據(jù)技術的人員提供入門基礎 | 跳轉 |
6 | 區(qū)塊鏈技術介紹 | 帶大家了解區(qū)塊鏈,區(qū)塊鏈技術介紹、產品及應用場景 | 跳轉 |
7 | 低代碼應用平臺 | 什么是LCNC,低代碼平臺技術介紹、行業(yè)適用場景 | 跳轉 |
8 | 介紹大數(shù)據(jù)技術介紹與應用2 | 深入介紹大數(shù)據(jù)的實用技術,如 Hadoop 的安裝使用等及應用場景案例等,為實踐大數(shù)據(jù)項目提供經驗參考 | 跳轉 |
9 | AI技術介紹與應用1 | 了解 AI 技術,語音/圖像/人臉識別/機器學習 | 跳轉 |
10 | 新興語言介紹 | 除了 Java、.Net 等常見的編程語言,還有哪些新興編程語言是有比較前景的,希望通過本次學習能讓大家擴充編程技能提升自身價值 | 跳轉 |
11 | Serverless介紹 | Serverless這個技術隨著微服務出現(xiàn)在人們的視野,這里介紹Serverless有哪些相關技術,如何實現(xiàn)Serverless | 跳轉 |
12 | AI技術介紹與應用2 | AI 技術的應用,語音/圖像/人臉識別/機器學習 | 本期 圖文 |
13 | 信創(chuàng)技術介紹與應用 | 介紹項目如何做到信創(chuàng)兼容,信創(chuàng)技術在項目中的應用 | 待開展 |
拓源講堂
問渠那得清如許
為有源頭活水來
“拓源講堂”是為進一步完善公司人才培養(yǎng)機制,充分激活人才活力,使公司發(fā)展與員工成長同頻共振而建立的培訓計劃。希望通過對不同主題內容的分享和探討,公司廣大的技術、業(yè)務及管理人員能夠擁有更多的學習機會,交流渠道和展示平臺,提升技術水平,加強各專業(yè)能力。真正助力每一位恒拓人在勤于學習、勇于創(chuàng)新、樂于分享的路上一路前行,苦練內功,不斷精進,成就卓越。