ITPub博客

首页 > 应用开发 > > 教你快速用Python构建好玩的深度学习应用

教你快速用Python构建好玩的深度学习应用

作者:25minutes 时间:2019-08-13 09:39:52 0 删除 编辑

AILearner 


介绍

深度学习正在从根本上改变我们周围的一切。许多人认为只有成为专家才能在应用中运用深度学习,实际上并非如此。

在上一篇文章中讨论了6个初学者在几分钟内就可以建立的深度学习应用。我很高兴看到很多读者由此受到启发,所以在其后又增加了一些深度学习的应用。如果错过了我上一篇文章,建议您先去读一下。

本文中我们将学习如何利用深度学习建立例如图像自动标注、服装推荐、音乐制作等其他很多应用。这些应用中的任何一个都可以在几分钟内完成。

PS. 本文假定你了解Python的基本知识,如果不了解的话,请参考this tutorial(https://www.analyticsvidhya.com/blog/2016/01/complete-tutorial-learn-data-science-python-scratch-2/) 然后再从这儿开始。

内容列表

1.使用现有API的应用

利用Clarifai API实现图像自动标注

利用Indico API 实现服装推荐系统

2.开源应用

运用深度学习制作音乐

检测“办公室不宜(Not Safe For Work)”图像

3.实现超分辨率

其他常用资源

1 使用现有API的深度学习应用

1.1 自动图像标注(Clarifai API)

图像标注是具有突破性意义的深度学习应用之一。和文本数据不一样,机器解析图像数据要困难得多,机器需要更深入地理解像素数据。因此我们通过图像标注来分析图像,由此得到图像分类并且辨识出相应的对象。

这就是我们使用图像标注来分析图像的原因。图像标注能告诉我们图像分类和辨识对象是什么。

下面是一个通过深度学习预测图像标注的例子:

下面就让我们来看看Clarifai提供的API是如何给上面的每幅图标注特征的。

系统需求和说明:

1.Python(2或者3)

2.互联网连接(能获取API端点)

第一步:在Clarifai网站上注册,获取API key。然后在开发者页面(https://indico.io/demos/clothing-matching)找到API的证书

第二步:在终端输入以下命令安装Clarifai的Python客户端

第三步:使用Clarifai客户端来配置系统

这一步需要提供客户端ID和客户端密钥。这些能在开发者页面找到。

第四步:生成文件application.py,加入下面标注图像的代码。请记住把代码中替换成你想标注的图像的路径。

然后用以下命令运行代码

你将会得到如下输出:

这个JSON输显示了预测的结果。你可以在outputs->data-> concept->name里找到相关的标注。

1.2 服装推荐(Indico API)

推荐系统正逐渐成为一种巨大的财富。随着产品种类的增加,企业十分需要一种能够智能锁定产品潜在消费者的工具。深度学习恰恰能在这方面很好地帮助我们。

我并不是个时髦的人,但我发现人们会“浪费”大量时间在选择穿哪件衣服上。要是能有个人工智能代理知道我们的喜好,并能给我们建议最佳搭配该多好呀!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4328/viewspace-3132549/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    336
  • 访问量
    14897