范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

想自建一个ChatGPT而不是ChatPPT,要从哪开始做?

  作者:小傅哥
  博客:https://bugstack.cn
  沉淀、分享、成长,让自己和他人都能有所收获!
  最近 ChatGPT 很火,火到了各行各业。记得去年更多的还是码农最新体验后拿它搜代码,现在各行各业都进来体验,问它咋理财、怎么写报告和给小孩起名。 也因此让小傅哥在头条的一篇关于 ChatGPT 的文章都有了 26万 的阅读。把ChatGPT配置到微信群里,可以对AI提问了!
  除了大家都想体验一下这款智能的 ChatGPT AI,也有很多互联网公司开始搭建自己的 ChatGPT,但真的挺担心最后整出来的 不是 ChatGPT 而是 ChatPPT 。为此我也想研究下 ChatGPT 是怎么做出来的,都说是模型和数据训练,那我能训练吗?这东西离我想做个 demo 出来有多远? 一、技术调研,很激动
  当我开始往 算法模型训练 里踏进一脚,漏个门缝检索点相关学习资料和案例代码,发现这个世界太庞大了。早在4年前,GPT-2 就已经发布了 openai 开源代码 https://github.com/openai/gpt-2 也就是说我们就可以拿 GPT-2 的开源代码训练一个模型,哪怕是训练出个傻子,也应该比"xxx,我在,你说。"要更智能一些。
  接着检索我发现了,早在2年前有人已经基于 GPT-2 训练一版 GPT2 for Chinese chitchat/用于中文闲聊的GPT2模型。开源代码:https://github.com/yangjianxin1/GPT2-chitchat
  不知道在做的兄弟们你们激动不,看到这我是挺开心。这不是我想要的 demo 模型吗。把它给训练出来,也就能满足我对 ChatGPT的深入了解了,并且基于我想做的任何类数据训练得到一个个小模型部署,也是可以帮助我来完成一些事情的。如;你把公司的一些文档数据进行训练,得到一份可以搜索检索就能获取相关数据的 ChatGPT 不挺爽吗?
  越是检索越是开心,离我的目标也越来越近了。但作为一个量化算法训练的小白,其实我还是希望能找到一份 Java 的模型训练代码,这可以让我操作起来更加顺畅。没错,我找到了,也是3年前就有的一份资料;https://github.com/SimiaCryptus/tf-gpt-2 这是一个基于 Tensorflow 的 GPT-2 文本模型的 Java 库。—— 别着急,这个时候我也不知道 Tensorflow 是啥。
  这还说啥,这有pom配置,还有代码案例。引入一下就能跑,上车吧!
  好家伙,跑起代码才知道。这货上来就下了1个多G的pb模型数据,之后有报错 Mac M1 兼容性问题。折腾一大堆,最后又报错; Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.2 AVX AVX2 FMA  —— 要是你咋整,你再坚持坚持,还是放弃!二、风浪越大,鱼越贵
  本来以为 ChatGPT 嘛、Python 嘛、跑个数据模型吗!这能几道墙阻挡我的去路,不就是换个工具写代码吗?但当我逐步进入后发现,这距离好像比想象的大的多!
  想玩 ChatGpt 玩到模型训练,得先进入 Gpt-2 开源代码。基于想自己训练一个小模型,需要使用 TensorFlow 创建生产级机器学习模型。而 TensorFlow 需要在本地安装一系列 Python 工具并下载模型和数据样本。而这里就像安装 JDK 一样,是傻子都会和傻子都不会。Mac M1 天生骄傲,安装了2天,才测试出可以使用的模型训练环境。之后开始跑第一个模型,线性回归。再了解什么是线性回归。
  这是 TensorFlow 的官网,用于创建生产级机器学习模型。也就是说想要完成一个简单的 ChatGPT 得从这开始。——  死鬼,不要在想了,你总是得从 HelloWorld 开始。
  但在检索的过程中,我又找到了一个名叫 huggingface.co 的网站;Hugging face 起初是一家总部位于纽约的聊天机器人初创服务商,他们本来打算创业做聊天机器人,然后在 Github上开源了一个 Transformers 库。虽然聊天机器人业务没搞起来,但是他们的这个库在机器学习社区迅速大火起来。目前已经共享了超100,000个预训练模型,10,000个数据集,变成了机器学习界的 Github。
  在 Hugging face 社区中可以找到相关的模型训练资源以及提供好的模型使用接口,比如像中文分词、聊天对话、图片分析也都有,当然也包括一些公司训练出来的 gpt-2 模型。
  在 Models 中提供了大量的算法模型,你可以把自己需要的模型点个 like 关注起来。同时这些模型还提供好了调用接口,例如【api key 可以在网站申请】; curl https://api-inference.huggingface.co/models/microsoft/CodeGPT-small-java   -X POST   -d "{"inputs": "Can you please let us know more details about your "}"   -H "Authorization: Bearer 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"
  你可以通过接口对模型进行访问,当然这些模型训练的数据并不是很大,只是作为测试使用。不会像 ChatGPT 那么智能的返回你所检索的信息。不过这至少可以让你了解和体验不同模型所带来的数据返回是什么样。 三、环境配置,搞起来
  一口不能 呲个胖子 ,为了更好的为以后能训练出一个自己可以玩的小体量的 ChatGPT 模型,总得要从头开始。
  这里小傅哥的目标是带着搭建先在本地搭建起一个 TensorFlow 的基础环境,来跑个 Python 的简单算法模型。为此我们需要进行一下环境配置。小傅哥2台机器已验证没问题,分别是 Mac Intel/M1,机器配置4核16G。 1. Python 环境下载 Python:https://www.python.org/downloads/macos/ 3.6版本以上。一般 Mac 上会带一个 2.x 版本的 Python,这个版本不够用,需要升级下。 配置 Python: 安装 Python 完成后,搜索地址  which python3 打开 vi ~/.bash_profile 文件,写入环境配置  alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3" 生效配置  source .bash_profile 2. pip 指令安装安装 pip:以下需要用到 pip 指令,如果没有需要安装  curl https://bootstrap.pypa.io/get-pip.py | python3 3. Tensorflow
  官网安装指导:https://www.tensorflow.org/install?hl=zh-cn
  但这里有个问题,没有说明 Mac M1 怎么安装。如果按照这个代码在 M1 的机器是安装不上的。所以在小傅哥的一顿折腾后找到了对应的按照指令。步骤如下; 下载代码【可选】:https://github.com/fuzhengwei/TensorFlow-Tutorial - 用于后续测试模型训练代码 配置 Visual Studio【你也可以是其他的】,打开以后需要安装 python 插件以及配置登录 github,这样会更利于后续的操作。之后在 Visual Studio 的终端下,查看下 python -V 的版本,如果不是最新安装的 3.x 版本,可以刷新下配置  source .bash_profile 。Mac 电脑安装 Tensorflow: python3 -m pip install tensorflow-macos  —— 安装比较耗时,需要等待。如果失败了就继续执行这条指令。
  安装后测试: python3 -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"  —— 只要能输出结果为即可。四、跑个模型,验证下
  可能很多伙伴不知道什么是算法模型,简单描述比如;为啥给你推荐你喜欢看的美女,为啥给你发送一个键盘购物券、为啥看你小子有钱就总给你推荐豪车。这都是根据你身上的标签进行模型训练的结果,在众多的人群中找到目标用户。另外像我在腾讯做量化算法的小伙伴说,决策树就是一种简单的算法模型。
  代码详见 : https://github.com/fuzhengwei/TensorFlow-Tutorial
  测试结果 fuzhengwei@MacBook-Pro TensorFlow-Tutorial % /usr/local/bin/python3 /Users/fuzhengwei/1024/github/TensorFlow-Tutorial/codes/linear_regression.py Epoch 1/500 1/1 [==============================] - 0s 3ms/step - loss: 0.0150 Epoch 500/500 1/1 [==============================] - 0s 2ms/step - loss: 0.0150 1/1 [==============================] - 0s 76ms/step [[-0.19686729]] 1/1 [==============================] - 0s 29ms/step [[-1.0953956]] 1/1 [==============================] - 0s 29ms/step [[-1.9939239]] 1/1 [==============================] - 0s 31ms/step [[-2.8924522]] 1/1 [==============================] - 0s 30ms/step [[-3.7909803]] 1/1 [==============================] - 0s 30ms/step [[-8.283622]]
  这是一个训练了500次的线性回归预测模型; 线性回归可以预测房价、预测股票、预测天气和评估经济。
  这一篇文章先给我自己以及大家对 ChatGPT 开个门,让对此感兴趣的编程爱好者可以参与进去学习。在我感觉 ChatGPT 的出现会打破某些平衡,对一些事项进行秩序重置。因此也让更多的人获得了大量的机会。

