热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

快加入「我的最爱」吧Python开发者不容错过的30个Github开源专案(上)

愈来愈多人使用Python来进行不同的功能,例如进行机器学习等。如果想透过Python使用这些功能,可以在GitHub上找开源专题。以下介绍在GitHu

 愈来愈多人使用Python 来进行不同的功能,例如进行机器学习等。如果想透过Python 使用这些功能,可以在GitHub 上找开源专题。以下介绍在GitHub 上大受欢迎的Python 开源专题。


1.   TensorFlow 模型

如果你对机器学习与深层学习有兴趣的话,那你一定不可错过TensorFlow 开源存储库。它由Google大脑团队开发,用于Google的研究和生产,于2015年11月9日在Apache 2.0开源许可证下发布。它用于各种感知和语言理解任务的机器学习,你可以在GitHub 上找到许多与深度学习相关的资料库和模型。


2. 硬

Keras 是一个高级神经网络API,用Python 编写,能够在TensorFlow,CNTK或Theano 之上运行。它的开发重点是实现快速实验。能够以最小的延迟从想法到结果是进行良好研究的关键。

Keras 允许简单快速的原型设计,支持卷积网络和循环网络,以及两者的组合,在CPU和GPU上无缝运行。


3. 朱丽叶

Zulip 是一款功能强大的开源群聊应用程序,它结合了实时聊天的即时性和线程对话的生产力优势。Zulip 该系统允许用户每天轻松处理数百或数千条消息。

作为一个开源软件,Zulip 拥有超过300 名贡献者,每月合并超过500 次提交,也是规模最大,发展最快的开源群聊项目。


4.反弹

在编码经常遇到bug 但又找不到出错的地方?那Rebound 绝对是你的好帮手。

Rebound是一个命令行工具,可在您收到编译器错误时立即获取Stack Overflow结果。用户只需使用rebound 命令就可以执行。


5. 人脸识别

要进行人像识别,只需要用几句简单的face_recognition 的Command 就可以从图像文件中进行人脸识别,它可以识别出人的五官位置,方便用家虚拟化妆。

你亦可以基于这个功能与其他Command 一起,进行实时脸部识别。

python学习资源整合 腾讯文档腾讯文档-在线PDF

Detectron 是Facebook AI Research 的软件系统,它可以快速在影片或图片中辨识出物体,物件的形状或边缘,方便叠加影像。

它是用Python 编写的,由Caffe2 深度学习框架提供支持,为广大研究人员们未来的新电脑视觉研究课题提供灵活、快速的模型实现和评估途径。Detectron能够根据电脑视觉的任务,自动产生适合的模型。

它亦可以用于训练自定义模型,并把它们用在扩增实境、社群完整性等各种各样任务。

 


7. 龙卷风

Tornado 是一个用Python 语言写成的Web 伺服器兼Web 应用框架,由FriendFeed 公司在自己的网站FriendFeed 中使用,被Facebook 收购以后框架以开源软体形式开放给大众。

它是一个轻量级的Web 框架,类似于另一个Python web 框架Web.py,其拥有异步非阻塞IO的处理方式,并有较为出色的抗负载能力。官方用nginx 反向代理的方式部署Tornado 和其它Python web应用框架进行对比,结果最大浏览量超过第二名近40%。


8.洋红色

Magenta是一个用于创造艺术和音乐的机器学习研究计划。它透过开发新的深度学习和强化学习算法,用于生成歌曲,图像,绘图和其他材料。但它也是构建智能工具和界面的探索,它允许艺术家和音乐家使用这些模型扩展他们的流程。

Magenta 由Google Brain 团队的一些研究人员和工程师发起,并在GitHub 上得到不少人的协作改善。

 


9.  Ansible

Ansible 是一个极其简单的IT自动化系统。它处理配置管理,应用程序部署,云配置,临时任务执行和多节点编排– 包括通过负载平衡器轻松实现零停机滚动更新等操作。


10. 面膜R-CNN

Mask R-CNN 用于对象检测和分割。这是在Python 3,Keras和TensorFlow上实现Mask R-CNN。该模型为图像中对象的每个实例生成边界框和分割蒙版。它基于特征金字塔网络(FPN)和ResNet101骨干网。


11. 图案

Pattern 是Python 的Web 挖掘模块。它具有数据挖掘,自然语言处理,机器学习和网络分析的工具。python学习资源需要的自取  腾讯文档


12. 先知

这个亦由Facebook 开发的Prophet 是一种预测时间序列数据的程序。它基于一个加法模型,其中非线性趋势适合年度和周度季节性以及假期。它最适用于具有至少一年历史数据的每日周期数据。Prophet 可以用于复元缺失数据,趋势变化和大异常值都很有用。


13. 猎鹰

Falcon是一个可靠的高性能Python Web框架,用于构建大型应用程序后端和微服务。它鼓励REST 架构风格,通过在任何需要的地方提供裸机性能和灵活性来补充更多通用Python Web框架,并提升用家效率。


14.  Matplotlib

Matplotlib 是一个Python 2D绘图库,可以跨平台生成各种硬拷贝格式和交互式环境的出版品质图。Matplotlib 可用于Python 脚本、Python和IPython shell、Web应用程序服务器以及各种图形用户界面工具包。


15.  TFlearn

TFlearn 是一个基于Tensorflow 构建的模块化透明深度学习库。纯用TensorFlow的时候必须自己去打点每个神经元的输入输出维度定义等等,而tflearn就常用的deep learning方法封装成更容易使用的API,使用上也更为直觉。

它旨在为TensorFlow提供更高级别的API,以促进和加速实验,同时保持完全透明并与之兼容。


推荐阅读
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 本文详细介绍了 Java 中 org.apache.xmlbeans.SchemaType 类的 getBaseEnumType() 方法,提供了多个代码示例,并解释了其在不同场景下的使用方法。 ... [详细]
  • 本文详细记录了在银河麒麟操作系统和龙芯架构上使用 Qt 5.15.2 进行项目打包时遇到的问题及解决方案,特别关注于 linuxdeployqt 工具的应用。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
author-avatar
jinnee5921_866
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有