热门标签 | 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,以促进和加速实验,同时保持完全透明并与之兼容。


推荐阅读
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 深入浅出TensorFlow数据读写机制
    本文详细介绍TensorFlow中的数据读写操作,包括TFRecord文件的创建与读取,以及数据集(dataset)的相关概念和使用方法。 ... [详细]
  • 吴恩达推出TensorFlow实践课程,Python基础即可入门,四个月掌握核心技能
    量子位报道,deeplearning.ai最新发布了TensorFlow实践课程,适合希望使用TensorFlow开发AI应用的学习者。该课程涵盖机器学习模型构建、图像识别、自然语言处理及时间序列预测等多个方面。 ... [详细]
  • 本文探讨了图像标签的多种分类场景及其在以图搜图技术中的应用,涵盖了从基础理论到实际项目实施的全面解析。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 机器学习核心概念与技术
    本文系统梳理了机器学习的关键知识点,涵盖模型评估、正则化、线性模型、支持向量机、决策树及集成学习等内容,并深入探讨了各算法的原理和应用场景。 ... [详细]
  • 2017年人工智能领域的十大里程碑事件回顾
    随着2018年的临近,我们一同回顾过去一年中人工智能领域的重要进展。这一年,无论是政策层面的支持,还是技术上的突破,都显示了人工智能发展的迅猛势头。以下是精选的2017年人工智能领域最具影响力的事件。 ... [详细]
  • 本文探讨了亚马逊Go如何通过技术创新推动零售业的发展,以及面临的市场和隐私挑战。同时,介绍了亚马逊最新的‘刷手支付’技术及其潜在影响。 ... [详细]
  • 基于2-channelnetwork的图片相似度判别一、相关理论本篇博文主要讲解2015年CVPR的一篇关于图像相似度计算的文章:《LearningtoCompar ... [详细]
  • 在Ubuntu 16.04中使用Anaconda安装TensorFlow
    本文详细介绍了如何在Ubuntu 16.04系统上通过Anaconda环境管理工具安装TensorFlow。首先,需要下载并安装Anaconda,然后配置环境变量以确保系统能够识别Anaconda命令。接着,创建一个特定的Python环境用于安装TensorFlow,并通过指定的镜像源加速安装过程。最后,通过一个简单的线性回归示例验证TensorFlow的安装是否成功。 ... [详细]
  • 本文介绍了如何利用TensorFlow框架构建一个简单的非线性回归模型。通过生成200个随机数据点进行训练,模型能够学习并预测这些数据点的非线性关系。 ... [详细]
  • 新手指南:在Windows 10上搭建深度学习与PyTorch开发环境
    本文详细记录了一名新手在Windows 10操作系统上搭建深度学习环境的过程,包括安装必要的软件和配置环境变量等步骤,旨在帮助同样初入该领域的读者避免常见的错误。 ... [详细]
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社区 版权所有