首页 > 其他分享 >你好大语言模型

你好大语言模型

时间:2022-08-30 06:55:35浏览次数:88  
标签:语言 模型 LLM 法学硕士 Colab 链接 你好

你好大语言模型

使用 Google Colab 首次涉足 Bloom

作为我的硕士课程 Capstone 项目的一部分,我将探索如何实现大型语言模型 (LLM)。我确信这种探索会产生许多博客文章,但对于初学者来说,我只想试一试,看看它在高水平上是如何工作的。

对于初学者来说,LLM 是一种自然语言处理 (NLP) 机器学习模型,通常(并且目前仅是)使用称为转换器的深度学习方法构建。 (“不仅仅是满足 i!”对不起……)在以后的帖子中,我可能会尝试具体分解什么是变压器以及它是如何工作的,但现在,知道它是一种大型、复杂的神经网络方法,能够产生极其复杂的基于语言的机器学习模型已经足够好了。你在新闻中读到的有人声称人工智能已经获得感知的东西?那是法学硕士。您阅读的有关机器学习模型的其他内容 绘制可笑事物的逼真图像 (比如“一只戴着滑雪面罩的狗在液体棉花糖上驾驶船”或任何你能想到的怪事)——这也由法学硕士提供支持。

NAILED IT! #craiyon

虽然有许多 LLM 可用于学术/研究/创造性地消磨时间,但其中大多数仅在商业上可供创建它们的公司使用。由于我的最终目标是开发一个可以在没有许可限制的情况下进行商业部署(稍后会详细介绍)的应用程序框架,因此这大大缩小了我可以选择的 LLM 的数量。结果,我从 盛开 ,一个开源的法学硕士。

开始时,我想建立一个快速的操场来踢轮胎,并且这样做的方式可以很容易地复制我的踢轮胎过程。为此,我转向 谷歌公司 .这是一个免费环境(适用于资源匮乏的用户,但可以包括 GPU!),外观和感觉很像 iPython / Jupyter Notebooks,但可以轻松与 Google Workspace Drive 和 GitHub 集成。

选择了编码环境后,我搜索了有关如何安装和使用 BLOOM 的说明,结果遇到了 本教程 .我发现(并报告了)我认为是说明中的几个错误,但总的来说,这对于入门的核心基础非常有帮助。我松散地遵循了程序,并在几分钟内启动并运行了 BLOOM。 (完全披露:达到这一点的实际时间要长得多,但如果你只是复制我的过程,你应该在不到 10 到 15 分钟内启动并运行,很容易。)你可以看到我做了什么 这里 , 并且实际上直接访问笔记本本身 这个链接 .

几点注意事项:

  • 免费的 Colab 环境资源有限,这是可以理解的,当我尝试加载它时,13 亿参数模型使内核崩溃。因此,我切换到 3.5 亿参数模型,用于测试目的,它很好,很容易适应可用资源。
  • 默认情况下未安装 transformers 软件包,因此您会在我安装它的地方看到一个已注释掉的单元格。如果您是第一次在自己的 Colab 环境中运行此代码,您将希望在没有注释的情况下运行该代码行。

否则,这非常简单。我能够定义一个提示,即作为响应返回的单词数,然后对模型使用几种不同的方法来预测接下来会发生什么。很整洁的东西!而只是开始……

I feel you Beam Search. I feel you.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/1606/48473006

标签:语言,模型,LLM,法学硕士,Colab,链接,你好
From: https://www.cnblogs.com/amboke/p/16638002.html

相关文章

  • C语言会员卡计费系统
    C语言会员卡计费系统程序设计题四:会员卡计费系统1问题描述设计一个会员卡计费管理系统,要求对会员进行分级管理,根据会员的级别享受不同的优惠政策。通过此课题,熟练掌......
  • C语言后缀表达式求值
    C语言后缀表达式求值从控制台输入一合法的后缀表达式,其中的运算符只包括+、一、*、/,运算数都是大于等于o的整数(除数不为零),按要求输出计算结果,或输出计算结和相对应的中缀......
  • C语言怎么给函数添加形参的默认值
    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16637890.html如果不是机缘巧合,当年转到C++之后,恐怕很难再有机......
  • C语言 紧跟printf之后的while(1)
    当printf()后面紧跟while(1)时,printf的内容有时候能打印出来,有时候打印不出来原因是,printf()中的内容在缓冲区里,你得加上‘\n’或者使用fflush(stdout)才能让它......
  • R语言中image函数绘制热图
     001、dat<-data.frame(rep1=sample(1:20),rep2=20:1,rep3=1:20)datimage(1:20,1:3,as.matrix(dat))##参数需要是矩阵  ......
  • 编程语言介绍
    1.编程语言分类1.1机器语言机器语言是指用0101110这种二进制的方式编写程序和计算机进行沟通这种方式有以下几个特点:1.执行效率最高编写的程序可以被计算机无障碍......
  • 量化交易陷阱和R语言改进股票配对交易策略分析中国股市投资组合
    全文链接:http://tecdat.cn/?p=22034 原文出处:拓端数据部落公众号计算能力的指数级增长,以及量化社区(日益增长的兴趣使量化基金成为投资者蜂拥而至的最热门领域。量化......
  • C语言:命令行参数
    命令行参数在图形界面普及之前都使用命令行界面。DOS和UNIX就是例子。Linux终端提供类UNIX命令行环境。命令行(commandline)是在命令行环境中,用户为运行程序输入命令的行......
  • 修改eclipse模型的深度
    #include<iostream>#include<fstream>usingnamespacestd;/*eclgridfileformatcoord....../zcorn..../*/intmain(intargc,char*argv[]){ifstrea......
  • Go语言中的运算符
    ✍️介绍了Go中算术运算符,逻辑运算符,关系运算符等。这些是编程语言通用的,学到这,想起来大学时学c,vb和java的时光了。1.算术运算符1.1加、减、乘、除,取余var( a=1......