Skip to content

Latest commit

 

History

History
379 lines (351 loc) · 41.7 KB

2023.4.md

File metadata and controls

379 lines (351 loc) · 41.7 KB

Github开源项目月刊精选-2023年4月往期回顾

🔥🔥🔥4月项目精选回顾: 主要包含 AI聊天机器人/自然语言处理/AI训练/算法库等热点项目

目录:

  1. 有趣的中文聊天生成模板:awesome-chatgpt-prompts 82.0k⭐
  2. OpenAI Cookbook:openai-cookbook 41.9k⭐
  3. 移植 Facebook 的 LLaMA 模型到 C/C++:llama.cpp 32.8k⭐
  4. 基于 GPT 的聊天机器人:visual-chatgpt 31.7k⭐
  5. 分布式AI训练系统:ColossalAI 30.5k⭐
  6. 学术研究用的 GPT 模型:chatgpt_academic 30.1k⭐
  7. 基于 Express 和 Vue3 的 ChatGPT 网页应用:chatgpt-web 24.9k⭐
  8. 自主AI代理:AgentGPT 24.4k⭐
  9. 编程学习工具:cursor 16.1k⭐
  10. 聊天机器人:chatbot-ui 15.5k⭐
  11. ChatPaper科研全流程加速工具:ChatPaper 13.2k⭐
  12. 处理大型 PDF 文档的聊天机器人:gpt4-pdf-chatbot-langchain 12.0k⭐
  13. 中文 LLaMA 模型和指令精调:Chinese-LLaMA-Alpaca 11.7k⭐
  14. 基于 Transformers 的开源聊天机器人项目:ChuanhuChatGPT 11.4k⭐
  15. LLM 系统评估框架:evals 10.9k⭐
  16. 机器学习算法实现库:the-algorithm-ml 9.5k⭐
  17. 具有变压器级性能的 RNN:RWKV-LM 8.7k⭐
  18. 强大的开源聊天机器人工具包:OpenChatKit 8.6k⭐
  19. 一站式聊天机器人客户端:chathub 6.9k⭐
  20. Web 开发工具包:sui 5.1k⭐
  21. 代码翻译的人工智能工具:ai-code-translator 3.3k⭐
  22. 基于 Vercel 平台的个性化聊天机器人:chatgpt-vercel 2.8k⭐
  23. 从音频生成面部运动系数的3D渲染工具:SadTalker 2.6k⭐
  24. 更多Github开源项目

1.有趣的中文聊天生成模板:awesome-chatgpt-prompts 82.0k⭐

  • 项目地址https://github.com/f/awesome-chatgpt-prompts
  • Github趋势榜
    • 入选2023-04-18月榜,月增⭐23,221 stars this month
  • 开源时间:2022-12-05
  • 最后更新:2023-06-24
  • 主要语言HTML
  • 项目分类:[AI应用] [ChatGPT]
  • 项目标签:[智能助手] [聊天机器人] [AI聊天] [自然语言生成] [自然语言处理]
  • 推荐理由:一个精选的中文聊天生成模板项目,为使用 ChatGPT 的人提供了各种有趣的模板,让聊天更加有趣!这个项目提供了多种模板,可以让 ChatGPT 扮演不同角色,如 Linux 终端、文本翻译与修正、技术面试官、故事家、脱口秀演员、写作指导顾问、心理咨询家等。通过这些模板,用户可以快速上手 ChatGPT,拓展其应用场景,提供更丰富的聊天体验。
  • Star历史曲线:[官网] Star历史曲线

2.OpenAI Cookbook:openai-cookbook 41.9k⭐

  • 项目地址https://github.com/openai/openai-cookbook
  • Github趋势榜
    • 入选2023-06-23周榜,周增⭐27 stars this week
    • 入选2023-04-24月榜,月增⭐9,630 stars this month
  • 开源时间:2022-03-11
  • 最后更新:2023-06-30
  • 主要语言Jupyter Notebook
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[文本生成] [GPT4] [深度学习] [人工智能] [机器学习]
  • 推荐理由:OpenAI Cookbook 是一个开源项目,旨在分享使用 OpenAI API 完成常见任务的示例代码。这个项目提供了一系列代码示例,涵盖了各种应用场景,包括文本生成、语言翻译、文本分类等。通过 OpenAI Cookbook,开发人员可以快速了解和应用 OpenAI API 的功能,加速开发过程,提高效率。
  • Star历史曲线:[官网] [使用文档] Star历史曲线

