멍청한 개 로봇이 GPT2를 기반으로 훈련됐다
먼저 프로그래밍 개발 분야에서 배워야 할 것은 배우는 방법이라는 점을 말씀드리고 싶습니다. 올바른 방향으로 나아가면 절반의 노력으로 두 배의 결과를 얻을 수 있습니다. 그리고 기술을 익히는 가장 빠르고 효과적인 방법은 연습이라고 생각합니다. 먼저 너무 많은 이론에 빠져들지 마세요. 구입한 자전거를 그냥 분해할 수는 없습니다. 먼저 타는 방법을 찾아야 합니다.
Little Fu는 뭔가를 배우는 것과 같은 것입니다. 목표에 따라 테스트를 실행할 수 있는 가장 작은 단위 버전을 구축하세요. 콘웨이의 법칙에 따르면 문제가 작을수록 이해하고 처리하기가 더 쉽습니다. 그래서 ChatGPT를 접한 후 테스트할 소량의 훈련 데이터로도 이러한 채팅 대화 모델을 스스로 훈련하고 배포하는 방법에 대해 자주 생각했습니다. 그래서 사람들을 트롤링할 수 있는 이 어리석은 개 로봇이 등장했습니다!
1. Silly Dog Machine Chat
Brother Fu의 이전 기사 "Build a ChatGPT 알고리즘 모델"을 기반으로 이 회의를 OpenAI의 오픈 소스 GPT-2 및 관련 GPT2-chitchat 모델 훈련 코드로 배포했습니다. 사람을 트롤하는 로봇. 하지만 훈련 데이터의 문제로 인해 이 챗봇은 대화할 때 항상 이상한 느낌을 받습니다. ——그러나 알고리즘 모델 학습 학습에는 영향을 미치지 않습니다.
이 페이지는 Fu님이 프로그래밍한 채팅 대화창의 웹 버전입니다
- 액세스 주소: http://120.48.169.252/ - 서버 구성이 제한되어 과도한 동시 액세스를 처리할 수 없습니다.
- 영상 시연: https://www.bilibili.com/video/BV1LG4y1P7bo - Bilibili 영상을 통해서도 GPT2 모델 배포 시연을 시청하실 수 있습니다.
2. 기본 구성 환경
OpenAI GPT2 모델 교육 및 서비스 사용에는 Python, TensorFlow 기계 학습 및 기타 관련 구성을 사용해야 하며 이러한 환경 간에는 일부 버전 종속성이 있습니다. 따라서 원활한 디버깅을 위해 최대한 나와 동일한 버전을 유지해 주시기 바랍니다. 환경을 설치하는 데 어려움이 있으면 Fu 형제에게 클라우드 서버 구매에 도움을 요청할 수도 있습니다. 그러면 내 환경을 귀하의 서버에 미러링하여 직접 사용할 수 있습니다. 아래는 필요한 기본 환경과 코드, 데이터입니다.
- 시스템 구성: Centos 7.9 - 2코어 4GB 메모리 200G 디스크 4Mbps 대역폭 클라우드 서버
- 배포 환경: Python3.7, Transformers==4.2.0, pytorch==1.7.0
- 모델 코드: https:/ /github.com/fuzhengwei/GPT2-chitchat - 이 코드는 웹소켓 통신 페이지를 포함한 오픈 소스입니다
- 모델 데이터: 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를 설치합니다. pagoda
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
- Pagoda 설치는 Nginx 서비스를 사용하여 서버 측에 웹 버전의 채팅 인터페이스를 배포하는 것입니다. 여기서 탑을 사용하면 작업하기가 더 쉽습니다. 3. 모델 실행 환경
모델 교육에는 pytorch, sklearn 및 기타 구성 요소가 별도로 설치되어야 합니다.
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72
2.
transformers==4.4.2 pytorch==1.7.0 sklearn tqdm numpy scipy==1.2.1
- 3. 기타 설치 또한, GTP2-chitchat을 실행할 때 일부 구성 요소가 없다는 메시지가 표시되면 pip를 사용하여 설치하세요.
4. 채팅 페이지 구성
여기서 먼저 푸 형제님이 준비한 웹소켓 페이지 코드를 넣어주시고, 파고다를 통해 사이트를 생성하신 후 배포해 주세요. 코드: https://github.com/fuzhengwei/GPT2-chitchat/tree/master/web
그런 다음 사이트를 만들고 파고다 주소를 열어 웹 코드를 업로드하세요.
참고: 이 코드에서 websocket에 액세스하기 위한 현재 구성은 index.js에 있으며 이를 서버 주소로 변경해야 합니다.
pip install transformers==4.4.2
1. 코드를 다운로드합니다.
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
interact.py 코드를 수정하고 Websocket의 IP 및 포트 구성을 변경해야 합니다.
if(!window.WebSocket){ alert("您的浏览器不支持WebSocket协议!推荐使用谷歌浏览器进行测试。"); return; } socket = new WebSocket("ws://120.48.169.252:7397");
2. 모델: https: //pan.baidu.com/s/1iEu_-Avy-JTRsO4aJNiRiA#list/path=%2F - 비밀번호: ju6m
업로드 모델: 여기에서 로컬 컴퓨터에 SFTP 도구를 설치하거나 다음을 사용해야 합니다. IntelliJ IDEA Link에서 제공하는 도구입니다. 연결 후 압축이 풀린 모델을 /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 部署。如果在部署过程中实在很难部署成功,也可以找小傅哥买云服务,这样我可以直接把镜像部署到你的云服务上,就可以直接使用了。
위 내용은 멍청한 개 로봇이 GPT2를 기반으로 훈련됐다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











