天天看点

GitHub 一周热点汇总第10期(2024/02/11-02/17)

作者:IT咖啡馆

GitHub 一周热点汇总第10期(2024/02/11-02/17) ,梳理每周热门的GitHub项目,了解热点技术趋势,来看看这周的热门项目。

#1 MoneyPrinter

  • 项目名称:MoneyPrinter - 自动生成 youtube 短片
  • GitHub 链接:https://github.com/FujiwaraChoki/MoneyPrinter
  • 上周 Star 数:5300
GitHub 一周热点汇总第10期(2024/02/11-02/17)

这个项目的名字真是太直白了 MoneyPrinter ,本项目是利用多种AI工具来最终实现输入期望的文本,自动输出视频短片的效果。

作者的想法非常的直白和落地,就是通过python将一些现有的技术进行整合,最终实现一个可用的效果。其实项目的内容非常简单直白,核心只有几个python文件。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

来说说作者的实现思路,很值得大家借鉴。

  • 使用GPT来写视频脚本
  • 使用pexels的API来搜索相关的视频
  • 用TikTok-Voice-TTS 来做语音生成
  • 使用moviepy来剪切和增加字幕
  • 最后还可以通过Google API来上传youtube

怎么样,看起来似乎很简单,很多事情都是一样,做了就不难。

下面是它的GitHub star,看来外国的友人们也很喜欢项目的实操精神。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

#2 pkl

  • 项目名称:pkl - 配置即代码语言
  • GitHub 链接:https://github.com/apple/pkl
  • 上周 Star 数:4000+

这是一个苹果的开源项目,Pkl(发音为Pickle  )是一种配置即代码语言,具有丰富的验证和工具。它可以用作命令行工具、软件库或构建插件。Pkl 的规模可以从小到大、从简单到复杂、从临时配置任务到重复配置任务。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

创建 Pkl 是因为他们相信配置最好用专用配置语言来表达;静态配置格式和通用编程语言的混合。

目前的使用场景主要包括生成静态配置和应用程序运行时配置*。*目前主持的语言包括了Java,Kotlin,Swift和go

GitHub 一周热点汇总第10期(2024/02/11-02/17)

Pkl支持输出的格式包括如下:

  • JSON
  • Jsonnet
  • Pcf (a static subset of Pkl)
  • (Java) Properties
  • Property List
  • XML
  • YAML

并且 Pkl 为配置内容提供更好的验证支持,以便在部署前发现内容的错误。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

#3 StableCascade

  • 项目名称:StableCascade - 文生图模型
  • GitHub 链接:https://github.com/Stability-AI/StableCascade
  • 上周 Star 数:3400+
GitHub 一周热点汇总第10期(2024/02/11-02/17)

Stable Cascade 是由 StabilityAI发布了新的一代文生图模型,Stable Cascade是基于Wuerstchen架构包含三阶段的文生图扩散模型,相比Stable Diffusion XL,它不仅更快而且效果更好。

本项目是Stable Cascade的官方代码库。我们提供训练和推理脚本,以及可以使用的各种不同模型。

Stable Cascade 在视觉和评估方面都取得了令人印象深刻的结果。根据我们的评估,在几乎所有比较中,Stable Cascade 在快速对齐和美观质量方面都表现最好。上图显示了使用部分提示(链接)和审美提示相结合的人类评估结果。具体来说,将 Stable Cascade(30 个推理步骤)与 Playground v2(50 个推理步骤)、SDXL(50 个推理步骤)、SDXL Turbo(1 个推理步骤)和 Würstchen v2(30 个推理步骤)进行了比较。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

Stable Cascade 对效率的关注通过其架构和更高压缩的潜在空间得到了证明。尽管最大的模型比 Stable Diffusion XL 多包含 14 亿个参数,但它仍然具有更快的推理时间,如下图所示。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

Stable Cascade由三个模型组成:Stage A、Stage B和Stage C,代表生成图像的级联,因此得名“Stable Cascade”。A 阶段和 B 阶段用于压缩图像,类似于稳定扩散中 VAE 的工作。然而,如前所述,通过此设置可以实现更高的图像压缩。此外,阶段 C 负责在给定文本提示的情况下生成小的 24 x 24 潜伏。下图直观地展示了这一点。请注意,阶段 A 是 VAE,阶段 B 和 C 都是扩散模型。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

#4 ml-mgie

  • 项目名称:ml-mgie - 图像编辑模型
  • GitHub 链接:https://github.com/apple/ml-mgie
  • 上周 Star 数:1700+

本项目是由苹果推出的一款开源人工智能模型 ,能够基于多模态大语言模型(multimodal large language models,MLLM)来解释用户命令,并处理各种编辑场景的像素级操作,比如,全局照片优化、本地编辑、Photoshop 风格的修改等。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

Apple ML-MGIE 的主要特性

  • 视觉感知响应生成。ML-MGIE 可以通过语言模型生成对视觉内容的响应,这意味着它可以理解图像内容并生成相关的文本描述或回答与图像相关的问题。此功能在提供图像描述、增强现实应用和视觉数据分析方面特别有用。
  • 跨模式理解。ML-MGIE 在跨模态理解方面表现出强大的能力,可以链接不同模态(例如文本和图像)的信息以实现全面理解。例如,它可以通过分析图像内容和相关文本描述来增强场景理解。这种跨模式理解对于改善人机交互、增强搜索引擎结果和创建更智能的教育工具至关重要。
  • 图像编辑指南。ML-MGIE 的一个重要应用是指导基于指令的图像编辑。它可以根据用户指令编辑图像,例如更改图像中对象的颜色、形状或大小。这是通过将多模态大语言模型与扩散模型集成来实现的,其中 ML-MGIE 与 InstructPix2Pix 等技术相比显示出卓越的性能。该能力可应用于自动化图像编辑工具,提高图像编辑的效率和准确性。
GitHub 一周热点汇总第10期(2024/02/11-02/17)

#5 free-for-dev

  • 项目名称:free-for-dev - 免费开发工具集
  • GitHub 链接:https://github.com/ripienaar/free-for-dev
  • 上周 Star 数:1300 +

本项目整理了一个针对开发者提供免费套餐的服务集合,包含SaaS、PaaS、IaaS 等多个方面,帮助开发者可以快速的找到自己需要的资源。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

因为免费的开发资源范围很广,项目保持专注性,主要针对的人群是基础设施开发人员(系统管理员、DevOps 从业人员等),这类用户可以更好在本项目中发现价值。以下是一部分的目录,内容还是很多的。

GitHub 一周热点汇总第10期(2024/02/11-02/17)

这里也要提醒国内的开发者一句,这个项目包括的内容主要还是针对海外,如果你做出海业务应该非常适合,如果你是完全的国内开发,需要更加仔细的筛选合适自己的内容。