首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DIY一个以图搜图引擎1

大家好,凡关注本公众号的用户都可参与到这个小实验中来,基于微信头像的数据,我发现这几个有趣的事情(注意保密,以下都只显示头像,我也只能取到头像和昵称的数据,其他没权限了):

这位用户一定是位机器学习资深玩家!

吉娃娃和小松糕....的故事,大家应该都看过吧,上面这图也是类似的,有很多长得像脸的食物,以至于让我训练的模型都认为是多个人。。

我还找出了不少的小动物们:

喜欢路飞的用户们:

这2用户很配:

这一组,有没有很酷:

美女/帅哥组,这个不方便公布。

插播一则硬广:

聚集各路跨界能手——有各领域的设计师、程序员、算法专家。也许我们可以一块做点好玩的事情。如需入群可以联系我。

这是怎么实现的?

本次试验采用Apple开源的Turicreate框架,只需简单7行代码即可实现。我们继续使用Docker作为开发环境,在官网

https://store.docker.com/

搜索,找到turicreate的镜像。

1 开发环境准备

终端输入:

下载成功后,终端输入:

进入伪终端中,安装jupyter,输入:

安装vim,终端输入:

vim 主要用来浏览和修改文本内容的:

按键盘上的ESC可以切换至什么模式?Vim

Insert Mode 输入模式BVisual Mode 视图模式CNormail Mode 命令模式AInsert Mode 输入模式B

BVisual Mode 视图模式C

CNormail Mode 命令模式AA

命令模式下保存并退出是哪个命令?Vim

:wqB:q!C:AA:q!C

C:AAA

:wqB

B

终端输入:

运行成功后显示:

Writing default config to: /root/.jupyter/jupyter_notebook_config.py

终端输入:

编辑文件:

运行jupyter,终端输入:

打开浏览器,输入

把终端显示的token输入页面所示的位置,即可使用notebook

root目录下找到我们的项目目录,可根据个人情况自行建立。

root/kerasStudy/05-turicreate-notebooks

新建一个notebook

2 代码

7行代码,完成从训练至查询相似图像、生成相似图集合的功能。

码代码的时候,有不清楚的可以在知识星球求助:

付费社群--知识星球

1 看到一些好案例,关键技术解决方案,写出文章又不成体系,发星球里最合适了;

2 我会在知识星球发一些非常机密的研究心得;

3 一些非常有技巧的知识,给付费用户;

4 公众号的迭代版本,针对文章发更为升级、核心的内容。

5 当然,还有资深的专家在星球里。

最后来个大图,头像关系错综复杂啊:

留待下一篇再介绍更好玩的:比如夫妻相之类的,逢年过节帮你自动生成个节庆头像之类的。。。

参考资料:

苹果的API文档写得很清楚:

https://apple.github.io/turicreate/docs/api/

关于:

本公众号定期更新人工智能&设计&科技内容。谈点设计,敲点代码,偶尔创作点人工智能实验产品

赞赏专用:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180119G0O0U200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券