小产权的房子能买吗?小产权的房子能买吗?小产权房的购房合同有效吗?能够转让吗?法律风险有哪些?童律师一一为您解答。小产权房没有土地使用证和预售许可证,购房合同房管局不会给予备案。由乡政府或村委会颁发的纠结,标致5008顶配和雪佛兰探界者顶配如何选择取舍?标致5008和雪佛兰探界者虽然同属于中型SUV,上市时间也惊人的相似(就相差两个月),但这俩家伙却是完全不一样的市场定位。探界者基于通用的D2UX平台打造,可以看成别克昂科威的兄弟茅台酒瓶里的珠子能打眼做手链吗?谣传(真假不知),说是酒瓶里的珠子是水晶的,不过也无所谓,水晶是个很便宜的东西,某宝都有,随便买,而且是打好眼的,再说你弄个十几二十个珠子,去古玩城或者宝玉石批发交易的地方,有专门钒钛股份2022年净利润13。44亿元同比增长1。24中证智能财讯钒钛股份(000629)3月28日披露2022年年度报告。2022年,公司实现营业总收入150。88亿元,同比增长7。31归母净利润13。44亿元,同比增长1。24扣非评论丨让先进制造业湘当精彩走向世界刘空军近年来,湖南省持续做强做优做大制造业,围绕重点产业链,推进关键技术攻关,提升产业创新能力和竞争力。同时加快培育壮大新兴产业,促进数字经济与实体经济深度融合。一系列举措推动先进安徽第一权利家族之王昭耀为家人谋取高官,和妻弟共享情妇点击上方关注按钮,可以早一步观看更新文章。点进去我的头像可以观看更多文章。近些年来我国的反腐力度是空前绝后的,在此期间大大小小的贪官被绳之以法,然而有些大老虎仗着自己的权势以为不会尘埃落定!蔡振华被抓悬念揭晓,名记正式作出回应,球迷拍手叫好近段时间,随着足协两大高官王永平黄松被带走调查,再加上前足协副主席于洪臣失联,外界纷纷传言称,蔡振华也摊上事了。原来,蔡振华担任足协主席期间,亲手将于洪臣提拔到身边担任副手,并将国贸易一线中国外贸出海团参展忙,RCEP生效成外贸业新增长点作者丨胡慧茵编辑丨李莹亮时隔三年,中国外贸出海团再次踏上国外参展的繁忙旅途,抢抓贸易商机。3月的第二周,在广东中山从事家居用品外贸生意的Dustin,远赴美国芝加哥参加家庭用品展。在年终总决赛上德约科维奇已取得两连胜,他能最终夺冠吗?从德约小组赛的状态看,预计今年的年终总决赛最终冠军还是德约。今年对他具有威胁的队员除梅德韦杰夫之外,其他如纳达尔,小兹和蒂姆等都没参加,所以,小德大概率会夺冠,小德不仅打球技术全面LED灯真省电吗?对于我这个干了4O多年电工来说,还是讲一讲吧,本人早在10前刚刚有LED产生时已开始留意它的耗电量和购买价格,就拿1支1。2米的LED管和1支40w的镇流器比一比,LED管全套含支卡萨帝与美的哪个好?有懂的吗,给推荐一下?两个都是很好的品牌,至于哪个好,每个人看法不一样,我倾向卡萨帝,卡萨帝银河空调虽然上市还没到一年,但是口碑认可度很高。我家三台空调都是卡萨帝银河,无论质量还是售后,都没得说,功能更
肾囊肿吃什么中药比较管用?我是医者良言,是一名住院医师,专为普及医学知识造福人类健康,若想了解更多,请关注我,有疑问可留言,必回应!肾囊肿吃什么中药比较好?其实肾囊肿的发病率不低,很多人是在做肝胆胰脾肾彩超有哪些大家以为是民企但实际是国企的企业?在80年之前,我国的企业主要以国有企业和集体企业为主,但是自从改革开放之后,民营企业开始慢慢得到发展,特别是1985年之后民营企业更是迎来快速发展的时期,各类民营企业如雨后春笋般不人到中年一事无成,难道要打工到老吗?说说我自己吧,81年的,41了,刚结婚几年,孩子三岁半。为什么这个话题扯到结婚生孩子呢,因为40之前一事无成,想早结婚没条件啊,好女孩也都不傻,前几年有多一事无成呢,600一个月的奶奶不想带孙子有错吗?家里有条件,为什么就不能不带孙子呢?感谢邀请回答问题!若单从自己考虑,不想带也没有错。带孩子,总归是够累的。但是累也得带。不带不行。这是中国代代相传的优良传统。不带不行呀。有几个长辈(爷爷奶奶,姥姥姥爷)不帮助带孙子对于一个教学水平很差,连话都说不清楚,只会猛灌鸡汤的语文老师该怎么办?对于一个教学水平很差,连话都说不清楚,只会猛灌鸡汤的语文老师该怎么办?这个提问还真不好回答,感觉对这个老师带有偏见。一般会灌鸡汤的老师都富有激情和煽动性,又怎么会连话都说不清楚呢?月收入3000左右,在成都是一种什么样的感受?我来回答吧,一家三口,我老公和我都是成都户口,老公继承有一套来自孩子爷爷的房子。我俩都是四十几岁的人了,我还有一套四十多平方的小产权房子,每月收租一千四百。从十年前房租从未涨过,毕在威海月收入5000元算是什么水平?应该是中上水平。威海企业大部分收入三到四千。而且还要加班。也别想休大礼拜了。只要不好高骛远,只有工作实际经验,在山东绝大多数地方属于中等收入了。很多没有毕业的年轻男女莫名其妙的认为鸿茅药酒为什么会被集体声讨?怪就怪洒酒厂老板太过狂妄了。一个做销售出身的老板,背后又仗着大资金(一年150亿的广告投入,我始终不信是区区鲍洪升能操作得来的)的支持,有点忘乎所以了。首先,我们从企业危机处理能力雷克萨斯570和奔驰g500哪个越野好,哪个质量更好,哪个档次更高?感谢邀请回答,我是车海v无涯,每天与大家一起交流,分享,学习有关汽车方面的知识。雷克萨斯570和奔驰G500,要论越野性能的话,那当然是奔驰车G500更好,要知道奔驰G级的前身就是米勒和王多多解说受到观众好评,网友表示听着很舒服,你怎么看?其实我觉得最主要的是米勒带起来了节奏感,做任何事情都需要保持一定的节奏感,这样才能够发挥很好的效果,而米勒就是带动王多多的一个节奏发动机,米勒更主要的作用是一个引导的作用,仔细听你当年红白机玩坦克大战被认为是最刁钻的自建地图是什么样子的呢?红白机是在八十年代末到九十年代在国内大火起来的,在当时玩过这类游戏的玩家估计儿子都初中了吧!红白机在国内玩家心目中拥有不可替代的地位,虽然性能上比不上其他游戏机,但是只有红白机在最