3.移植 Facebook 的 LLaMA 模型到 C/C++:llama.cpp 32.8k⭐

  • 项目地址https://github.com/ggerganov/llama.cpp
  • Github趋势榜
    • 入选2023-06-26日榜,日增⭐164 stars today
    • 入选2023-06-27日榜,日增⭐165 stars today
    • 入选2023-04-29月榜,月增⭐10,154 stars this month
  • 开源时间:2023-03-11
  • 最后更新:2023-06-30
  • 项目分类:[AI]
  • 项目标签:[LLaMA模型] [大语言模型] [自然语言处理]
  • 推荐理由:一个将 Facebook 的 LLaMA 模型移植到 C/C++ 的项目。LLaMA(Latent Language Models Analysis)是一种用于对语言模型进行分析和解释的工具。这个项目的目的是将 LLaMA 模型在 C/C++ 环境下重新实现,以提供更广泛的应用和集成的可能性,使开发人员能够在自己的项目中使用 LLaMA 模型的分析功能。
  • Star历史曲线Star历史曲线

4.基于 GPT 的聊天机器人:visual-chatgpt 31.7k⭐

  • 项目地址https://github.com/microsoft/visual-chatgpt
  • Github趋势榜
    • 入选2023-04-11月榜,月增⭐26,292 stars this month
  • 开源时间:2023-03-02
  • 最后更新:2023-04-19
  • 主要语言Python
  • 项目分类:[AI应用] [ChatGPT] [AI]
  • 项目标签:[聊天机器人] [语音交互] [大语言模型] [分布式训练]
  • 推荐理由:Visual ChatGPT 是由微软开发的聊天机器人,基于 GPT 技术,具有智能对话的能力。它可以与用户进行自然而流畅的对话,并为用户提供帮助和建议。Visual ChatGPT 利用强大的语言理解和生成能力,为用户提供一种沟通和交流的方式。
  • Star历史曲线Star历史曲线

5.分布式AI训练系统:ColossalAI 30.5k⭐

  • 项目地址https://github.com/hpcaitech/ColossalAI
  • Github趋势榜
    • 入选2023-04-08周榜,周增⭐2,605 stars this week
    • 入选2023-04-26月榜,月增⭐9,676 stars this month
  • 开源时间:2021-10-29
  • 最后更新:2023-06-29
  • 主要语言Python
  • 项目分类:[AI]
  • 项目标签:[深度学习] [AI训练] [机器学习] [ 人工智能]
  • 推荐理由:高效的分布式人工智能训练系统。它能帮助用户在提升人工智能训练效率的同时降低训练成本,从而适应快速迭代的算法和模型,将 AI 大模型以低成本便捷推广到更多应用场景
  • Star历史曲线:[官网] [视频介绍] Star历史曲线

6.学术研究用的 GPT 模型:chatgpt_academic 30.1k⭐

  • 项目地址https://github.com/binary-husky/chatgpt_academic
  • Github趋势榜
    • 入选2023-04-10周榜,周增⭐6,260 stars this week
    • 入选2023-05-01月榜,月增⭐15,968 stars this month
  • 开源时间:2023-03-20
  • 最后更新:2023-04-24
  • 主要语言Python
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[自然语言生成] [学术研究] [大语言模型] [GPT模型]
  • 推荐理由:一个专为学术研究设计的 GPT 模型,具有高度的定制性和自由度。它可以用于生成论文、摘要和对话等内容。这个项目为学术界提供了一个强大的工具,可以在研究中应用自然语言生成技术,帮助研究人员扩展思路、生成创新性的文本,并促进学术交流。
  • Star历史曲线:[项目体验] Star历史曲线

