是时候给AI减负了,Python五大AI库推荐

文章讲的是是时候给AI减负了,Python五大AI库推荐,机器学习是件令人兴奋的事,但一系列工作是复杂和困难的。作为一名开发人员,要学习的工具实在是太多太杂了。幸运的是,Python是一种广泛应用于大数据和机器学习各类工具上的语言,使用范围极广。机器学习通常涉及大量手动提升的工作,组装工作流和管道、设置数据源以及在内部和云部署的资源之间来回分流。以下这五大Python库可帮助加快数据管道,例如,使用AWS Lambda可对计算量较大的作业进行碎片处理,使用TensorFlow模型可减轻TensorFlow的负载。

  PyWren

  一个具有强大前提的简单包,PyWren允许将基于Python运行的科学计算工作负载作为AWS Lambda函数的多个实例。The New Stack中项目的配置文件描述了PyWren使用AWS Lambda作为并行处理系统,主要处理不需要消耗大量内存或存储的小项目。

  PyWren的一个缺点是lambda函数最多不能运行超过300秒。如果你的工作只需要几分钟,在数据集上运行几千次,PyWren可能是一个很好的选择,它能够以在用户硬件上不可用的规模平行化云端工作。

  Tfdeploy

  谷歌的TensorFlow框架在机器学习领域脱颖而出,现在已经有一个完整的1.0版本了。用户经常面临一个问题:如何在不使用TensorFlow本身的情况下,利用TensorFlow训练模型呢?

  Tfdeploy是这个问题的部分答案。它将一个训练有素的TensorFlow模型导出为“一个简单的基于NumPy的可调用模型”,意味着该模型可以在Python中使用Tfdeploy和NumPy数学和统计库作为唯一依赖。在TensorFlow中可以执行的大多数操作也可以在Tfdeploy中执行,可以通过标准Python隐喻方式(例如重载类)来扩展库行为。

  坏消息是:Tfdeploy不支持GPU加速,如果使用NumPy可克服这一点就好了。Tfdeploy的创建者建议使用gNumPy项目作为可能的替代品。

  Luigi

  批量处理通常只是数据堆处理的一部分,而且还必须将所有任务串在一起成为类似工作流程的东西。Luigi由Spotify创建,定位于“解决运行批处理过程相关的所有管道问题”。

  使用Luigi,开发人员可以采取几个不同的、与数据处理不相关的任务——Hive查询,Java中的Hadoop任务,Scala中的Spark任务,从数据库中转储表——并创建一个端到端运行它们的工作流—结束。任务及其依赖关系的完整描述作为Python模块创建,而不作为XML配置文件或其他数据格式创建,因此可以集成到其他以Python为中心的项目中。

  Kubelib

  如果你使用Kubernetes作为机器学习任务的编排系统,最后你想要的肯定是使用Kubernetes来解决更多的问题,而不是带来许多问题。Kubelib为Kubernetes提供了一组Pythonic接口,最初是用Jenkins script作为脚本。但是它可以在没有Jenkins的情况下使用,它可以完成kubectl CLI或Kubernetes API暴露出的一切事情。

  PyTorch

  不要忘记这个最近发布的、高调的Python新产品,一个实现Torch机器学习框架的工具。PyTorch不仅将Torch移植到了Python,而且增加了许多其他便利,如GPU加速和一个允许使用共享内存(用于跨多个内核分区作业)进行多处理的库。最重要的是,它可以为NumPy中的一些未加速功能提供GPU加速替换。

作者:编译 | zyy

来源:IT168

原文链接:是时候给AI减负了,Python五大AI库推荐

时间: 2024-08-01 06:57:15

是时候给AI减负了,Python五大AI库推荐的相关文章

AI在零售业的五大应用场景:消费者喜欢苹果时,不要给他一箱梨

"人工智能在零售行业的应用,除了前端消费者体验的优化,还将在企业后端发挥巨大的作用." 李宁集团 IT 总监朱远刚日前在接受记者采访时表示,"一方面是在产品设计研发阶段,设计师可以借助AI技术大大提高设计的速度和效率.另一方面是在业务决策中,AI不仅可以帮助企业做数据分析,还可以进行自动化决策." 为消费者提供"炫酷"的体验 事实上,我们已经看到AI在人们生活衣食住行各个角落提供了诸多的便利.当我们通过淘宝.京东.唯品会等电商平台网购时,就已经在

