首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

盘点2018年GitHub上最火的Python项目:跳一跳和人脸识别领航!

本篇文章为大家盘点了1月份最热门Python 项目,让我们一起来看下吧!

1

跳一跳辅助工具 wechat_jump_game

https://github.com/wangshub/wechat_jump_game Star 13041

2017 年 12 月 28 日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 DEMO「跳一跳」。这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。分数越高,那么在好友排行榜更加靠前。通过 Python 脚本自动运行,让你轻松霸榜。

可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。如果能利用图像识别精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃。

2

目标检测算法整合库 Detectron

https://github.com/facebookresearch/Detectron Star 1291

Detectron 是 Facebook AI 研究院(FAIR )开源的软件系统,实现了最先进的目标检测算法,包括 Mask R-CNN。在 FAIR 实验室,Detectron 目前已经支持很多研究项目的实现,Detectron 的目标是为目标检测研究提供高质量、高性能的代码库。它灵活的特性可支持快速实现和验证新研究。

3

人脸识别库 face_recognition

https://github.com/ageitgey/face_recognition Star 10587

基于python的开源人脸识别库,该库可以通过python或者命令行即可实现人脸识别的功能。使用dlib深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wild)上的准确率为99.38%。

4

Python资源列表awesome-python

https://github.com/vinta/awesome-python Star 44681

awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。十分受Python开发者的青睐。

5

public-apis

https://github.com/toddmotto/public-apis Star 35529

PublicApis:公共API目录大全是一个通过 MaShape 市场整合的世界上最全的 API 接口目录,支持关键词搜索和添加API数据,方便开发者快速的找到自己想要的 API,目已经收录 5321 种 API 接口。

6

小型 Python 库 Eel

https://github.com/ChrisKnott/Eel Star 1715

Eel是一个用于制作简单电子类离线 Electron的HTML / JS GUI 应用程序的小型 Python 库,当前仅支持 Python3。它拥有一个本地的网络服务器,然后让你用Python注释函数,以便从 Javascript 调用它们,反之亦然。Eel并不像Electron或cefpython那样完全成熟 - 它可能不适合做像 Atom 这样的完整应用程序 - 但它非常适合使用户自己使用的小型实用程序脚本的 GUI。

7

神经网络库 keras

https://github.com/keras-team/keras Star 24874

Keras 是一个极简的、高度模块化的神经网络库,采用 Python(Python 2.7-3.5.)开发,能够运行在 TensorFlow 和 Theano 任一平台,好项目旨在完成深度学习的快速开发。

特性:

● 可以快速简单的设计出原型(通过总模块化、极简性、和可扩展性)

● 同时支持卷积网络和循环网络,以及两者的组合

● 支持任意的连接方案(包括多输入和多输出)

● 支持GPU和CPU

8

冲顶大会辅助 TopSup

https://github.com/Skyexu/TopSup Star 1346

冲顶大会答题辅助,这两天冲顶大会之类的直播答题 APP 突然火了起来,使用截图,文字识别,搜索来玩答题的项目也就应运而生。有两种安装方法:

● 谷歌 Tesseract ,安装软件即可,不同电脑配置运行效率不同

● 百度 OCR ,需要注册百度 API,每天调用次数有限

9

深度学习框架 Pytorch

https://github.com/pytorch/pytorch Star 10999

PyTorch 是一个 Torch7 团队开源的 Python 优先的深度学习框架,提供两个高级功能:

● 强大的 GPU 加速 Tensor 计算(类似 numpy)

● 构建基于 tape 的自动升级系统上的深度神经网络

● 你可以重用你喜欢的 python 包,如 numpy、scipy 和 Cython ,在需要时扩展 PyTorch。

10

scikit-learn

https://github.com/scikit-learn/scikit-learn Star 24511

scikit-learn 是一个 Python 的机器学习项目。是一个简单高效的数据挖掘和数据分析工具。基于 NumPy、SciPy 和 matplotlib 构建。这个项目于2007年由David Cournapeau作为Google Summer of Code项目启动。

11

wtfpython

https://github.com/satwikkansal/wtfpython Star 5291

一组有趣的、微妙的、复杂的 Python 代码片段,这个项目列举了一些代码片段,可能结果和你想到的是不一致的,并且作者会告诉你为什么。如混合Tab 和空格:

结果是 10?不是应该 100 么?

其实这种错误的结果的原因,所有书籍和开发者都说过,就是不要混 Tab 和空格,源代码你可以看项目中的 mixed_tabs_and_spaces.py。

12

Home Assistant

https://github.com/home-assistant/home-assistant Star 12214

Home Assistant 是一个运行在 Python 3 上的家庭自动化平台。可以连接各种家庭智能设备——灯、开关、门、风扇、响铃、温湿度计、音响、安防监控设备、智能电表等等,将它们纳入智能系统,集中控制设备并追踪它们的状态,并让它们互相联系。这使得用户可以在单个界面上控制各个不同厂家的不同智能设备,而不是通过不同app或其他接口,也为家庭自动化提供了巨大的可能性。

-END-

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180302B0JKNL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券