7.基于 Express 和 Vue3 的 ChatGPT 网页应用:chatgpt-web 24.9k⭐

  • 项目地址https://github.com/Chanzhaoyu/chatgpt-web
  • Github趋势榜
    • 入选2023-04-28月榜,月增⭐9,559 stars this month
  • 开源时间:2023-02-09
  • 最后更新:2023-06-27
  • 主要语言Vue
  • 项目分类:[AI应用] [ChatGPT] [AI]
  • 项目标签:[AI代码助手] [人工智能对话] [ChatGPT Web]
  • 推荐理由:一个使用 Express 和 Vue3 搭建的 ChatGPT 网页应用项目。它提供了一个交互式的界面,让用户可以与 ChatGPT 进行对话。通过这个项目,开发人员可以快速搭建出一个基于浏览器的 ChatGPT 应用,实现与用户的自然语言交互。
  • Star历史曲线Star历史曲线

8.自主AI代理:AgentGPT 24.4k⭐

  • 项目地址https://github.com/reworkd/AgentGPT
  • Github趋势榜
    • 入选2023-04-26周榜,周增⭐3,312 stars this week
    • 入选2023-05-17月榜,月增⭐9,672 stars this month
  • 开源时间:2023-04-07
  • 最后更新:2023-06-30
  • 主要语言TypeScript
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[AIGC提示词] [智能助手] [智能ChatGPT]
  • 推荐理由:🤖 在浏览器中组装、配置和部署自主AI代理。突破了现有的GPT只能做文本方面的任务的限制,可以根据你设置的目标,利用各种工具使用GPT-4自动帮你完成所有的任务来完成目标。
  • Star历史曲线:[官网] [项目体验] Star历史曲线

9.编程学习工具:cursor 16.1k⭐

  • 项目地址https://github.com/getcursor/cursor
  • Github趋势榜
    • 入选2023-04-07周榜,周增⭐2,585 stars this week
    • 入选2023-04-27月榜,月增⭐11,652 stars this month
  • 开源时间:2023-03-12
  • 最后更新:2023-06-28
  • 主要语言TypeScript
  • 项目分类:[AI应用] [工具] [AI]
  • 项目标签:[开发者工具] [编码利器] [ 人工智能]
  • 推荐理由:Cursor 是一个基于人工智能编程的交互式编辑器,旨在为用户提供全新的代码学习体验。它提供了与用户进行智能对话的能力,为用户提供帮助和建议。通过 Cursor,用户可以通过与聊天机器人交互的方式来学习编程,提升编程技能和理解能力。
  • Star历史曲线:[官网] Star历史曲线

10.聊天机器人:chatbot-ui 15.5k⭐

  • 项目地址https://github.com/mckaywrigley/chatbot-ui
  • Github趋势榜
    • 入选2023-04-10周榜,周增⭐1,941 stars this week
    • 入选2023-05-02月榜,月增⭐5,869 stars this month
  • 开源时间:2023-03-11
  • 最后更新:2023-06-27
  • 主要语言TypeScript
  • 项目分类:[AI应用] [ChatGPT] [AI]
  • 项目标签:[聊天机器人] [AI聊天] [ChatGPT插件]
  • 推荐理由:一个聊天机器人的前端展示界面项目,它可以与后端机器人 API 进行交互,展示聊天机器人的功能。这个项目的重要特性是用户界面友好、可自定义,并支持与不同的后端 API 进行集成。开发人员可以使用 Chatbot-UI 来快速构建出漂亮、可定制的聊天机器人前端界面。
  • Star历史曲线:[官网] [项目体验] Star历史曲线

11.ChatPaper科研全流程加速工具:ChatPaper 13.2k⭐

12.处理大型 PDF 文档的聊天机器人:gpt4-pdf-chatbot-langchain 12.0k⭐

13.中文 LLaMA 模型和指令精调:Chinese-LLaMA-Alpaca 11.7k⭐

  • 项目地址https://github.com/ymcui/Chinese-LLaMA-Alpaca
  • Github趋势榜
    • 入选2023-04-18周榜,周增⭐1,603 stars this week
    • 入选2023-05-14月榜,月增⭐3,565 stars this month
  • 开源时间:2023-03-15
  • 最后更新:2023-06-29
  • 主要语言Python
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[AI训练] [Alpaca大模型] [LLaMA模型] [LLaMA] [机器学习] [ 人工智能]
  • 推荐理由:一个提供了中文 LLaMA 模型和经过指令精调的 Alpaca 大模型。这些模型在原版 LLaMA 的基础上,通过中文数据进行二次预训练,扩充了中文词表,进一步提升了模型在中文语义理解方面的能力。同时,该项目还使用中文指令数据进行指令精调,显著提升了模型对指令的理解和执行能力。
  • Star历史曲线Star历史曲线

