春节期间,小鱼干读了一篇万字回顾数据库行业的文章,在文字缝隙里我看见了两个词:AI+ 和数据两个词(当然数据是废话,毕竟是一个数据库的回顾文)。在 GitHub 上热点趋势上,可见到 AI+ 的身影,几乎百分之九十迅速蹿红的项目都同 AI 相关。所以在兔年的开头,本期收录一些入门 AI 的项目,希望兔年的你和那些 AI 项目一样突飞猛进。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

  • 本文目录

    • 1. 本周特推

      • 1.1 数据工程:data-engineering-zoomcamp
      • 1.2 微软 AI 教程:AI-For-Beginners
    • 2. GitHub Trending 周榜
      • 2.1 AI 想象:imaginAIry
      • 2.2 为懒人而生:LazyVim
      • 2.3 深度学习的模型优化:tuning_playbook
      • 2.4 GitHub 档案:octosuite
      • 2.5 可视化 git:git-sim
    • 3. 往期回顾

1. 本周特推

1.1 数据工程:data-engineering-zoomcamp

主语言:Jupyter Notebook、Python、Java

一个免费的数据工程教程,带你入门大数据。教程一共分为 9 周,前面三周了解基础知识、讲 Workflow Orchestration、数据湖,从第四周开始分析处理数据,教批处理和流处理等常见处理方式,最后 3 周为实操的 Project 部分。

GitHub 地址→https://github.com/DataTalksClub/data-engineering-zoomcamp

1.2 微软 AI 教程:AI-For-Beginners

主语言:Jupyter Notebook

微软出品的 AI 新手教程,同它的其他 For Beginner 教程一样,它对新手十分友好,将复杂的 AI 知识进行分解,在 24 节课程中一一教授给你。除了课程之外,Microsoft Learn 还提供了一个方便启用的 GPU 环境让你更好地深入了解该课程。

GitHub 地址→https://github.com/microsoft/AI-For-Beginners

2. GitHub Trending 周榜

2.1 AI 想象:imaginAIry

本周 star 增长数:3,500+主语言:Python

想知道 AI 的想象力到底如何么?ImaginAIry 便是一个根据你的描述生成对应图片的项目。也许你可以试试用它来生成你兔年兔飞猛进的那个时刻 项目暂时可以在 macOS(M1)和 Linux 下运行,并未能在 Windows 下运行。

下面的示例代码能生成相关的示例图(下图)

# on macOS, make sure rust is installed first
>> pip install imaginairy
>> imagine "a scenic landscape" "a photo of a dog" "photo of a fruit bowl" "portrait photo of a freckled woman"
# Stable Diffusion 2.1
>> imagine --model SD-2.1 "a forest"

GitHub 地址→https://github.com/brycedrennan/imaginAIry

2.2 为懒人而生:LazyVim

本周 star 增长数:1,600+主语言:Lua

想用 Neovim 又懒得配置?LazyVim for lazy,它可轻松自定义、扩展你的配置。它可灵活调整配置,也有预先配置的便利,免你从头开始搞配置。特性:

  • 将你的 Neovim 转为功能齐全的 IDE;
  • 使用 lazy.vim 轻松定制配置;
  • 快速;
  • 选项、autocmd、 keymap 都有恰到好处的默认设置;
  • 丰富的插件;

GitHub 地址→https://github.com/LazyVim/LazyVim

2.3 深度学习的模型优化:tuning_playbook

本周 star 增长数:10,800+

New 想提升深度学习模型的性能么?Google 研究所开源了他们的模型优化方式,项目侧重点是高参数调整的过程,以此得到更好的模型性能。顺便提一嘴,这个刚开源没有一星期的项目,已经破 10k star 可见它的受欢迎程度。

GitHub 地址→https://github.com/google-research/tuning_playbook

2.4 GitHub 档案:octosuite

本周 star 增长数:500+主语言:Python

一个收集 GitHub 用户、仓库、组织的开源情报的框架,简单来说你可以看到一个 ID(用户、仓库、组织)相关的信息,比如:粉丝、所在地、组织多少个仓库。

GitHub 地址→https://github.com/bellingcat/octosuite

2.5 可视化 git:git-sim

本周 star 增长数:1,550+主语言:Python

用命令在你终端模拟你的 git 操作,下图为 git-sim merge <branch> 的展示结果。

GitHub 地址→https://github.com/initialcommit-com/git-sim

3. 往期回顾

往期回顾:

以上为 2023 年第 3 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub 和我们分享下哟

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

