GitHub趋势榜(2021年1月上旬)

共 2120字,需浏览 5分钟

 ·

2021-01-23 15:00

[视频]GitHub趋势榜(2021年1月上旬)


1、Signal-Server

https://github.com/signalapp/Signal-Server

它是Signal Private Messenger APP的服务端,同时开源的还有安卓端、iOS端和桌面端的源代码,Signal 是一款智能手机上的聊天应用,它的主要特点是对隐私安全的关注。

2、StyleFlow

https://github.com/RameenAbdal/StyleFlow

目前图像生成和编辑技术正趋于成熟。当前可以通过无条件的GAN(如StyleGAN)生成高质量、多样化和逼真的图像。但在某一个属性上编辑图像仍存在困难,由于GAN隐空间的属性耦合,在某个属性上图像编辑往往带来了其他属性的改变。比如给人脸加上胡子,并不希望人脸其他区域也被改变,但以往的模型往往难以做到这一点。这个开源的StyleFlow 项目就是为了实现这一点,例如对于人脸,改变了相机姿势、照明变化、表情、面部毛发、性别和年龄,可以合成的不同的编辑结果。有了StyleFlow,给人脸图像加各种属性,就像做加法一样,不用担心出现不想要的副作用。

3、CLIP

https://github.com/openai/CLIP

CLIP 是由 OpenAI 开源的神经网络项目。CLIP 能够执行一系列视觉识别任务。我们给出一组以语言形式表述的类别,CLIP 能够立即将一张图像与其中某个类别进行匹配,而且它不像标准神经网络那样需要针对这些类别的特定数据进行微调。CLIP 模型在多种多样的图像上进行训练,这些图像具备多种自然语言监督,并且很容易在网络上获得。在设计上,CLIP 可以利用自然语言获得指导以执行多种分类基准任务,无需针对基准性能直接优化,类似于 GPT-2 和 GPT-3 的「zero-shot」能力。

4、ethminer

https://github.com/ethereum-mining/ethminer

ethminer 是一个以太坊GPU挖矿软件的开源项目,如果你有闲置的显卡,不妨可以利用起来。


5、mastodon

https://github.com/tootsuite/mastodon

mastodon 是一个免费的开源社交网络程序,你可以把它理解为一个去中心化的分布式微博,用户可以自由导出和转移自己的数据。


6、protobuf

https://github.com/protocolbuffers/protobuf

protobuf 是谷歌开源的用于数据交换的序列结构化数据格式,具有跨平台、跨语言、可扩展特性。类似于常用的XML及JSON,但具有更小的传输体积、更高的编码、解码能力,特别适合于数据存储、网络数据传输等对存储体积、实时性要求高的领域。在以不同语言编写并在不同平台上运行的应用程序之间交换数据时,Protobuf 编码可以提高效率。


7、PeerTube

https://github.com/Chocobozzz/PeerTube

PeerTube是一个支持视频上传与分享服务的开源平台,目标是打造一个去中心化版本的 YouTube,视频在用户之间共享,不依赖于一个中心化系统,类似BT下载的P2P协议,任何人都可以在服务器上搭建PeerTube,称作实例。每个实例可以通过Bittorent相互传输数据,即每个搭建的PeerTube可以和其他人搭建的PeerTube相互连接、传输数据,达到播放视频加速的效果。简而言之,就是建立了一个去中心化、在线版的YouTube。

8、brave-browser

https://github.com/brave/brave-browser

brave-browser 是一个开源的浏览器项目,一方面它是传统意义上的浏览器,另一方面它是基于区块链技术的新型无广告Web浏览器,主打安全、稳定、干净。

9、PlotNeuralNet

https://github.com/HarisIqbal88/PlotNeuralNet

PlotNeuralNet是一款开源的神经网络的可视化工具和绘图软件。目前主要支持的是卷积神经网络,其中卷积层、池化层、bottleneck、skip-connection、Softmax等常规的层在代码中都有定义,项目用Python编写。

10、zephyr

https://github.com/zephyrproject-rtos/zephyr

Zephyr是一个面向物联网的嵌入式实时操作系统,是Linux基金会旗下的一个开源项目,该项目非常适合构建简单的传感器网络、可穿戴设备以及小型物联网无线网关。系统采用模块化设计,支持多种 CPU 架构,开发人员可以很容易根据需求定制一个最优的解决方案。它具有安全、灵活、高可扩展、支持多种硬件平台等特性。

浏览 50
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报