14.基于 Transformers 的开源聊天机器人项目:ChuanhuChatGPT 11.4k⭐

  • 项目地址https://github.com/GaiZhenbiao/ChuanhuChatGPT
  • Github趋势榜
    • 入选2023-04-22月榜,月增⭐6,156 stars this month
  • 开源时间:2023-03-02
  • 最后更新:2023-06-29
  • 主要语言Python
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[文本生成] [AI生成] [聊天机器人] [大语言模型] [Transformer]
  • 推荐理由:ChuanhuChatGPT 是一个基于 Transformers 的开源聊天机器人项目,提供了强大的对话生成能力和多种预训练模型。这个项目使用了先进的 Transformers 技术,能够实现与机器人进行有趣的对话。开发人员可以通过 ChuanhuChatGPT 快速构建出交互性强、自然流畅的聊天机器人,满足各种应用需求。
  • Star历史曲线:[项目体验] Star历史曲线

15.LLM 系统评估框架:evals 10.9k⭐

  • 项目地址https://github.com/openai/evals
  • Github趋势榜
    • 入选2023-04-14月榜,月增⭐8,078 stars this month
  • 开源时间:2023-01-24
  • 最后更新:2023-06-30
  • 主要语言Python
  • 项目分类:[AI]
  • 项目标签:[LLM评估模型] [机器学习] [自然语言处理]
  • 推荐理由:一个用于评估 LLM(Language Model)和 LLM 系统的框架。它提供了一组工具和指标,帮助用户了解模型的表现和性能。通过 Evals,开发人员和研究人员可以对语言模型进行全面的评估,从而更好地理解模型的能力和局限性。
  • Star历史曲线Star历史曲线

16.机器学习算法实现库:the-algorithm-ml 9.5k⭐

  • 项目地址https://github.com/twitter/the-algorithm-ml
  • Github趋势榜
    • 入选2023-04-10周榜,周增⭐3,405 stars this week
    • 入选2023-04-30月榜,月增⭐9,322 stars this month
  • 开源时间:2023-03-27
  • 最后更新:2023-05-09
  • 主要语言Python
  • 项目分类:[算法] [AI]
  • 项目标签:[算法工具] [推荐算法] [机器学习]
  • 推荐理由:由 Twitter 开源的机器学习算法实现库,收录了许多常用的机器学习算法和模型,涵盖了分类、回归、聚类等任务。这个项目为机器学习从业者提供了一个方便的资源,可以快速获取和使用各种算法来解决实际问题。
  • Star历史曲线:[官网] Star历史曲线

17.具有变压器级性能的 RNN:RWKV-LM 8.7k⭐

  • 项目地址https://github.com/BlinkDL/RWKV-LM
  • Github趋势榜
    • 入选2023-05-20周榜,周增⭐523 stars this week
    • 入选2023-04-21月榜,月增⭐3,116 stars this month
  • 开源时间:2021-08-08
  • 最后更新:2023-06-26
  • 主要语言Python
  • 项目分类:[AI应用] [ChatGPT] [AI]
  • 项目标签:[神经网络] [大语言模型]
  • 推荐理由:RWKV-LM 是一种具有变压器级语言模型性能的 RNN(循环神经网络)。它能够像 GPT 一样直接训练,结合了 RNN 和 Transformer 的优点:出色的性能、快速推断、节省 VRAM、快速训练和自由的句子嵌入。通过 RWKV-LM,开发人员可以利用其高效的训练和推断能力,实现强大的语言模型应用。
  • Star历史曲线Star历史曲线

18.强大的开源聊天机器人工具包:OpenChatKit 8.6k⭐

  • 项目地址https://github.com/togethercomputer/OpenChatKit
  • Github趋势榜
    • 入选2023-04-12月榜,月增⭐7,397 stars this month
  • 开源时间:2023-03-03
  • 最后更新:2023-06-28
  • 主要语言Python
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[人工智能对话] [聊天机器人] [AI聊天]
  • 推荐理由:OpenChatKit 是一个基于 IG-43M 训练数据集训练的开源聊天机器人工具包。它提供了一个强大的基础,可以用于创建专门的和通用的聊天机器人应用程序。这个工具包包括了一个指令调优的语言模型、一个调节模型和一个可扩展的检索系统,可以从自定义存储库获取最新的响应。通过 OpenChatKit,开发人员可以快速构建出功能强大、可定制化的聊天机器人应用。
  • Star历史曲线Star历史曲线

