`
huangyongxing310
  • 浏览: 499081 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

机器学习相关的库

 
阅读更多
机器学习相关的库


PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。

OpenSource Computer Vision,其更广为人知的名字是OpenCv,是一个在图像操作与处理上比PIL更先进的库。它可以在很多语言上被执行并被广泛使用。


python3光学字符识别模块tesserocr与pytesseract
https://www.cnblogs.com/zhangxinqi/p/9297292.html
原理是先灰度处理,再进行二值化处理,使图像只有黑白两种颜色


ImageAI(进行图像内容识别的)
https://www.jianshu.com/p/94d5edfaddd5
ImageAI是一个python的库,它能使开发人员用简单几行代码构建具有深度学习和计算机视觉功能的应用程序和系统。它是由Moses Olafenwa和John Olafenwa两位开发并维护。(opencv相似)
imageai库里面提供了目标识别,其实也可以说是目标检测,和现在很多的收集一样就是物体识别。他可以帮你识别出各种各样生活中遇见的事物。比如猫、狗、车、马、人、电脑、收集等等。

  感觉imageai有点差就是没有返回检测目标的坐标出来,所以感觉很low,而且和计算消耗很大,耗时很大,与opencv做实时检测效果很差。不推荐使用。


Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。


SymPy一个用于符号型数学计算(symbolic mathematics)的Python库。它旨在成为一个功能齐全的计算机代数系统(Computer Algebra System,CAS),同时保持代码简洁、易于理解和扩展。SymPy完全是用Python写的,并不需要外部的库。


SciPy是一个针对工程和科学库。 再次提醒大家SciPyStack不等于SciPy库: SciPy Stack包括线性代数、优化、整合和统计等模块,而 SciPy库的主要功能是建立在NumPy基础之上,因此它使用了大量的NumPy数组结构。 SciPy库通过其特定的子模块提供高效的数学运算功能,例如数值积分、优化等。 值得一提的是SciPy子模块中的所有功能都附有详细的文档可供查阅。


Seaborn主要关注统计模型的可视化,包括热分布图(用来总结数据及描绘数据的整体分布)。 Seaborn是基于且高度依赖于Matplotlib的一个python库。


还有一个强大的可视化库叫做Bokeh,其目的是互动式的可视化。 与Seaborn不同,Bokeh独立于Matplotlib。 如上所述,Bokeh的卖点是互动性,它通过数据驱动文档(d3.js)风格的新式浏览器来呈现图表。


Plotly是一个基于Web来构建可视化的的工具箱。它有好几种编程语言(其中包括Python)的API,并在plot.ly网站上提供一些强大的、开箱即用的图表。 要使用Plotly,您先需要设置您的Plotly API密钥。Plotly将在其服务器端处理图表,并将结果在互联网上发布。此外,它也提供了一种不需要使用其服务器和网络的offline方法。


Keras,这是一个Python开源库,用于在高级界面上建立神经网络。它简约且直接,并拥有很强的延展性。它使用Theano 和 TensorFlow作为其终端,并且微软正在试图将CNTK(微软自己的认知工具包)结合进去成为一个新的终端。


自然语言处理
这个库的名字是Natural Language Toolkit(自然语言工具)的缩写。正如其名,它被用于由象征性与统计性自然语言处理的一般任务。NLTK旨在用于自然语言处理的教学与研究等的相关领域(语义学,认知人工智能科学,等等)并现在它的使用受到了很大的关注。



分享到:
评论

相关推荐

    python机器学习相关库打包下载

    Python是当今数据科学和人工智能领域最广泛使用的编程语言之一,其丰富的库生态系统为机器学习和深度学习提供了强大的支持。这个压缩包文件包含了多个用于机器学习的Python库,旨在简化和加速开发过程。以下是对这些...

    机器学习实战资源库

    【标题】"机器学习实战资源库"涉及到的是一个与机器学习相关的实践项目,特别是与约会或配对预测问题相关的数据集。在这个资源库中,我们可以找到一个名为"datingTestSet2.txt"的文本文件,这通常是一个用于训练或...

    Python机器学习库sklearn 文档

    文档标题“Python机器学习库sklearn 文档”和描述“Python机器学习库sklearn 英文文档”指向的内容是关于一个流行的Python机器学习库scikit-learn的文档。scikit-learn是基于Python语言开发的一款强大的机器学习库,...

    机器学习期末考试题库(大题问答)七月在线总结.pdf

    机器学习是一种基于数据的计算方法,它能够使计算机系统通过经验自我改进,无需通过明确的指令。机器学习的应用广泛,包括推荐系统、图像识别、语音识别等领域。机器学习的期末考试题库通常涵盖算法、模型、数据处理...

    机器学习考试题目及答案1

    机器学习是一种人工智能领域的核心方法,它允许计算机程序通过经验学习并改进其性能。根据Tom Mitchell的定义,机器学习涉及的任务T、性能度量P和经验E,其中程序在任务上的性能随着经验的增加而提高。在实际应用中...

    python3.2对应的机器学习环境相关库

    python3.2对应的机器学习环境相关库,包括,numpy,matplotlib,scipy,scikit-learn,easy_install文件等 http://blog.csdn.net/u013634684/article/details/48289459安装教程

    机器学习试题-试卷.docx

    机器学习试题 机器学习是人工智能的核心领域之一,涉及到数据分析、模式识别、预测模型等多个方面。以下是根据提供的文件信息生成的相关知识点: 一、回归模型中的权衡 在回归模型中,需要权衡欠拟合(under-...

    Python-保险领域机器学习的开放语料库

    这个名为"Python-保险领域机器学习的开放语料库"的资源为开发者提供了宝贵的实践材料,帮助他们更好地理解和解决保险行业的实际问题。这个语料库很可能包含了大量关于保险理赔、客户行为、风险评估等方面的数据,...

    机器学习及应用教案.pdf

    教学目标主要包括让学生理解机器学习的基本概念和发展历程,熟悉Python编程语言,尤其是与机器学习相关的Numpy、Matplotlib、SciPy和sklearn库。此外,课程还会深入讲解各种机器学习模型,如决策树、神经网络、支持...

    Python-可解释机器学习相关资源大列表

    这篇内容将详细介绍与"Python-可解释机器学习相关资源大列表"相关的知识点,并探讨如何提升模型的可解释性。 一、模型可解释性的概念与重要性 模型可解释性是指我们能够理解并解释模型如何基于输入数据做出预测的...

    2022机器学习专项测试试题及答案.docx

    7. 机器学习的研究内容不包括自动控制,这是控制理论的范畴,而学习机理、学习方法和计算机存储系统与机器学习相关。 8. 机器学习的经典定义是利用经验改善系统自身的性能,即通过学习数据来优化模型。 9. 数据...

    机器学习期末复习题及答案

    根据提供的文件信息,我们可以整理并深入探讨其中涉及的机器学习知识点。这些知识点涵盖了单选题、多选题、名词解释、简答...以上内容覆盖了机器学习中的重要知识点,希望能够帮助理解和掌握机器学习的相关概念和技术。

    机器学习代码库.zip

    【标题】"机器学习代码库.zip"所包含的是一个丰富的机器学习资源集合,这个压缩包很可能是为了方便学习者和开发者获取和理解机器学习算法的实际实现。机器学习是人工智能的一个重要分支,它允许计算机在没有明确编程...

    学习机器学习的仓库.zip

    机器学习与计算统计学密切相关,计算统计学侧重于使用计算机进行预测。算法优化的研究为机器学习领域提供了方法、理论和应用领域。数据挖掘是机器学习中的一个研究领域,侧重于探索性数据分析到无监督学习。[3][4]在...

    [机器学习入门][sciki-learn使用]机器学习.pdf

    最后,文档提到了学习资源,包括机器学习库和框架的选择,以及相关书籍推荐,鼓励学习者深入理解算法的基本思想,学会根据问题选择合适的算法,并能运用Scikit-learn等工具解决实际问题。 总的来说,这份教程是机器...

    数据挖掘与机器学习(一).pdf

    数据挖掘与机器学习是两个紧密相关的领域,都是计算机科学和统计学的交叉学科。数据挖掘是从大量数据中挖掘出有趣模式和知识的过程,而机器学习是计算机科学和统计学的交叉学科,基本目标是学习一个x->y的函数(映射...

    吴恩达机器学习作业Python

    这个压缩包包含了数据集、PDF教程以及相关的Python代码,旨在帮助学员加深对机器学习算法的理解并提升编程技能。 首先,让我们深入探讨机器学习的基本概念。机器学习是人工智能的一个分支,它使计算机系统能够通过...

    机器学习课程大作业,关于统计天气状况

    标题中的“机器学习课程大作业,关于统计天气状况”表明这是一个与机器学习相关的项目,具体任务是对天气数据进行统计分析。在这样的作业中,学生通常需要运用机器学习算法来预测天气、识别天气模式或者对天气数据...

    用于机器学习和数据挖掘的UCI机器学习库数据集

    UCI机器学习库提供的数据集中往往包含了相关的元数据和说明文档,这些文档详细说明了数据集的来源、结构以及如何获取和引用这些数据集。尽管描述中提到了版权问题和积分要求,但实际使用中,大部分数据集都可以免费...

Global site tag (gtag.js) - Google Analytics