DeOldify,这个开源的AI代码可以给你的黑白照片上色

简介: DeOldify,这个开源的AI代码可以给你的黑白照片上色

双11了,文末有福利哦

640.png


DeOldify是一种技术,以彩色和恢复旧的黑白图像,甚至电影片段。它是由一个叫Jason Antic的人开发和更新的。这是目前最先进的黑白图像着色方法,而且所有的东西都是开源的。

首先,让我们看看他是如何做到的。它使用了一种名为NoGAN的新型GAN训练方法,该方法是他自己开发的,用来解决在使用由一个鉴别器和一个生成器组成的正常对抗性网络架构进行训练时出现的主要问题。典型地,GAN训练同时训练鉴别器和生成器,生成器一开始是完全随机的,随着时间的推移,它会欺骗鉴别器,鉴别器试图辨别出图像是生成的还是真实的。

640.png

他的新方法(他称之为“NoGan”)提供了与通常的GAN训练相同的好处,同时花费更少的时间来训练GAN架构(通常计算时间相当长)。相反,他对生成器进行了预先训练,使其利用常规损失函数,变得更强大、更快、更可靠。

640.png

640.gif

这是通过训练生成器像一个常规的深度网络的架构,如ResNet来完成的。这样,在训练完整的GAN架构之前,模型已经很擅长为图像着色了。然后,只需要少量的这种典型的生成器-识别器GAN训练,以优化生成的图片的“真实性”。

在训练过程中,将高斯噪声随机应用于图像,产生伪噪声。

640.png

高斯噪声是一个数据增广的方式,可以进行训练图像改善结果和抗噪声输入,使用相同的技术风格传输,图像的噪声将样式我们想复制并可以应用或多或少的转换。

640.gif

整个架构在U-Net上使用一个基本的ResNet主干。其中GAN训练中的生成器网络为U-Net体系结构。目前,还没有完整的解释这是如何工作的,但是作者目前正在写一篇关于DeOldify的论文,在那里他将进一步说明为什么和如何使用他的技术。

你可以在下面的参考资料中找到三件事。首先,有一个GitHub的链接,其中有该技术的完整详细解释,甚至还有谷歌colab教程,可以让你自己使用它。然后,你可以使用DeOldify在DeepAI上找到一个免费的API,你可以点击并自己尝试。最后,第三个链接是DeOldify最先进的版本,如果你正在寻找最好的结果。它在MyHeritage的网站上,用户可以付费使用。

640.jpg

完整的代码,深入的解释,和Colabs: https://github.com/jantic/DeOldify

DeepAI免费图像着色使用 DeOldifyAPI: https://deepai.org/machinlearningmodel/colorizer

MyHeritage着色工具(DeOldify的最佳版本,付费):https://www.myheritage.com/incolor

目录
相关文章
|
6月前
|
人工智能 IDE Java
AI Coding实践:CodeFuse + prompt 从系分到代码
在蚂蚁国际信贷业务系统建设过程中,技术团队始终面临双重考验:一方面需应对日益加速的需求迭代周期,满足严苛的代码质量规范与金融安全合规要求;另一方面,跨地域研发团队的协同效率与代码标准统一性,在传统开发模式下逐渐显现瓶颈。为突破效率制约、提升交付质量,我们积极探索人工智能辅助代码生成技术(AI Coding)的应用实践。本文基于蚂蚁国际信贷技术团队近期的实际项目经验,梳理AI辅助开发在金融级系统快速迭代场景中的实施要点并分享阶段性实践心得。
1569 25
AI Coding实践:CodeFuse + prompt 从系分到代码
|
6月前
|
人工智能 机器人 测试技术
AI写的代码为何金玉其外败絮其中
本文分析AI编码看着好看其实很烂的现象、原因,探索行之有效的的解决方案。并从理论上延伸到如何更好的与AI协作的方式上。
272 3
|
6月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
7190 93
|
6月前
|
人工智能 自然语言处理 Shell
我们开源了一款 AI 驱动的用户社区
KoalaQA 是一款开源的 AI 驱动用户社区,支持智能问答、语义搜索、自动运营与辅助创作,助力企业降低客服成本,提升响应效率与用户体验。一键部署,灵活接入大模型,快速构建专属售后服务社区。
643 5
我们开源了一款 AI 驱动的用户社区
|
6月前
|
人工智能 安全 开发工具
C3仓库AI代码门禁通用实践:基于Qwen3-Coder+RAG的代码评审
本文介绍基于Qwen3-Coder、RAG与Iflow在C3级代码仓库落地LLM代码评审的实践,实现AI辅助人工评审。通过CI流水线自动触发,结合私域知识库与生产代码同仓管理,已成功拦截数十次高危缺陷,显著提升评审效率与质量,具备向各类代码门禁平台复用推广的价值。(239字)
1299 24
|
6月前
|
数据采集 人工智能 JSON
Prompt 工程实战:如何让 AI 生成高质量的 aiohttp 异步爬虫代码
Prompt 工程实战:如何让 AI 生成高质量的 aiohttp 异步爬虫代码
|
6月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
1620 63
|
7月前
|
人工智能 安全 中间件
阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”
9 月 26 日,2025 云栖大会 AI 中间件:AI 时代的中间件技术演进与创新实践论坛上,阿里云智能集团资深技术专家林清山发表主题演讲《未来已来:下一代 AI 中间件重磅发布,解锁 AI 应用架构新范式》,重磅发布阿里云 AI 中间件,提供面向分布式多 Agent 架构的基座,包括:AgentScope-Java(兼容 Spring AI Alibaba 生态),AI MQ(基于Apache RocketMQ 的 AI 能力升级),AI 网关 Higress,AI 注册与配置中心 Nacos,以及覆盖模型与算力的 AI 可观测体系。
1442 73
|
6月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
703 30
下一篇
开通oss服务