jjzjj

Hugging Face 每周速递- ChatGPT API 怎么用?我们帮你搭好页面了

Hugging Face 2024-02-03 原文

每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等,我们将其称之为「Hugging News」,本期 Hugging News 有哪些有趣的消息,快来看看吧!

游戏与机器学习

🕹️ MarioGPT: 用文字描述来生成精致好玩的超级马里奥关卡

根据 Shyam Sudhakaran 等人的研究成果,现在你可以直接通过一句话、几个关键字来快速创作独一无二的马里奥关卡,快来试试吧!

开源库更新

🤗 Diffusers 0.13.0 版本带来可控生成特性

最新版本的 🤗 Diffusers 专注于各种可控生成的 pipeline,其中有一个非常典型的叫 StableDiffusionPix2PixZeroPipeline,它可以实现零样本 (Zero-shot) 以图生图。

我们可以通过分别获取输入和目标的向量查找表 (embedding),然后由 pipeline 根据分析结果计算从输入到输出需要执行的修改及生成内容。

🧨 InvokeAI 将由 🤗 Diffusers 驱动

InvokeAI 是由一众卓越的开发者和优秀的创作者共同构建的基于 AI 的艺术创作社区。他们与开源社区紧密结合,通过大量前沿 AI 科技为广大数字艺术家们提供了令人惊叹的工具。现在,InvokeAI 将在底层使用 🤗 Diffusers,让生成式 AI 在艺术领域大放异彩!

💬 BLIP2: Hugging Face Hub 上首个多模态模型

试着上传一张照片,然后提出一个关于这张照片中场景的一个问题,接着模型会根据图片的内容来回答你的问题。你可以让它描述图中的物品,可以让它根据图片推测照片拍摄的季节……如果你把图片示例中的房子输入给它,一定想不到它会怎样回答!

🤗 产品更新

🚀 在 Hugging Face Spaces 中使用 Livebook

Livebook 相当于 Elixir 语言的 Jupyter Notebook。现在大家可以直接从 Hugging Face Spaces 的官方模板中点几下,然后打开对应的 Livebook 进行操作。

🎣 Webhooks 现已上线

现在,开发者们可以通过结合 Hugging Face Spaces 和 Webhook,实现更复杂的自动化 CI/CD 流程,而这全都可以直接在 Hugging Face 平台中完成啦!

学习资源更新

🤖 强化学习和 RLHF 课程上新啦!

Hugging Face 课程中心的 Deep RL 八单元发布,这个单元我们将会介绍近端策略优化 (Proximal Policy Optimization, PPO) 入门,你将会学习到 PPO 的基本理论,学习使用 ClearRL 从头实现自己的 PPO agent。感兴趣吗,戳链接学起来吧!

https://hf.co/deep-rl-course/unit8/introduction

ChatGPT API 怎么用?傻瓜教程来了

ChatGPT 的 API 正式发布 🔥
https://openai.com/blog/introducing-chatgpt-and-whisper-apis

我们为大家做了一个 HF Spaces 展示如何使用这个 API 开来发 AI 应用:

  • 申请 OpenAI ChatGPT API
  • 打开这个 HF Spaces
  • 输入 API key 做测试

https://hf.co/spaces/ysharma/ChatGPTwithAPI

本条内容来自我们正在内测的 Hugging Face Dodo 社群,原作者 AI 小舟哥,了解更多业界资讯播报,请点击这个链接加入: https://imdodo.com/s/198592?inv=D7XBP


以上就是本期的 Hugging News,期待看到大家用 AI 构建的精彩应用!

