0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势

人工智能和机器人研究院 2018-01-04 11:51 次阅读

摘要:开源是技术创新和快速发展的核心。这篇文章向你展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势。

我们分析了GitHub上的前20名Python机器学习项目,发现scikit-Learn,PyLearn2和NuPic是贡献最积极的项目。让我们一起在Github上探索这些流行的项目!

Scikit-learn:Scikit-learn 是基于Scipy为机器学习建造的的一个Python模块,他的特色就是多样化的分类,回归和聚类的算法包括支持向量机,逻辑回归,朴素贝叶斯分类器,随机森林,Gradient Boosting,聚类算法和DBSCAN。而且也设计出了Python numerical和scientific libraries Numpy and Scipy

Pylearn2:Pylearn是一个让机器学习研究简单化的基于Theano的库程序。

NuPIC:NuPIC是一个以HTM学习算法为工具的机器智能平台。HTM是皮层的精确计算方法。HTM的核心是基于时间的持续学习算法和储存和撤销的时空模式。NuPIC适合于各种各样的问题,尤其是检测异常和预测的流数据来源。

Nilearn:Nilearn 是一个能够快速统计学习神经影像数据的Python模块。它利用Python语言中的scikit-learn 工具箱和一些进行预测建模,分类,解码,连通性分析的应用程序来进行多元的统计。

PyBrain:Pybrain是基于Python语言强化学习,人工智能神经网络库的简称。 它的目标是提供灵活、容易使用并且强大的机器学习算法和进行各种各样的预定义的环境中测试来比较你的算法。

Pattern:Pattern 是Python语言下的一个网络挖掘模块。它为数据挖掘,自然语言处理,网络分析和机器学习提供工具。它支持向量空间模型、聚类、支持向量机和感知机并且用KNN分类法进行分类。

Fuel:Fuel为你的机器学习模型提供数据。他有一个共享如MNIST, CIFAR-10 (图片数据集), Google's One Billion Words (文字)这类数据集的接口。你使用他来通过很多种的方式来替代自己的数据。

Bob:Bob是一个免费的信号处理和机器学习的工具。它的工具箱是用Python和C++语言共同编写的,它的设计目的是变得更加高效并且减少开发时间,它是由处理图像工具,音频视频处理、机器学习和模式识别的大量软件包构成的。

Skdata:Skdata是机器学习和统计的数据集的库程序。这个模块对于玩具问题,流行的计算机视觉和自然语言的数据集提供标准的Python语言的使用。

MILK:MILK是Python语言下的机器学习工具包。它主要是在很多可得到的分类比如SVMS,K-NN,随机森林,决策树中使用监督分类法。 它还执行特征选择。 这些分类器在许多方面相结合,可以形成不同的例如无监督学习、密切关系金传播和由MILK支持的K-means聚类等分类系统。

IEPY:IEPY是一个专注于关系抽取的开源性信息抽取工具。它主要针对的是需要对大型数据集进行信息提取的用户和想要尝试新的算法的科学家。

Quepy:Quepy是通过改变自然语言问题从而在数据库查询语言中进行查询的一个Python框架。他可以简单的被定义为在自然语言和数据库查询中不同类型的问题。所以,你不用编码就可以建立你自己的一个用自然语言进入你的数据库的系统。现在Quepy提供对于Sparql和MQL查询语言的支持。并且计划将它延伸到其他的数据库查询语言。

Hebel:Hebel是在Python语言中对于神经网络的深度学习的一个库程序,它使用的是通过PyCUDA来进行GPU和CUDA的加速。它是最重要的神经网络模型的类型的工具而且能提供一些不同的活动函数的激活功能,例如动力,涅斯捷罗夫动力,信号丢失和停止法。

mlxtend:它是一个由有用的工具和日常数据科学任务的扩展组成的一个库程序。

nolearn:这个程序包容纳了大量能对你完成机器学习任务有帮助的实用程序模块。其中大量的模块和scikit-learn一起工作,其它的通常更有用。

Ramp:Ramp是一个在Python语言下制定机器学习中加快原型设计的解决方案的库程序。他是一个轻型的pandas-based机器学习中可插入的框架,它现存的Python语言下的机器学习和统计工具(比如scikit-learn,rpy2等)Ramp提供了一个简单的声明性语法探索功能从而能够快速有效地实施算法和转换。

Feature Forge:这一系列工具通过与scikit-learn兼容的API,来创建和测试机器学习功能。这个库程序提供了一组工具,它会让你在许多机器学习程序使用中很受用。当你使用scikit-learn这个工具时,你会感觉到受到了很大的帮助。(虽然这只能在你使用不同的算法时起作用。)