2023 年该学点什么技术?「GitHub 热点速览 v.23.03」的更多相关文章

  1. 读 Linux 像读小说「GitHub 热点速览 v.22.03」

    本周特推选取了一个画风有点意思的 Linux 代码带读项目 flash-linux0.11-talk,希望有趣的文风能带你读完 Linux 代码.当然画风可以增加阅读体验,彩色标记也是一种学习方法-- ...

  2. 开发者的瑞士军刀「GitHub 热点速览 v.22.04」

    Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...

  3. 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」

    不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...

  4. 年底了是时候学新技术了「GitHub 热点速览 v.21.52」

    作者:HelloGitHub-小鱼干 年底了,又有新技术冒出来需要你来 Pick 了,第一个先要被 Pick 的是即将到来的元旦英文版:Happy New Year,再来的话就是这周非常火的新一代爬虫 ...

  5. 什么新东西值得学「GitHub 热点速览 v.22.29」

    上周 18k+ 的项目 bun 这周又获得 7k+ star,是时候了解下它背后的编程语言 zig 了,它并不是一门新的语言,伴随着 bun 的风靡,zig 本周也上了 GitHub 热榜.同样,可以 ...

  6. 获取 Windows 密码「GitHub 热点速览 v.21.28」

    作者:HelloGitHub-小鱼干 安全问题一直是 GitHub 的一大热点,因为数据安全问题诞生的各类自托管服务便是.而本周周榜上的 2 个和安全主题相关的项目,有些不同.mimikatz 是个老 ...

  7. 图片处理看这篇就完了「GitHub 热点速览 v.21.48」

    作者:HelloGitHub-小鱼干 图像处理一直是个实用且热门的研究领域,而本周的 GitHub 项目则多个图像项目上榜.先是勉强和图像处理搭边的渲染引擎 Filament,它能渲染出效果极佳的 3 ...

  8. 开一场自己的特斯拉灯光秀「GitHub 热点速览 v.22.01」

    作者:HelloGitHub-小鱼干 新的一年开始了,本周特推是两款有意思的游戏,一个是末日生存游戏,让你有"危机感"地过好新的一年,而另外一款则是编程游戏,有代码就有一切的一款游 ...

  9. 一个程序的自我修养「GitHub 热点速览 v.22.19」

    一个程序要诞生涉及前后端技术,比如,你可以用可视化网页搭建工具 tmagic-editor 完成前端部分,而后端部分的数据库以及数据处理可能就要用到 jsonhero-web 和 directus.知 ...

  10. 人体调优不完全指南「GitHub 热点速览 v.22.22」

    本周特推又是一个人体调优项目,换而言之就是如何健康生活,同之前的 HowToLiveLonger研究全因死亡率不同,这个项目更容易在生活中实践,比如,早起晒太阳这么一件"小事"便有 ...

随机推荐

  1. 【项目】AtCoder for Chinese

    前排提示:Github 内容搭配梯子食用效果更佳( 项目地址 网页 插件安装 Join us or Give us a star ! 注:因内容迁移,下列链接暂时失效(用空再搬一遍)qwq Trans ...

  2. Vue3 企业级优雅实战 - 组件库框架 - 6 搭建example环境

    该系列已更新文章: 分享一个实用的 vite + vue3 组件库脚手架工具,提升开发效率 开箱即用 yyg-cli 脚手架:快速创建 vue3 组件库和vue3 全家桶项目 Vue3 企业级优雅实战 ...

  3. i春秋Hello World

    打开只有一句hello world,直接查看源码,发现一个flag.xmas.js文件 试试直接访问http://106.75.72.168:9999/flag.xmas.js  http://106 ...

  4. c# Winfrom桌面软件自动升级系统

    对于开发桌面应用升级应该是我们第一个要考虑的.一般而言一个项目只有一个客户端,有的时候一个项目可能分好几个客户端,前台客户端,后台客户端.而我在网上找了很久也没有找到可以同时管理多个客户端升级的.所以 ...

  5. C温故补缺(十四):内存管理

    内存管理 stdlib库中有几个内存管理相关的函数 序号 函数和描述 1 void *calloc(int num, int size);在内存中动态地分配 num 个长度为size 个字节 的连续空 ...

  6. sql注入的一丢丢

  7. JS笔记合集之对象

    对象 对象基本使用 对象是JS中的一种复合数据类型,它相当于一个容器,在对象中可以存储各种不同类型的数据 而基本数据类型(原始值)只能存储一些简单的数据,如: 语法: 原始创建对象: let obj ...

  8. 《MySQL必知必会》知识汇总二

    六.用通配符进行过滤 本章介绍什么是通配符.如何使用通配符以及怎样使用LIKE操作符进行通配搜索 LIKE操作符 百分号(%)通配符 select prod_id,prod_name from pro ...

  9. mysql基础问题三问(底层逻辑;正在执行;日志观察)

    背景:经常面试会遇到且实际工作中也会应用到的三个场景: 目录: 一.mysql查询时的底层原理是什么? 二.如何查看正在执行的mysql语句? 三.如何观察mysql运行过程中的日志信息? - - - ...

  10. Thrift RPC添加access log

    前言: 当我们在部署web服务的时候,web容器通常都会记录来自客户端的访问日志.而当我们使用Thrift RPC服务的时候,Thrift服务则不会给我们自动记录客户端的访问日志. 通过这篇文章,你可 ...