有关Hugging Face 每周速递- ChatGPT API 怎么用?我们帮你搭好页面了的更多相关文章

  1. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  2. ruby - 怎么来的(a_method || :other) returns :other only when assigning to a var called a_method? - 2

    给定以下方法:defsome_method:valueend以下语句按我的预期工作:some_method||:other#=>:valuex=some_method||:other#=>:value但是下面语句的行为让我感到困惑:some_method=some_method||:other#=>:other它按预期创建了一个名为some_method的局部变量,随后对some_method的调用返回该局部变量的值。但为什么它分配:other而不是:value呢?我知道这可能不是一件明智的事情,并且可以看出它可能有多么模棱两可,但我认为应该在考虑作业之前评估作业的右侧...我已经在R

  3. ruby-on-rails - 我该怎么办 :remote location validation with CarrierWave? - 2

    我在我的Rails3示例应用程序上使用CarrierWave。我想验证远程位置上传,因此当用户提交无效URL(空白或非图像)时,我不会收到标准错误异常:CarrierWave::DownloadErrorinImageController#createtryingtodownloadafilewhichisnotservedoverHTTP这是我的模型:classPaintingtrue,:length=>{:minimum=>5,:maximum=>100}validates:image,:presence=>trueend这是我的Controller:classPaintingsC

  4. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  5. ruby - EventMachine - 你怎么知道你是否落后了? - 2

    我正在研究使用EventMachine支持的twitter-streamruby​​gem来跟踪和捕获推文。我对整个事件编程有点陌生。我如何判断我在事件循环中所做的任何处理是否导致我落后?有没有简单的检查方法? 最佳答案 您可以通过使用周期性计时器并打印出耗时来确定延迟。如果您使用的是1秒的计时器,您应该已经过了大约1秒,如果它更长,您就知道您正在减慢react器的速度。@last=Time.now.to_fEM.add_periodic_timer(1)doputs"LATENCY:#{Time.now.to_f-@last}"@

  6. ruby - 如果它是标点符号,我怎么能从字符串中删除最后一个字符,在 ruby​​ 中? - 2

    啊,正则表达式有点困惑。我正在尝试删除字符串末尾所有可能的标点符号:ifstr[str.length-1]=='?'||str[str.length-1]=='.'||str[str.length-1]=='!'orstr[str.length-1]==','||str[str.length-1]==';'str.chomp!end我相信有更好的方法来做到这一点。有什么指点吗? 最佳答案 str.sub!(/[?.!,;]?$/,'')[?.!,;]-字符类。匹配这5个字符中的任何一个(注意,。在字符类中并不特殊)?-前一个字符或组

  7. ruby - 在 ASP 页面上 Mechanize 中断 - 2

    require'mechanize'agent=Mechanize.newlogin=agent.get('http://www.schoolnet.ch/DE/HomeDE.htm')agent.clicklogin.link_withtext:/Login/然后我得到Mechanize::UnsupportedSchemeError。 最佳答案 Mechanize不支持javascript但您可以将搜索字段添加到表单并为其分配搜索词并使用mechanize提交表单form=page.forms.firstform.add_fie

  8. ruby-on-rails - prawnto 显示新页面时不会中断的表格 - 2

    我有可变数量的表格和可变数量的行,我想让它们一个接一个地显示,但如果表格不适合当前页面,请将其放在下一页,然后继续。我已将表格放入事务中,以便我可以回滚然后打印它(如果高度适合当前页面),但我如何获得表格高度?我现在有这段代码pdf.transactiondopdf.table@data,:font_size=>12,:border_style=>:grid,:horizontal_padding=>10,:vertical_padding=>3,:border_width=>2,:position=>:left,:row_colors=>["FFFFFF","DDDDDD"]pdf.

  9. ruby - 每个页面上的 Jekyll 分页 - 2

    据我们所知,Jekyll默认分页仅支持index.html,我想创建blog.html并在那里包含分页。有什么解决办法吗? 最佳答案 如果您创建一个名为/blog的目录并在其中放置一个index.html文件,那么您可以向_config.yml表示paginate_path:"blog/page:num"。不是使用根文件夹中的默认index.html作为分页器模板,而是使用/blog/index.html。分页器将根据需要生成类似/blog/page2/和/blog/page3/的页面。这将使您到达yourwebsite.com/b

  10. ruby-on-rails - Ruby on Rails - 需要在每周的特定时间将消息发送到电子邮件 - 2

    我想知道我应该如何着手这个项目。我需要每周向人们发送一次电子邮件。但是,这必须在每周的特定时间自动生成并发送。编码有多难?我需要知道是否有任何书籍可以提供帮助,或者你们中的任何人是否可以指导我。它必须使用ruby​​onrails进行编程。因此有一个网络服务和数据库集成。干杯 最佳答案 为什么这么复杂?您只需安排工作。您可以使用Delayed::Job例如。Delayed::Job让您可以使用run_at符号在特定时间安排作业,如下所示:Delayed::Job.enqueue(SendEmailJob.new(...),:run_

随机推荐