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


推荐阅读
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • 本文介绍了如何使用 Google Colab 的免费 GPU 资源进行深度学习应用开发。Google Colab 是一个无需配置即可使用的云端 Jupyter 笔记本环境,支持多种深度学习框架,并且提供免费的 GPU 计算资源。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 精选10款Python框架助力并行与分布式机器学习
    随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ... [详细]
  • 【转】强大的矩阵奇异值分解(SVD)及其应用
    在工程实践中,经常要对大矩阵进行计算,除了使用分布式处理方法以外,就是通过理论方法,对矩阵降维。一下文章,我在 ... [详细]
  • 使用 Jupyter Notebook 实现 Markdown 编写与代码运行
    Jupyter Notebook 是一个开源的基于网页的应用程序,允许用户在同一文档中编写 Markdown 文本和运行多种编程语言的代码,并实时查看运行结果。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 本文介绍如何使用OpenCV和线性支持向量机(SVM)模型来开发一个简单的人脸识别系统,特别关注在只有一个用户数据集时的处理方法。 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • 在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ... [详细]
  • 通过使用CIFAR-10数据集,本文详细介绍了如何快速掌握Mixup数据增强技术,并展示了该方法在图像分类任务中的显著效果。实验结果表明,Mixup能够有效提高模型的泛化能力和分类精度,为图像识别领域的研究提供了有价值的参考。 ... [详细]
  • 中国学者实现 CNN 全程可视化,详尽展示每次卷积、ReLU 和池化过程 ... [详细]
  • 从2019年AI顶级会议最佳论文,探索深度学习的理论根基与前沿进展 ... [详细]
  • 本文将深入探讨生成对抗网络(GAN)在计算机视觉领域的应用。作为该领域的经典模型,GAN通过生成器和判别器的对抗训练,能够高效地生成高质量的图像。本文不仅回顾了GAN的基本原理,还将介绍一些最新的进展和技术优化方法,帮助读者全面掌握这一重要工具。 ... [详细]
  • 理工科男女不容错过的神奇资源网站
    十一长假即将结束,你的假期学习计划进展如何?无论你是在家中、思念家乡,还是身处异国他乡,理工科学生都不容错过一些神奇的资源网站。这些网站提供了丰富的学术资料、实验数据和技术文档,能够帮助你在假期中高效学习和提升专业技能。 ... [详细]
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社区 版权所有