DALL-E 3는 이전 모델보다 대폭 개선된 모델로 2023년 9월 공식 출시되었습니다. 복잡한 디테일의 이미지를 생성할 수 있는 현재까지 최고의 AI 이미지 생성기 중 하나로 간주됩니다. 그러나 출시 당시에는 제외되었습니다.

휴머노이드 로봇 아메카가 2세대로 업그레이드 되었습니다! 최근 세계이동통신학회(MWC2024)에서 세계 최고 수준의 로봇 아메카(Ameca)가 다시 등장했다. 행사장 주변에는 아메카가 많은 관중을 끌어 모았습니다. GPT-4의 축복으로 Ameca는 다양한 문제에 실시간으로 대응할 수 있습니다. "춤을 추자." 감정이 있느냐는 질문에 아메카는 매우 생생해 보이는 일련의 표정으로 대답했습니다. 불과 며칠 전, Ameca의 뒤를 잇는 영국 로봇 회사인 EngineeredArts는 팀의 최신 개발 결과를 시연했습니다. 영상 속 로봇 아메카는 시각 능력을 갖고 있어 방 전체와 특정 사물을 보고 묘사할 수 있다. 가장 놀라운 점은 그녀도 할 수 있다는 것입니다.

산업자동화 기술 분야에서 최근 무시하기 어려운 두 핫스팟이 있는데 바로 인공지능(AI)과 엔비디아다. 원본 콘텐츠의 의미를 바꾸지 말고, 콘텐츠를 미세 조정하고, 콘텐츠를 다시 작성하고, 계속하지 마세요. “그뿐만 아니라 Nvidia가 원래 그래픽 처리 장치(GPU)에만 국한되지 않기 때문에 둘은 밀접하게 관련되어 있습니다. 엔비디아는 최근 GPU를 확장해 디지털 트윈 분야까지 확장하고 있으며, 최근 떠오르는 AI 기술과도 긴밀하게 연결돼 있다”고 말했다. Schneider Electric, Teradyne Robotics, MiR 및 Universal Robots 회사도 포함됩니다. 최근 엔비디아(Nvidia)는

기계력 보고서 편집자: 우신(Wu Xin) 국내판 휴머노이드 로봇+대형 모델팀이 옷 접기 등 복잡하고 유연한 재료의 작업 작업을 처음으로 완료했습니다. OpenAI 멀티모달 대형 모델을 접목한 Figure01이 공개되면서 국내 동종업체들의 관련 진전이 주목받고 있다. 바로 어제, 중국의 "1위 휴머노이드 로봇 주식"인 UBTECH는 Baidu Wenxin의 대형 모델과 긴밀하게 통합되어 몇 가지 흥미로운 새로운 기능을 보여주는 휴머노이드 로봇 WalkerS의 첫 번째 데모를 출시했습니다. 이제 Baidu Wenxin의 대형 모델 역량을 활용한 WalkerS의 모습은 이렇습니다. Figure01과 마찬가지로 WalkerS는 움직이지 않고 책상 뒤에 서서 일련의 작업을 완료합니다. 인간의 명령을 따르고 옷을 접을 수 있습니다.