REP:REP是以一种和谐、可再生的方式为指挥数据移动驱动所提供的一种环境。它有一个统一的分类器包装来提供各种各样的操作,例如TMVA, Sklearn, XGBoost, uBoost等等。并且它可以在一个群体以平行的方式训练分类器。同时它也提供了一个交互式的情节。

Python 学习机器样本:用亚马逊的机器学习建造的简单软件收集。

Python-ELM:这是一个在Python语言下基于scikit-learn的极端学习机器的实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8132

    浏览量

    130574
  • python
    +关注

    关注

    51

    文章

    4677

    浏览量

    83476
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15926

原文标题:GitHub最著名的20个Python机器学习项目

文章出处:【微信号:gh_ecbcc3b6eabf,微信公众号:人工智能和机器人研究院】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Python机器学习常用库

    、Scikit-Learn机器学习和数据挖掘的应用中,Scikit-Learn是一个功能强大的Python包,我们可以用它进行分类、特征选择、特征提取和聚集。二、Statsmodel
    发表于 03-26 16:29

    怎么有效学习Python数据分析

    Python人工智能、机器学习领域受到火热追捧,很大程度上在于它拥有非常庞大的第三方库,以及
    发表于 06-28 15:18

    9月份最热门的机器学习开源项目TOP 5

    的 DAWNBench 基准设计了性能超越 Google 的算法。该基准可以测量深度学习模型的训练时间、损耗以及其他方面的指标。现在你可以自己的机器上重现这一工作
    发表于 10-10 13:39

    是什么原因导致插头使用过程中发热的呢

    电源插头使用过程中发热是常有的现象,比如最常见的手机充电器,当你手机充电的时候,充完电去拔插头的时候,你会发现充电器的插头很烫,那么是什
    发表于 12-27 07:14

    《GD32 MCU原理及固件库开发指南》粗读有感

    解决问题的方法。这样的过程不仅提升了我们的编程技能,也增加了我们对硬件的认知和理解。这是一项具有挑战性的任务,但它也是非常有趣的。使用MCU开发过程中,我们可以实现许多
    发表于 04-06 09:26

    11个机器学习开源项目

    随着机器学习越来越受到开发者关注,出现了很多机器学习开源项目,在本文列举的11个
    发表于 02-14 14:25 2721次阅读

    Python机器学习开源项目分析过程中见解趋势

    开源是技术创新和快速发展的核心。这篇文章向你展示Python机器学习开源
    发表于 12-16 08:56 654次阅读

    Python学习爬虫掌握的库资料大全和框架的选择的分析

    Python,想必大家都是从爬虫开始的吧。毕竟网上类似的资源很丰富,开源项目非常多。 Python
    的头像 发表于 05-19 10:45 4928次阅读

    17个非常有用的 Python 技巧

    实际上,很多人选择学习 Python 的首要原因是其编程的优美性,用它编码和表达想法非常自然。此外,Python 的编写使用方式有多种,数据科学、网页开发、
    的头像 发表于 08-27 17:56 4698次阅读
    17个<b class='flag-5'>非常有</b>用的 <b class='flag-5'>Python</b> 技巧

    新手学习Python有哪些常见的错误

    学习Python过程中发现一些常见的错误,或许大家也会 遇到,这里在此总结如下:
    发表于 10-30 19:45 4次下载

    机器学习分析地理空间图像非常有帮助

    机器学习分析地理空间图像非常有帮助。卫星照片往往会创建大量数据,而AI软件可以比人类观察者更快地标记出感兴趣的项目。例如,在澳大利亚,消防
    的头像 发表于 03-22 16:23 1916次阅读

    python机器学习概述

    是一种非常流行的编程语言,因为它具有非常强大的数据分析和科学计算库。Python可以被用来完成一系列的任务,包括机器
    的头像 发表于 08-17 16:11 768次阅读

    python数据挖掘与机器学习

    用的数据挖掘和机器学习工具。 一、数据挖掘 数据挖掘是指从大量数据中自动或半自动地发现潜在的关系、规律或模式的过程Python中有许多数据
    的头像 发表于 08-17 16:29 889次阅读

    在焊接过程中发现锡膏太稀怎么办?

    近日有客户咨询在焊接过程中发现锡膏太稀怎么办,今天佳金源锡膏厂家来为大家简单分析一下,如果锡膏太稀,可能会导致在焊接过程中无法获得良好的焊点质量。以下是发现锡膏太稀怎么办的几种可能的临
    的头像 发表于 11-24 17:31 282次阅读
    在焊接<b class='flag-5'>过程中发现</b>锡膏太稀怎么办?

    分享一个调测电量计过程中发现的电阻问题

    今天,给大家先分享一个,调测电量计过程中发现的电阻问题,盲猜99%的工程师小白不了解这个特性。
    的头像 发表于 03-12 16:48 281次阅读
    分享一个调测电量计<b class='flag-5'>过程中发现</b>的电阻问题