Python中用PIL库批量给图片加上序号的教程

  这篇文章主要介绍了Python中用PIL库批量给图片加上序号的教程,PIL库是Python中一个非常强大的处理图片的库,需要的朋友可以参考下 女友让我给她论文的图片上加上字母序号,本来觉得是个很简单的事情,但那个白底黑字的圆圈序号却难住了我, 试了几个常用的软件,都不行. 后来用 PS + 动作,倒是能搞出来,不过也不容易,正好那天没搞完,于是拿回自己家做,但我的电脑上又没有 PS, 所以就用 python 实现了. 效果图 这里用的图片全是 240X240 的,按文件名的首字母作为序号,P

python基于Tkinter库实现简单文本编辑器实例

  这篇文章主要介绍了python基于Tkinter库实现简单文本编辑器,实例分析了Python使用Tkinter库实现简单桌面应用程序的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了python基于Tkinter库实现简单文本编辑器的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3

python 利用sklearn库做了线性回归,怎么得出线性表达式的各个参数

问题描述 python 利用sklearn库做了线性回归,怎么得出线性表达式的各个参数 from skearn.linear_model import LinearRegression() x=[[6,2],[8,1],[10,0],[14,2],[18,0]] y=[[11],[8.5],[15],[18],[11]] model=LinearRegression() model.fit(x,y) #如何求y=a+bx1+cx2中的a,b,c的值 解决方案 用矩阵直接做不就得了吗,最小二乘公式

英国政府发布AI报告:2035年AI将为其带来8000亿美元

在新一波人工智能发展的浪潮下,除去中美两家在AI上较为高调的国家以外,英国也是表现较为亮眼的国家之一.浓厚的学术氛围,让英国在人工智能和机器学习领域均有深厚的积累.日前,英国政府发布一份< Growing the artificial intelligence industry in UK>(以下简称"报告"),对当前AI的研究.市场和政策支持均进行了分析.作为英国数字战略的一部分,该报告还被纳入英国政府的行业战略当中.雷锋网对其进行了要点编译和解读. 报告指出,至2035

python beautiful soup库的用法

参考:http://cuiqingcai.com/1319.html Beautiful Soup 4.2.0 文档 1. Beautiful Soup 简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据.官方解释如下: Beautiful Soup提供一些简单的.python式的函数用来处理导航.搜索.修改分析树等功能.它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序.Beautiful

AI怎么制作个性字体? ai设计字体的教程

使用AI快速制作个性字体(海报字体设计) 1.打开AI(我安装的是AI cs6), 新建一个文档,文件大小没所谓,因为AI生成的是矢量图,复制到ps生成的智能对象/形状图层,能够无限放大/缩小,不会失真,记得在高级选项中选择对应的颜色模式. 2.在图层上打上"我是吃货"几个字作为参考,字体样式随意,只是让我们看下字是怎么写的,防止写错.(PS:大家有没有这样的经历,很久没有用笔写字了,突然让你写,写出来会觉得不像,感觉好像写错了哈?我就经常这样,所以会打出字来参考,防止写错.)选择钢笔

Python中Requests库的高级用法

前面讲了Python的urllib库的使用和方法,Python网络数据采集Urllib库的基本使用 ,Python的urllib高级用法 . 今天我们来学习下Python中Requests库的用法. Requests库的安装 利用 pip 安装,如果你安装了pip包(一款Python包管理工具,不知道可以百度哟),或者集成环境,比如Python(x,y)或者anaconda的话,就可以直接使用pip安装Python的库. $ pip install requests 安装完成之后,下面来看一下基

python装饰器初探(推荐)_python

一.含有一个装饰器 #encoding: utf-8 ############含有一个装饰器######### def outer(func): def inner(*args, **kwargs):#要装饰f1(),这里用这俩形式参数,可以接受任意个参数,不管f1定义几个参数 print "1" r = func(*args, **kwargs)#这里要用func,不要用f1 print "2" return r return inner @outer #这里ou