人工智能拯救渣画手,我分分钟画只猫给你看

简介:
本文来自AI新媒体量子位(QbitAI)

给活泼的猫主子拍照,我都觉得万分艰难,更不用说画像了。不过,我们刚刚发现了一个AI小应用,分分钟就能画只猫出来。

这个网页版小应用叫edges2cats,你画个轮廓,它会自动生成一只猫。

总的来说效果还看得下去:

但也有网友生成出了惊人之作:

这个项目的作者是Christopher Hesse,Pushbullet联合创始人。他基于Phillip Isola等人的《Image-to-Image Translation with Conditional Adversarial Nets》做了一个TensorFlow实现,并把一些训练过的模型做成了网页版小应用。

edges2cats就是用2000张猫的图片和相应的轮廓图训练出来的。

除此之外,还有生成建筑、鞋子、包包的小应用可以玩。

想画猫画鞋画房子玩,地址在这里:http://affinelayer.com/pixsrv/index.html

想看原来的正经论文和开源代码,到这里:https://phillipi.github.io/pix2pix/

TensorFlow实现在这里:https://github.com/affinelayer/pix2pix-tensorflow

原文发布时间:2017-02-22
相关文章
|
JavaScript 定位技术 API
uniapp腾讯地图路线规划
uniapp腾讯地图路线规划
1167 0
|
存储 编解码 监控
视频基础知识 3
视频基础知识
1021 0
|
4月前
|
存储 文字识别 数据可视化
实用代码工具:Python打造PDF选区OCR / 截图批量处理工具(支持手动/全自动模式)
一款基于Python的PDF区域OCR与截图工具,支持精准框选、文字识别、图片截取及Excel一键导出。内置手动审核与全自动批量处理模式,结合PyMuPDF、easyocr等技术,实现高效、可视化的PDF数据提取,适用于发票、报表等场景,显著提升办公效率。
713 11
|
3月前
|
人工智能 自然语言处理 供应链
2026年Data Agent产品推荐,构建全链路数据处理能力
2026年,AI进入企业核心决策层,Data Agent成为关键。瓴羊Dataphin依托阿里多年数据实践,打造具备数据连接、逻辑推演与知识沉淀的智能体,助力企业实现从数据分析到行动闭环的跃迁,推动AI从“工具”迈向“可信伙伴”。
|
存储 缓存 算法
python中递归深度超限(RecursionError)
【7月更文挑战第15天】
1092 1
|
人工智能 知识图谱
成熟的AI要学会自己搞研究!MIT推出科研特工
MIT推出科研特工SciAgents,结合生成式AI、本体表示和多代理建模,实现科学发现的自动化。通过大规模知识图谱和多代理系统,SciAgents能探索新领域、识别复杂模式,加速新材料发现,展现跨学科创新潜力。
304 12
|
安全 Python
FastAPI安全性揭秘:如何用Python构建坚不可摧的Web应用?
【8月更文挑战第31天】在现代Web开发中,确保应用安全稳定至关重要。FastAPI作为高性能Python Web框架,提供了认证授权、数据验证、CSRF保护及HTTPS支持等安全机制。本文将深入探讨这些特性,并通过示例代码展示如何利用FastAPI构建安全可靠的Web应用。 FastAPI的安全性涵盖多个方面:通过认证授权机制验证用户身份并控制访问权限;利用数据验证功能防止恶意输入;启用CSRF保护避免跨站请求伪造攻击;支持HTTPS增强应用安全性。示例代码展示了如何使用JWT进行认证授权、如何通过`Body`验证请求数据、如何启用CSRF保护以及如何配置HTTPS支持。
830 0
|
分布式计算 资源调度 Hadoop
Spark Standalone与YARN的区别?
本文详细解析了 Apache Spark 的两种常见部署模式:Standalone 和 YARN。Standalone 模式自带轻量级集群管理服务,适合小规模集群;YARN 模式与 Hadoop 生态系统集成,适合大规模生产环境。文章通过示例代码展示了如何在两种模式下运行 Spark 应用程序,并总结了两者的优缺点,帮助读者根据需求选择合适的部署模式。
727 3
|
存储 编译器 C语言
C语言:数组名作为类型、作为地址、对数组名取地址的区别
在C语言中,数组名可以作为类型、地址和取地址使用。数组名本身代表数组的首地址,作为地址时可以直接使用;作为类型时,用于声明指针或函数参数;取地址时,使用取地址符 (&),得到的是整个数组的地址,类型为指向该类型的指针。
1373 4
|
存储 前端开发 JavaScript
State 状态管理最佳实践
【10月更文挑战第1天】本文深入浅出地介绍了前端开发中的状态管理概念,强调其在构建复杂单页应用(SPA)中的重要性。文章详细阐述了状态管理的核心原则,如单一源真理、状态不可直接修改及状态变更透明,并对比分析了如Redux、Vuex和MobX等常用状态管理库。通过具体代码示例,指出了状态分散和非原子操作等常见问题及其解决方案,为开发者提供了实用指导。
626 2