目录

Github 2024-05-06 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-05-06统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Jupyter Notebook项目2
Python项目2
C#项目1
JavaScript项目1
Cuda项目1
TypeScript项目1
Rust项目1
C项目1

简单、纯净的C/CUDA中的LLM培训

  • 创建周期:3 天
  • 开发语言:Cuda
  • 协议类型:MIT License
  • Star数量:9433 个
  • Fork数量:789 次
  • 关注人数:9433 人
  • 贡献人数:8 人
  • Open Issues数量:18 个
  • Github地址:https://github.com/karpathy/llm.c.git

LLM在简单的、纯净的C/CUDA中进行培训,无需像PyTorch或cPython这样庞大的依赖。该项目旨在提供干净、单文件实现,能够立即编译和运行,并且能够匹配PyTorch的性能。目前的工作包括直接的CUDA实现以提高速度,使用SIMD指令优化CPU版本,以及探索更现代的架构,如Llama2和Gemma。

从零开始构建大型语言模型

《从零开始构建大型语言模型》是一本指导您从头开始创建自己的LLM的书籍,使用清晰的解释、图表和示例。该方法与创建ChatGPT等大规模基础模型的方法相似。它涵盖了理解大型语言模型和处理文本数据等主题。

面向Web规模的区块链技术

  • 创建周期:2208 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:11488 个
  • Fork数量:3504 次
  • 关注人数:11488 人
  • 贡献人数:360 人
  • Open Issues数量:584 个
  • Github地址:https://github.com/solana-labs/solana.git
  • 项目首页: https://solanalabs.com

该项目是一个面向Web规模的区块链,旨在为快速、安全、可扩展、去中心化的应用程序和市场提供支持。

KANs: Kolmogorov-Arnold Networks (KANs:科尔莫戈洛夫-阿诺尔德网络)

  • 创建周期:7 天
  • 开发语言:Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:4045 个
  • Fork数量:298 次
  • 关注人数:4045 人
  • 贡献人数:7 人
  • Open Issues数量:42 个
  • Github地址:https://github.com/KindXiaoming/pykan.git

/images/kindxiaoming-pykan-0.png

Kolmogorov-Arnold Networks (KANs)是多层感知器(MLPs)的一个有前途的替代品,其具有基于科尔莫戈洛夫-阿诺尔德表示定理的坚实数学基础。KANs在边缘上具有激活功能,而MLPs在节点上具有激活功能,使得KANs在模型准确性和可解释性方面更好。

Fastfetch:快速系统信息获取工具

  • 创建周期:1147 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:2075 个
  • Fork数量:114 次
  • 关注人数:2075 人
  • 贡献人数:74 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/fastfetch-cli/fastfetch.git

Fastfetch是一个类似neofetch的工具,主要用C语言编写,用于获取系统信息并以美观的方式显示出来。它注重性能和可定制性,目前支持Linux、Android、FreeBSD、MacOS和Windows 7+。

OFGB(哦,去找回):Windows 11广告移除工具

  • 创建周期:6 天
  • 开发语言:C#
  • 协议类型:The Unlicense
  • Star数量:2474 个
  • Fork数量:65 次
  • 关注人数:2474 人
  • 贡献人数:1 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/xM4ddy/OFGB.git

OFGB(哦,去找回)是一个图形用户界面工具,旨在从Windows 11各个位置删除广告。

Logfire - 简单而强大的可观测性平台

  • 创建周期:13 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:794 个
  • Fork数量:17 次
  • 关注人数:794 人
  • 贡献人数:12 人
  • Open Issues数量:32 个
  • Github地址:https://github.com/pydantic/logfire.git
  • 项目首页: https://docs.pydantic.dev/logfire/

/images/pydantic-logfire-0.png

Logfire是由Pydantic团队构建的可观测性平台,提供简单而强大的仪表板、以Python为中心的洞察、SQL查询、OpenTelemetry集成和Pydantic集成。

Close-Circuit Telegram Vision: 革新位置跟踪的开源项目

  • 创建周期:9 天
  • 开发语言:JavaScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:582 个
  • Fork数量:63 次
  • 关注人数:582 人
  • 贡献人数:4 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/IvanGlinkin/CCTV.git

/images/ivanglinkin-cctv-0.png

Close-Circuit Telegram Vision是一个开源项目,它集成了Telegram API,以革新位置跟踪,提供50-100米内的精确跟踪。用户可以实时监控他人的物流或安全情况,重新定义了我们如何导航周围环境。

Kolmogorov-Arnold 网络 (KAN) 的高效纯 PyTorch 实现

  • 创建周期:4 天
  • 开发语言:Python
  • Star数量:395 个
  • Fork数量:25 次
  • 关注人数:395 人
  • 贡献人数:1 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/Blealtan/efficient-kan.git

这是 Kolmogorov-Arnold 网络 (KAN) 的高效纯 PyTorch 实现,旨在通过重新构建计算来减少内存成本,并使计算变得简单直接的矩阵乘法。该存储库还讨论了稀疏化问题,并提出了对权重进行替代 L1 正则化的选择,以及包括每个激活函数的可学习比例的选项。最新更新包括更改某些参数的初始化,以改善在 MNIST 上的性能。

LM Studio终端工具

  • 创建周期:21 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:245 个
  • Fork数量:18 次
  • 关注人数:245 人
  • 贡献人数:2 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/lmstudio-ai/lms.git
  • 项目首页: https://lms.dev

/images/lmstudio-ai-lms-0.png

LM Studio(lms)是一个开源项目,为版本0.2.22及更高版本提供基于终端的界面。可以使用内置的bootstrap命令进行设置,并提供各种子命令以实现不同的功能。