精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

基于GPT2訓練了一個傻狗機器人

人工智能
OpenAI GPT2 的模型訓練和服務使用,需要用到 Python、TensorFlow 機器學習等相關配置,并且這些環境間有些版本依賴。所以為了順利調試盡可能和我保持一樣的版本。

首先我想告訴你,從事編程開發這一行,要學會的是學習的方式方法。方向對了,才能事半功倍。而我認為最快且行之有效的技術技能學習,就是上手實踐。先不要搞太多的理論,買回來的自行車不能上來就拆,得先想辦法騎起來。

所以小傅哥就是這樣,學東西嘛。以目標為驅動,搭建可運行測試的最小單元版本。因為康威定律說;問題越小,越容易被理解和處理。所以在接觸 ChatGPT 以后,我時常都在想怎么自己訓練和部署一個這樣的聊天對話模型,哪怕是很少的訓練數據,讓我測試也好。所以這個會噴人的傻狗機器人來了!

一、傻狗機器聊天

在基于前文小傅哥《搭個ChatGPT算法模型》的學習基礎之上,以 OpenAI 開源的 GPT-2 和相關的 GPT2-chitchat 模型訓練代碼,部署了這個會噴人的傻狗機器人。但由于訓練數據的問題,這個聊天機器人對起話來,總感覺很變態。—— 不過不影響我們做算法模型訓練的學習。

此頁面為小傅哥所編程的WEB版聊天對話窗口

  • 訪問地址:http://120.48.169.252/ - 服務器配置有限,不能承載過大的并發訪問。
  • 視頻演示:https://www.bilibili.com/video/BV1LG4y1P7bo - 也可以通過B站視頻,觀看GPT2模型部署演示。

二、基礎配置環境

OpenAI GPT2 的模型訓練和服務使用,需要用到 Python、TensorFlow 機器學習等相關配置,并且這些環境間有些版本依賴。所以為了順利調試盡可能和我保持一樣的版本。如果你對環境安裝有難度,也可以找小傅哥幫忙買一臺云服務器,之后我把我的環境鏡像到你的服務器上就可以直接使用了。以下是所需的基本環境、代碼和數據。

  • 系統配置:Centos 7.9 - 2核4GB內存200G磁盤4Mbps帶寬的云服務器
  • 部署環境:Python3.7、 Transformers==4.2.0、pytorch==1.7.0
  • 模型代碼:https://github.com/fuzhengwei/GPT2-chitchat - 此代碼已開源,含websocket通信頁面
  • 模型數據:https://pan.baidu.com/s/1iEu_-Avy-JTRsO4aJNiRiA - ju6m

1. 環境依賴

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install gcc -y

yum -y install libffi-devel

make

make altinstall

2. Python 3.7

cd ~

# 1.下載Python安裝包
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

# 2.將安裝包移動到/usr/local文件夾下
mv Python-3.7.4.tgz /usr/local/

# 3.在local目錄下創建Python3目錄
mkdir /usr/local/python3

# 4.進入的Python安裝包壓縮包所在的目錄
cd /usr/local/

# 5.解壓安裝包
tar -xvf Python-3.7.4.tgz

# 6.進入解壓后的目錄
cd /usr/local/Python-3.7.4/

# 7.配置安裝目錄
./configure --prefix=/usr/local/python3

# 8.編譯源碼
make

# 9.執行源碼安裝
make install

# 10.創建軟連接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3

# 11. 測試
python3 -V

3. 安裝pip3

cd ~

# 1.下載
wget https://bootstrap.pypa.io/get-pip.py

# 2.安裝;注意咱們安裝了 python3 所以是 pyhton3 get-pip.py
python3 get-pip.py

# 3.查找pip安裝路徑
find / -name pip

# 4.將pip添加到系統命令
ln -s /usr/local/python/bin/pip /usr/bin/pip

# 5.測試
pip -V

# 6.更換源,如果不更換那么使用 pip 下載軟件會很慢
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host mirrors.aliyun.com
pip config list

# pip國內鏡像源:

# 阿里云 http://mirrors.aliyun.com/pypi/simple/
# 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
# 豆瓣 http://pypi.douban.com/simple
# Python官方 https://pypi.python.org/simple/
# v2ex http://pypi.v2ex.com/simple/
# 中國科學院 http://pypi.mirrors.opencas.cn/simple/
# 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/

4. 安裝git

cd ~

# 1.安裝前首先得安裝依賴環境
yum install -y perl-devel