이번 주, 오픈AI(OpenAI), 마이크로소프트(Microsoft), 베조스(Bezos), 엔비디아(Nvidia)가 투자한 로봇 회사인 FigureAI는 약 7억 달러의 자금 조달을 받았으며 내년 내에 독립적으로 걸을 수 있는 휴머노이드 로봇을 개발할 계획이라고 발표했습니다. 그리고 Tesla의 Optimus Prime은 계속해서 좋은 소식을 받았습니다. 올해가 휴머노이드 로봇이 폭발하는 해가 될 것이라는 데는 누구도 의심하지 않는다. 캐나다에 본사를 둔 로봇 회사인 SanctuaryAI는 최근 새로운 휴머노이드 로봇인 Phoenix를 출시했습니다. 관계자들은 이 로봇이 인간과 같은 속도로 자율적으로 많은 작업을 완료할 수 있다고 주장한다. 인간의 속도로 자동으로 작업을 완료할 수 있는 세계 최초의 로봇인 Pheonix는 각 물체를 부드럽게 잡고 움직이며 우아하게 왼쪽과 오른쪽에 배치할 수 있습니다. 자동으로 물체를 식별할 수 있습니다.

설치 단계: 1. ChatGTP 공식 웹사이트 또는 모바일 스토어에서 ChatGTP 소프트웨어를 다운로드합니다. 2. 이를 연 후 설정 인터페이스에서 언어를 중국어로 선택합니다. 3. 게임 인터페이스에서 인간-기계 게임을 선택하고 설정합니다. 4. 시작한 후 채팅 창에 명령을 입력하여 소프트웨어와 상호 작용합니다.

다음 10가지 휴머노이드 로봇이 우리의 미래를 형성하고 있습니다. 1. ASIMO: Honda가 개발한 ASIMO는 가장 잘 알려진 휴머노이드 로봇 중 하나입니다. 높이 4피트, 무게 119파운드의 ASIMO는 복잡한 환경을 탐색하고 인간과 상호 작용할 수 있는 고급 센서와 인공 지능 기능을 갖추고 있습니다. ASIMO의 다재다능함은 장애인 지원부터 이벤트 프레젠테이션 제공까지 다양한 작업에 적합합니다. 2. 페퍼(Pepper): 소프트뱅크 로보틱스가 만든 페퍼는 인간의 사회적 동반자가 되는 것을 목표로 한다. 표현력이 풍부한 얼굴과 감정을 인식하는 능력을 갖춘 Pepper는 대화에 참여하고, 소매업 환경을 돕고, 교육 지원도 제공할 수 있습니다. 피망

쓸고 닦는 로봇은 최근 소비자들 사이에서 가장 인기 있는 스마트 가전제품 중 하나입니다. 그것이 가져오는 조작의 편리함, 심지어 조작이 필요하지 않은 것만으로도 게으른 사람들이 손을 자유롭게 할 수 있게 되어 소비자는 일상적인 집안일에서 "해방"되고 위장된 형태로 삶의 질이 향상됩니다. 이러한 열풍에 힘입어 시중에 나와 있는 거의 모든 가전제품 브랜드가 자체적으로 청소, 물걸레 로봇을 제작하고 있어 전체 청소, 물걸레 로봇 시장이 매우 활발해지고 있습니다. 그러나 시장의 급속한 확장은 필연적으로 숨겨진 위험을 가져올 것입니다. 많은 제조업체가 더 많은 시장 점유율을 빠르게 점유하기 위해 바다의 전술을 사용할 것이며 결과적으로 업그레이드 포인트 없이 많은 신제품이 나올 것이라고도 합니다. '마트료시카' 모델이라고 해도 과언이 아닙니다. 그러나 모든 청소 및 걸레질 로봇이 그런 것은 아닙니다.