19.一站式聊天机器人客户端:chathub 6.9k⭐

  • 项目地址https://github.com/chathub-dev/chathub
  • Github趋势榜
    • 入选2023-05-26周榜,周增⭐640 stars this week
    • 入选2023-04-14月榜,月增⭐3,587 stars this month
  • 开源时间:2023-03-04
  • 最后更新:2023-06-29
  • 主要语言TypeScript
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[聊天机器人] [情感识别]
  • 推荐理由:一个一站式聊天机器人客户端项目,它提供了一个方便的界面,让用户可以与机器人进行亲密互动。无论是进行智能对话、获取信息还是娱乐交流,Chathub 都可以满足你的需求,为你提供愉快的聊天体验。
  • Star历史曲线:[项目体验] Star历史曲线

20.Web 开发工具包:sui 5.1k⭐

  • 项目地址https://github.com/MystenLabs/sui
  • Github趋势榜
    • 入选2023-04-11周榜,周增⭐397 stars this week
    • 入选2023-04-27月榜,月增⭐824 stars this month
  • 开源时间:2021-11-09
  • 最后更新:2023-06-30
  • 主要语言Rust
  • 项目分类:[前端]
  • 项目标签:[UI库] [前端框架]
  • 推荐理由:现代化 Web 应用程序开发工具包旨在帮助开发人员更快地构建现代化的 Web 应用程序。它提供了一套完整的组件库、构建工具和最佳实践,使开发人员能够以高效和可维护的方式构建用户友好的 Web 应用。SUI 提供了丰富的功能和灵活的设计选项,帮助开发人员快速启动项目并提供卓越的用户体验。
  • Star历史曲线:[官网] Star历史曲线

21.代码翻译的人工智能工具:ai-code-translator 3.3k⭐

22.基于 Vercel 平台的个性化聊天机器人:chatgpt-vercel 2.8k⭐

  • 项目地址https://github.com/ourongxing/chatgpt-vercel
  • Github趋势榜
    • 入选2023-04-08月榜,月增⭐1,821 stars this month
  • 开源时间:2023-03-04
  • 最后更新:2023-06-15
  • 主要语言TypeScript
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[文本生成] [人工智能对话] [聊天机器人] [AI聊天]
  • 推荐理由:一个基于 Vercel 平台上的聊天机器人项目,它利用 GPT 技术生成多种风格的对话。你可以完全自定义界面和设计,打造一个个性化的聊天机器人,满足你的特定需求和品味,为用户提供独特的聊天体验。
  • Star历史曲线Star历史曲线

23.从音频生成面部运动系数的3D渲染工具:SadTalker 2.6k⭐

  • 项目地址https://github.com/Winfredy/SadTalker
  • Github趋势榜
    • 入选2023-04-14周榜,周增⭐878 stars this week
    • 入选2023-05-06月榜,月增⭐2,069 stars this month
  • 开源时间:2022-11-23
  • 最后更新:2023-04-25
  • 主要语言Python
  • 项目分类:[视频图像] [AI应用] [AI]
  • 项目标签:[音频生成] [AI生成] [音频编辑] [语音识别]
  • 推荐理由:一个能够从音频中生成面部运动系数的工具,它利用了3DMM(三维形变模型)和一种新颖的3D感知面部渲染技术。该工具可以根据音频生成头部姿势和表情,用于说话的头部生成。SadTalker 提供了一种创新的方式来生成逼真的面部运动,为音频相关的应用提供了更丰富的表现手段。
  • Star历史曲线:[官网] Star历史曲线

更多Github开源项目

以上就是本期的推荐所有项目,如果你喜欢本期的内容,欢迎收藏和关注OpenGithub社区,我们会定期推送优质的开源项目。

Github历史期刊:

更多Github项目关注狐动社公众号/知乎号: 公众号和知乎号