# 2.下載源碼包到 CentOS 服務器后進行解壓
tar -zxf git-2.9.5.tar.gz

cd git-2.9.5

# 3.執行如下命令進行編譯安裝

./configure --prefix=/usr/local/git

make && make install

# 4.添加到系統環境變量
vim ~/.bashrc

export PATH="/usr/local/git/bin:$PATH"

# 5.使配置生效
source ~/.bashrc

# 6.測試
git version

5. 安裝寶塔

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72
  1. 安裝后登錄寶塔提示的地址,默認它會使用8888端口,因此你需要在服務器上開啟8888端口訪問權限。
  2. 寶塔的安裝是為了在服務端部署一個網頁版聊天界面,使用到了 Nginx 服務。這里用寶塔操作更加容易。

三、模型運行環境

模型訓練需要用到 transformers 機器學習服務,以及 pytorch、sklearn 等組件;以下內容需要分別安裝;

transformers==4.4.2
pytorch==1.7.0
sklearn
tqdm
numpy
scipy==1.2.1

1. transformers

pip install transformers==4.4.2

2. pytorch

pip install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
  • 這個torch版本+cpu與torchvision 需要匹配。

3. 其他安裝

剩余的按照使用指令 pip install 就可以,另外在運行 GTP2-chitchat 時,如果提示缺少了某些組件,直接使用 pip 按照即可。

四、聊天頁面配置

這里先把小傅哥給你準備好的websocket頁面代碼,通過寶塔創建站點后部署起來。代碼:https://github.com/fuzhengwei/GPT2-chitchat/tree/master/web

之后通過打開你的寶塔地址,創建站點和上傳Web代碼。

注意:目前的這份代碼中訪問websocket的配置在index.js中,你需要修改成你的服務器地址。

if(!window.WebSocket){
alert("您的瀏覽器不支持WebSocket協議!推薦使用谷歌瀏覽器進行測試。");
return;
}
socket = new WebSocket("ws://120.48.169.252:7397");

五、模型訓練部署

1. 下載代碼

cd /home

git clone https://github.com/fuzhengwei/GPT2-chitchat.git

你需要修改下 interact.py 代碼,變更這里有Websocket 的 IP和端口配置;

async def start_server():
try:
async with websockets.serve(server, "192.168.0.4", 7397):
print("Starting server at ws://localhost:7397")
await asyncio.Future() # run forever
except OSError as e:
print(f"Error starting server: {e}")
except Exception as e:
print(f"Unexpected error: {e}")

2. 上傳模型

下載模型:https://pan.baidu.com/s/1iEu_-Avy-JTRsO4aJNiRiA#list/path=%2F - 密碼:ju6m

上傳模型:這里你需要在本機安裝一個 SFTP 工具,或者使用 IntelliJ IDEA 提供的工具進行鏈接。鏈接后就可以把解壓的模型上傳到 /home/GPT2-chitchat/model 下。

async def start_server():
try:
async with websockets.serve(server, "192.168.0.4", 7397):
print("Starting server at ws://localhost:7397")
await asyncio.Future() # run forever
except OSError as e:
print(f"Error starting server: {e}")
except Exception as e:
print(f"Unexpected error: {e}")

修改這部分代碼的IP和端口,以及在云服務上開啟 7397 的訪問權限。另外為了安全起見,可以在云服務的防火墻IP來源中授權,只有你當前的臺機器才可以鏈接到 websocket 上。

3. 啟動服務

這里小傅哥通過 mac nuoshell 連接工具,進行模型啟動;模型路徑:/home/GPT2-chitchat/model/model_epoch40_50w

python3 interact.py --no_cuda --model_path /home/GPT2-chitchat/model/model_epoch40_50w

  • 啟動后就可以把你的 websocket 頁面打開了,它會自動的鏈接到這個 websocket 服務上。
  • 如果你還需要 Socket 或者命令行的服務,也可以修改 interact.py 代碼進行處理。

以上就是整個 GPT2-chitchat 一個閑聊模型的部署,你也可以嘗試使用 Docker 部署。如果在部署過程中實在很難部署成功,也可以找小傅哥買云服務,這樣我可以直接把鏡像部署到你的云服務上,就可以直接使用了。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2023-10-29 18:14:08

GPT4機器人算法

2018-06-08 16:48:09

PythonQQ機器人

2023-02-09 07:34:52

ChatGPT機器人人工智障

2022-03-25 11:11:50

機器學習TiDBSQL

2024-05-30 07:02:00

