2019年20个最佳Python人工智能和机器学习开源工具(项目)

简介: 参考资料讨论钉钉群 21745728本文最新版本地址本文涉及的python测试开发库 谢谢点赞!本文相关海量书籍下载2018最佳人工智能机器学习工具书及下载(持续更新)TensorFlow最初是由研究人员和工程师在Google机器智能研究组织的Google Brain团队中开发的。

图片.png

参考资料

Github URL: Tensorflow

图片.png

  • Scikit-learn
    是用于数据挖掘和数据分析的简单而有效的工具,可供所有人访问,并可在各种环境中重用,基于NumPy,SciPy和matplotlib,开源,商业可用 - BSD许可证。

Github URL: Scikit-learn

图片.png

  • Keras:高级神经网络API,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。

Github URL: Keras

  • PyTorch张量和动态神经网络,具有强大的GPU加速功能。

Github URL: pytorch

  • Theano允许您有效地定义,优化和评估涉及多维阵列的数学表达式。

Github URL: Theano

  • Gensim 具有可扩展的统计语义,分析语义结构的纯文本文档,检索语义相似的文档等功能。

Github URL: Gensim

-Caffe以表达,速度和模块化为基础的深度学习框架。 它由伯克利视觉和学习中心(BVLC)和社区贡献者开发。

Github URL: Caffe

  • Chainer:基于Python的独立开源框架,适用于深度学习模型。 Chainer提供灵活,直观和高性能的方法来实现全方位的深度学习模型,包括最新的模型,如递归神经网络和变分自动编码器。

Github URL: Chainer

  • Statsmodels: 允许用户浏览数据,估计统计模型和执行统计测试。 描述性统计,统计测试,绘图函数和结果统计的广泛列表可用于不同类型的数据和每个估算器。

Github URL: Statsmodels

  • Shogun是机器学习工具箱,提供各种统一和高效的机器学习(ML)方法。 工具箱无缝地允许轻松组合多个数据表示,算法类和通用工具。

Github URL: Shogun

  • Pylearn2机器学习库。 它的大部分功能都建立在Theano之上。 这意味着您可以使用数学表达式编写Pylearn2插件(新模型,算法等),Theano将为您优化和稳定这些表达式,并将它们编译为您选择的后端(CPU或GPU)。

Github URL: Pylearn2

  • NuPIC是一个基于新皮层理论的开源项目,称为分层时间记忆(HTM)。 HTM理论的一部分已经在应用中得到实施,测试和使用,HTM理论的其他部分仍在开发中。

Github URL: NuPIC

  • Nilearn:基于Python的深度学习库。 它提供易用性,同时提供最高性能。

Github URL: Nilearn

  • Orange3:Python工具箱进行多变量统计,并使用预测建模,分类,解码或连接分析等应用程序。

Github URL: Orange3

  • Pymc: 实现贝叶斯统计模型和拟合算法,包括马尔可夫链蒙特卡罗。 其灵活性和可扩展性使其适用于大量问题。

Github URL: Pymc

-Deap: 一种新颖的进化计算框架,用于快速原型设计和思想测试。 它旨在使算法明确,数据结构透明。 它与多处理和SCOOP等并行机制完美协调。

Github URL: Deap

  • Annoy (Approximate Nearest Neighbors Oh Yeah)是一个带有Python绑定的C ++库,用于搜索空间中接近给定查询点的点。 它还创建了大型只读基于文件的数据结构,这些数据结构映射到内存中,以便许多进程可以共享相同的数据。

Github URL: Annoy

  • PyBrain是一个用于Python的模块化机器学习库。 其目标是为机器学习任务和各种预定义环境提供灵活,易用且功能强大的算法,以测试和比较您的算法。

Github URL: PyBrain

  • Fuel是一个数据管道框架,可为您的机器学习模型提供所需的数据。 它计划由 BlocksPylearn2神经网络库使用。

Github URL: Fuel

相关文章
|
15天前
|
机器学习/深度学习 人工智能 物联网
通义灵码在人工智能与机器学习领域的应用
通义灵码不仅在物联网领域表现出色,还在人工智能、机器学习、金融、医疗和教育等领域展现出广泛应用前景。本文探讨了其在这些领域的具体应用,如模型训练、风险评估、医疗影像诊断等,并总结了其提高开发效率、降低门槛、促进合作和推动创新的优势。
通义灵码在人工智能与机器学习领域的应用
|
15天前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能浪潮下的自我修养:从Python编程入门到深度学习实践
【10月更文挑战第39天】本文旨在为初学者提供一条清晰的道路,从Python基础语法的掌握到深度学习领域的探索。我们将通过简明扼要的语言和实际代码示例,引导读者逐步构建起对人工智能技术的理解和应用能力。文章不仅涵盖Python编程的基础,还将深入探讨深度学习的核心概念、工具和实战技巧,帮助读者在AI的浪潮中找到自己的位置。
|
22天前
|
人工智能 安全 算法
上交大、上海人工智能实验室开源首个多轮安全对齐数据集 SafeMTData
最近,以 OpenAI o1 为代表的 AI 大模型的推理能力得到了极大提升,在代码、数学的评估上取得了令人惊讶的效果。OpenAI 声称,推理可以让模型更好的遵守安全政策,是提升模型安全的新路径。
|
17天前
|
机器学习/深度学习 人工智能 算法
人工智能与机器学习的融合之旅
【10月更文挑战第37天】本文将探讨AI和机器学习如何相互交织,共同推动技术发展的边界。我们将深入分析这两个概念,了解它们是如何互相影响,以及这种融合如何塑造我们的未来。文章不仅会揭示AI和机器学习之间的联系,还会通过实际案例展示它们如何协同工作,以解决现实世界的问题。
|
16天前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
垃圾识别分类系统。本系统采用Python作为主要编程语言,通过收集了5种常见的垃圾数据集('塑料', '玻璃', '纸张', '纸板', '金属'),然后基于TensorFlow搭建卷积神经网络算法模型,通过对图像数据集进行多轮迭代训练,最后得到一个识别精度较高的模型文件。然后使用Django搭建Web网页端可视化操作界面,实现用户在网页端上传一张垃圾图片识别其名称。
61 0
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
|
16天前
|
机器学习/深度学习 人工智能 算法
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
手写数字识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Flask框架,开发网页端操作平台,实现用户上传一张图片识别其名称。
51 0
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
|
18天前
|
机器学习/深度学习 数据采集 人工智能
探索机器学习:从理论到Python代码实践
【10月更文挑战第36天】本文将深入浅出地介绍机器学习的基本概念、主要算法及其在Python中的实现。我们将通过实际案例,展示如何使用scikit-learn库进行数据预处理、模型选择和参数调优。无论你是初学者还是有一定基础的开发者,都能从中获得启发和实践指导。
39 2
|
20天前
|
机器学习/深度学习 数据采集 搜索推荐
利用Python和机器学习构建电影推荐系统
利用Python和机器学习构建电影推荐系统
38 1
|
20天前
|
机器学习/深度学习 算法 PyTorch
用Python实现简单机器学习模型:以鸢尾花数据集为例
用Python实现简单机器学习模型:以鸢尾花数据集为例
46 1
|
21天前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习之解释性AI与可解释性机器学习
随着人工智能技术的广泛应用,机器学习模型越来越多地被用于决策过程。然而,这些模型,尤其是深度学习模型,通常被视为“黑箱”,难以理解其背后的决策逻辑。解释性AI(Explainable AI, XAI)和可解释性机器学习(Interpretable Machine Learning, IML)旨在解决这个问题,使模型的决策过程透明、可信。
41 2