KarpathyGPT-2人工智能

2017-08-25 15:08:24

深度學習機器人

2023-03-16 12:14:55

2020-02-18 10:26:58

機器人人工智能系統

2021-10-28 22:46:13

Python機器人數據

2021-11-30 10:56:43

ChatterBot機器人人工智能

2021-04-01 10:51:44

機器人人工智能編程

2020-09-15 13:56:08

公眾號機器人圖靈機器人

2021-05-24 15:29:24

人工智能機器人聊天

2012-06-21 14:20:16

CSS3

2024-05-06 08:25:00

2023-03-28 07:49:38

2020-12-02 13:00:17

Recast.AI聊天機器人人工智能

2022-07-28 22:00:47

核酸采樣機器人機器人

2022-09-30 13:55:46

Python機器人

2015-05-22 11:40:00

希捷
點贊
收藏

51CTO技術棧公眾號

色欧美激情视频在线| 在线观看av中文字幕| 日本韩国在线视频爽| 激情偷乱视频一区二区三区| 欧美另类高清videos| 超碰caoprom| 久久青青视频| 国产精品色婷婷久久58| 999国产在线| 日韩毛片一区二区三区| 精品视频亚洲| 欧美一区二区三区人| 九色自拍视频在线观看| 国产日产精品久久久久久婷婷| 看片网站欧美日韩| 性欧美xxxx| 国产成人一区二区在线观看| 秋霞午夜一区二区三区视频| 欧美日韩精品在线播放| 亚洲欧美日韩在线综合| 精品人妻av一区二区三区| 久久黄色影院| 精品中文字幕在线2019| 精品人伦一区二区| 卡一精品卡二卡三网站乱码 | 国产色综合一区二区三区| 欧美一级淫片免费视频黄| 午夜激情一区| 中文字幕亚洲字幕| 欧美性xxxx图片| 国产剧情一区二区在线观看| 色综合 综合色| 欧洲精品在线播放| 日本不卡三区| 国产日韩综合av| 国产精品久久国产精品| 一级黄在线观看| 可以看av的网站久久看| 欧美激情精品在线| 欧美肥妇bbwbbw| 免费欧美视频| 日韩成人在线网站| 日本泡妞xxxx免费视频软件| 日韩一区二区三区四区五区| 一本久道久久综合中文字幕 | 麻豆9191精品国产| 久久久欧美精品| 国产黄色片在线免费观看| 欧美色图一区| 亚洲免费av网址| 精品1卡二卡三卡四卡老狼| 在线播放成人| 欧美四级电影网| 青青青在线视频免费观看| 美女搞黄视频在线观看| 亚洲午夜视频在线观看| 久久久国内精品| 中文字幕中文字幕在线十八区 | 女囚岛在线观看| 亚洲免费三区一区二区| 欧美日韩一级在线| 高清免费电影在线观看| 国产精品超碰97尤物18| 在线看视频不卡| 天堂аⅴ在线地址8| 国产精品卡一卡二卡三| 亚洲一卡二卡| 欧美三级电影一区二区三区| 综合久久久久综合| 日日噜噜噜夜夜爽爽| 浪潮av一区| 亚洲嫩草精品久久| 欧美日韩dvd| 污视频在线看网站| 亚洲成人激情自拍| 黄色一级片播放| 在线日韩影院| 欧美视频日韩视频| av亚洲天堂网| 国产日韩在线观看视频| 精品久久一区二区| 中文字幕一区三区久久女搜查官| 国产在线播放精品| 亚洲欧美国产日韩天堂区| 少妇精品无码一区二区免费视频| 成人a'v在线播放| 精品国产一区二区三区在线观看| 外国一级黄色片| 亚洲成人中文| 国产精品成人aaaaa网站| 中文字幕在线网址| 国产高清久久久| 精品一区二区视频| 2021av在线| 一区二区三区 在线观看视频 | 国产精品一二| 国产精品直播网红| 蜜桃视频久久一区免费观看入口| av中文字幕不卡| 日韩国产高清一区| gogogogo高清视频在线| 欧美日韩在线免费观看| 岛国毛片在线播放| 成人自拍在线| 上原亚衣av一区二区三区| 久久久久久激情| 日韩精品乱码av一区二区| 91九色精品视频| 色就是色亚洲色图| 亚洲欧美日本在线| 无遮挡又爽又刺激的视频| 视频一区中文字幕精品| 亚洲欧美日韩中文在线制服| 亚洲最大的黄色网址| 久久九九电影| 粉嫩av四季av绯色av第一区| 成人在线观看一区| 疯狂做受xxxx欧美肥白少妇| wwwwwxxxx日本| 欧美巨大xxxx| 久久夜色精品国产| 青青国产在线视频| www.亚洲精品| 日本一二三区视频在线| 91精品影视| 日韩av有码在线| www青青草原| 另类专区欧美蜜桃臀第一页| 久久精品日韩精品| 激情影院在线| 欧美疯狂做受xxxx富婆| 国产三级av在线播放| 国产综合婷婷| 国产欧美日韩免费| 同心难改在线观看| 亚洲成人一区在线| 欧美日韩久久婷婷| 久久综合av| 国产精品久久久久久久久久三级| 亚洲欧洲国产综合| 亚洲成人自拍一区| 亚洲视频 中文字幕| 你懂的国产精品| 成人激情视频在线播放| 视频免费一区| 欧美日韩视频在线第一区| 国产熟妇搡bbbb搡bbbb| 亚洲一区二区网站| 久久久久久精| 深夜在线视频| 日韩精品视频在线观看免费| 日韩成人高清视频| 成人午夜激情在线| 欧美成人精品免费| 91精品尤物| 欧美国产激情18| 亚洲国产精品一| 亚洲综合一区二区三区| 自拍视频第一页| 欧美日韩福利| 国产精品久久精品国产| 超级碰碰不卡在线视频| 欧美变态口味重另类| 久热这里只有精品在线| 国产凹凸在线观看一区二区| 日韩小视频网站| 国产伦精品一区二区三区免费优势| 欧美激情高清视频| 少妇无码一区二区三区| 精品久久久久久久大神国产| 日韩 中文字幕| 久久免费高清| 污视频在线免费观看一区二区三区| 亚洲天堂1区| 日韩网站免费观看高清| 国产片高清在线观看| 有坂深雪av一区二区精品| 熟妇高潮一区二区| 国产婷婷精品| 色女人综合av| 999久久久国产999久久久| 欧美精品免费播放| 手机看片一区二区三区| 91成人免费电影| 久久国产高清视频| 波多野洁衣一区| 北条麻妃在线一区| 综合久久精品| 九色视频成人porny| 日韩av免费| 免费不卡在线观看av| 天天综合网在线| 在线欧美日韩国产| 青青草成人免费| 久久奇米777| 污污的视频免费观看| 国产综合自拍| 欧美成人蜜桃| 高清一区二区三区av| 91精品国产色综合久久不卡98| 国产区在线视频| 日韩精品一区二区三区四区视频| 国语对白永久免费| 亚洲免费av高清| 欧美 变态 另类 人妖| 麻豆一区二区三| 人妻久久久一区二区三区| 91综合久久一区二区| 精品蜜桃传媒| 欧美1区2区3| 国产精品av在线| 黄页网站在线| 久久亚洲精品一区二区| 蝌蚪视频在线播放| 精品久久久三级丝袜| 黄色一区二区视频| 婷婷成人激情在线网| 国产免费一区二区三区四区| 久久一夜天堂av一区二区三区| 国产精品久久久久久久99| 一本久道综合久久精品| 在线视频欧美一区| 亚洲永久精品唐人导航网址| 99在线观看视频| 欧美久久久网站| 国产不卡在线观看| 91jq激情在线观看| 欧美大奶子在线| 在线播放麻豆| 亚洲系列中文字幕| 午夜激情小视频| 欧美mv日韩mv亚洲| 国产喷水福利在线视频| 欧美视频在线播放| 国产乱码77777777| 欧美小视频在线| 日本五十熟hd丰满| 亚洲综合久久久久| a级片在线观看免费| 国产精品乱码人人做人人爱| 亚洲精品一区二区三区影院忠贞| bt7086福利一区国产| 色哟哟视频在线| 成人免费精品视频| av在线天堂网| 国产69精品久久777的优势| av中文字幕网址| 蜜臀va亚洲va欧美va天堂| www.xxx亚洲| 首页国产欧美久久| 一级特黄性色生活片| 丝袜美腿亚洲综合| 免费观看成人网| 首页国产欧美日韩丝袜| 日本成人中文字幕在线| 日韩高清在线不卡| 亚洲男人天堂色| 蜜臀久久99精品久久久画质超高清| 亚洲性生活网站| 久热成人在线视频| 中文 日韩 欧美| 成人一二三区视频| 荫蒂被男人添免费视频| 91在线精品秘密一区二区| 国产精品无码网站| 国产丝袜在线精品| 国产精品情侣呻吟对白视频| 国产精品久久久久久久午夜片| 中文字幕第69页| 亚洲精品老司机| 天堂资源在线播放| 欧美午夜激情视频| 中文字幕观看在线| 欧美一级片在线| 少妇精品高潮欲妇又嫩中文字幕 | 免费观看国产精品| 日韩av影片在线观看| 黄色国产在线| 久久精品国产电影| xxxx成人| 国产精品吹潮在线观看| 五月天色综合| 国产精品乱子乱xxxx| 久久av网址| 一区二区免费电影| 在线免费高清一区二区三区| 男人透女人免费视频| 极品尤物av久久免费看| 国产大尺度视频| 国产日韩成人精品| 久久久久亚洲av无码专区体验| 欧美日韩国产一区在线| 在线免费观看av网址| 日韩一区二区不卡| 色播色播色播色播色播在线| 久久夜色精品国产欧美乱| 是的av在线| 91亚色免费| 蜜臀av免费一区二区三区| 欧洲美女和动交zoz0z| 欧美亚洲在线| 人妻换人妻仑乱| 久久精品网站免费观看| 18精品爽视频在线观看| 欧美日韩视频在线观看一区二区三区| 狠狠躁日日躁夜夜躁av| 少妇高潮久久77777| 蜜桃视频动漫在线播放| 91在线看www| 国产日韩视频在线| www.日本在线视频| 国产专区欧美精品| 最近中文字幕在线mv视频在线| 亚洲国产aⅴ成人精品无吗| 中文字幕人妻一区二区三区视频| 亚洲国产中文字幕久久网| 日韩黄色影院| 国产精品久久视频| 台湾佬综合网| 999久久欧美人妻一区二区| 日日夜夜免费精品视频| 北京富婆泄欲对白| 亚洲精品网站在线观看| 一区二区三区在线免费观看视频 | 一边摸一边做爽的视频17国产| 中国av一区二区三区| 特级西西444www大精品视频免费看| 欧美一二三区在线观看| 日本综合在线| 国产精品久久久久久久久久ktv| 神马久久影院| 男人日女人视频网站| 国产一区日韩二区欧美三区| 少妇无套高潮一二三区| 婷婷久久综合九色国产成人| 特级西西444www高清大视频| 亚洲欧美国产高清va在线播| 国产视频一区二区| 国产欧美韩国高清| 国产精品亚洲片在线播放| 亚洲自偷自拍熟女另类| 成人性色生活片| 免费一级特黄特色大片| 91精品国产一区二区三区| 超碰免费97在线观看| 日本欧美黄网站| 亚洲宅男网av| 国产麻花豆剧传媒精品mv在线| 成人高清视频在线| av资源吧首页| 欧美一级高清片| 成年人免费在线视频| 国产精品欧美一区二区| 视频一区中文| 激情五月婷婷久久| 久久色在线观看| 亚洲精品国产精品国自产网站按摩| 亚洲乱码国产乱码精品精天堂| 欧美伦理免费在线| 国产麻豆一区二区三区在线观看| 亚洲一区色图| 日韩女优在线视频| 亚洲第一久久影院| 青梅竹马是消防员在线| 日本aⅴ大伊香蕉精品视频| 看全色黄大色大片免费久久久| 久久综合色视频| 91社区在线播放| 波多野结衣av无码| 尤物99国产成人精品视频| 久久99久久久精品欧美| 亚洲国产日韩综合一区| 久久国产综合精品| 成人精品一二三区| 这里只有精品视频在线观看| 免费男女羞羞的视频网站在线观看| 成人9ⅰ免费影视网站| 国产精品视区| 97人妻精品一区二区免费| 欧美日韩免费一区二区三区| 麻豆视频在线免费观看| 国产成人久久久精品一区| 91精品国偷自产在线电影| 五月天婷婷在线观看视频| 午夜精品久久久久久久99水蜜桃| 色wwwwww| 国产精品久久久久久亚洲调教| 日韩电影免费网址| 激情成人在线观看| 亚洲va欧美va国产va天堂影院| 天天摸天天干天天操| 国产精品亚洲片夜色在线| 一区二区影视| 五月婷婷综合在线观看| 欧美视频一区二区三区在线观看| 中文字幕在线三区| 欧美精品一区二区三区在线四季 | 看av免费毛片手机播放| 国产精品萝li| 亚洲乱码国产乱码精品精软件|