[SaaS] 广告创意中stable-diffusion的应用
深度对谈:广告创意领域中 AIGC 的应用这个领域非常快速发展,所以你应该保持好奇心,不断尝试新事物,不断挑战自己。
https://mp.weixin.qq.com/s/ux9iEABNois3y4wwyaDzAQ我对AIGC领域应用调研,除了MaaS服务之外,我会将大部分类似于广告创意应用、平台(鹿班、玲珑)等全部归结为SaaS服务,主要因为创意平台主要还是提供程序化的应用和服务。这篇文章对我的印象还挺深刻的,以往做木牛流马平台时,木牛平台虽然也有各种服务,但是当时刚出来工作,其实对Saas服务以及整体业务的理解很浅,到现在AIGC重构传统的创意平台时,稍微有一些理解。根据内容,目前在信息流中的主要应用模式还是:提示词->GPT->SD->组合。此外更广泛的stable diffusion应用可能还是生成原始素材。我看一些网上关于sd的应用大多还是在设计师侧,可以用webui去作图,主要是如何做出更好的设计图,但是在SaaS产品侧,肯定不能把webui搬上来。
1.大模型是如何被应用到广告创意中的
广告创意是一种以营销传播为目的的多媒体内容,其主要目标是吸引目标用户,让用户完成行为转化,通常是与产品或服务相关的互动。品牌广告通常涉及明星代言的产品推广,信息流广告,也称为原生广告,信息流广告包括各种类型的宣传,如产品促销、电商促销和打折产品推广,此外,还覆盖了视频广告,例如事实热点内容、小说类内容等。
广告的生产方是大广告主,有特定的推广目标,旨在推广自己的产品或促使用户执行特定行为,增加日活,下单等,消费侧是大众。
传统广告创意:信息流广告通常需要标配的是广告优化师和剪辑师的团队协作,一般情况下,一个广告优化师会搭配两个剪辑师,在传统的工作方式中,广告优化师通常会提供一些关键词或指导,然后剪辑师根据这些信息进行创作,创作完成后,这些素材将被交给投放师进行进一步的处理,这可能是一种自由创作的方式,也可能是有一些固定的输入输出模版。创意方向通常是基于广告优化师的过往经验来确定,然后传达给剪辑师。在信息流广告领域,主要关注的是最终的数据消耗,因为信息流广告多种多样,既包括了品牌广告等不同类型,多取决于广告主的需求,平台以数据为基础的来提供反馈。
在木牛流马的信息流DPA中,我们提供了一品牌品类的系列id,系列id下绑定模版组id,模板组id可以实现动态的更新和删减,由业务方提供,使用DPA受限智能合成产生创意,并且提供了定制化的一些逻辑,使用创意优选来增加创意输出的效果。
广告创意的特点:1.合规性;2.可耗尽的产品,一般只会被用户看到一次或者很少几次;3.广告的体量和消耗量非常庞大,如果一批创意的表现不佳,需要更换广告,重新探索人群。
AIGC对广告创意的重构:1.推广小说类广告和视频类广告,视频类广告有其特点,通常需要涵盖实时热点,因为数据反馈表明实时热点可以更好的吸引用户的转化行为。如何收集和筛选实时热点由GPT完成,比如当天热门榜单的标题,需要对标题进行改写。2.设计音频和图文素材的版权上,原始资源不足,要为饿了么做广告,需要下沉式图片和视频,展示美食、夜市烧烤、炸鸡等,但是这些商业资源是有限的,如果需要成千上万张素材,收集成本很高,AIGC来生成素材。这一点在电商平台上也比较明显,但是目前做SaaS的产品倾向于端到端,而不至于做素材,但其实从创业平台来讲,素材非常重要。
对改写的技术实现,精度要求不高,通常不需要深度定制,通过prompt engineering即可完成。按时按需生成广告创意,以满足不同需求。比如小说类广告,可能需要不同的画面质量、色彩搭配进而视觉效果。如果有这些先验,其实用程序化创意合成即可,而这些先验即是模版沉淀。
在视频信息流广告生成领域,将话题引入,利用GPT改写,用stable diffusion生成图像,再生成音视频。小说信息流广告:选题根据小说内容,用GPT从小说中抽取,生成标题之后,需要考虑如何将它们和stable diffusion结合,之后,将标题与分镜扩写相匹配。通常,处理数据反馈时使用通用的prompt,但是像小儿书风格插画,社区中可能没有,就需要自行训练适合这种风格的lora模型,大概100张图片,用的sd的插件训练的。
剧情式广告,目前AIGC还无法实现将文本直接转化为非常接近真实视频质量的广告创意,现在的形式更像呢些在抖音上看到的解说小说或漫画的视频,通过配音和幻灯片等形式呈现,它们包含剧情元素,就像小说中的情节一样,这个难度很大,例如,如果要生成一个10分钟的小说文本,可能需要配以30多张stable diffusion或midjourney图像,然后这些图像需要剪辑、混合,并和配音和字母配合,同时还需要考虑视频剪辑的方式,目前有自动化的技术。像十几张像ppt讲完一个故事的视频,效果并不好。
PIKA LABS,提供一个提示,然后生成一张图片,并为这张图片添加一个两到三秒的动画效果。为这些图片配上一些文字,创作一个故事。
目前采用GPT将中文翻译成英文,很多服务都是这么干的。
2.广告投放效果管理
建立了一个程序化创意平台,但前提是有足够充足的高质量原始资源,是指那些在创意生成之前的图像、文本、音频和视频素材,因为这些广告可能需要满足一些审核要求,同时需要添加差异化的图层、广告标识以及文案。比如创作广告,可能需要输入1000张图像,生成1000张不同的广告创意图片。会将那些在广告搭配中成功的、获得良好数据反馈的模版存储下来。广告创意是一种消耗品,但它有自身的生命周期,比如中秋节,月饼相关的电商广告创意可能表现更好。
一个成功的AIGC应用,先决条件是拥有垂直领域的高质量数据。
目前,AIGC影响最大的是内容生产者,原始资源采集,用于商业用途的图像、文本和音视频,需要专业团队拍摄,成本很高。sd可以解决这个问题。
相关文章:
[SaaS] 广告创意中stable-diffusion的应用
深度对谈:广告创意领域中 AIGC 的应用这个领域非常快速发展,所以你应该保持好奇心,不断尝试新事物,不断挑战自己。https://mp.weixin.qq.com/s/ux9iEABNois3y4wwyaDzAQ我对AIGC领域应用调研,除了MaaS服务之外ÿ…...
第八节HarmonyOS @Component自定义组件的生命周期
在开始之前,我们先明确自定义组件和页面的关系: 1、自定义组件:Component装饰的UI单元,可以组合多个系统组件实现UI的复用。 2、页面:即应用的UI页面。可以由一个或者多个自定义组件组成,Entry装饰的自定…...
【Openstack Train安装】五、Memcached/Etcd安装
本文介绍Memcached/Etcd安装步骤,Memcached/Etcd仅需在控制节点安装。 在按照本教程安装之前,请确保完成以下配置: 【Openstack Train安装】一、虚拟机创建 【Openstack Train安装】二、NTP安装 【Openstack Train安装】三、openstack安装…...
29 kafka动态配置
为什么需要动态配置 线上运行的kafka broker修改配置需要重启的话,影响比较大。需要一个不需要重启就能使参数生效的功能 使用的场景 配置优先级: per-broker参数 > cluster-wide参数 > static参数 > 默认参数 1.动态调整network线程数和工…...
JIRA部分数据库结构
表jiraissue(问题表) 字段 数据类型 是否为空 KEY 说明 ID decimal(18,0) NO PRI 主键 pkey varchar(255) YES MUL 查看主键,“项目ID” PROJECT decimal(18,0) YES MUL 项目外键,项目表外键 REPORTER varch…...
RK3568平台开发系列讲解(Linux系统篇) dtb 到 device_node 的转化
🚀返回专栏总目录 文章目录 一、dtb 展开流程二、dtb 解析过程源码分析沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍通过设备树 dtb 如何展开成 device_node 一、dtb 展开流程 设备树源文件编写: 根据设备树的基本语法和相关知识编写符合规范的设备树。…...
屏幕的刷新率和分辨率
一、显示器刷新率和分辨率的区别 1、显示器刷新率是什么意思? 刷新率是指电子束对屏幕上的图像重复扫描的次数。刷新率越高,所显示的图像(画面)稳定就越好。 刷新率高低直接决定其价格,但是由于刷新率与分辨率两者相互制约,因此只有在高分辨率下达到…...
面试官:请说说JS中的防抖和节流
给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:web前端面试题库 前言 为什么要做性能优化?性能优化到底有多重要? 性能优化是为了提供更好的用户体验、加…...
[足式机器人]Part4 南科大高等机器人控制课 Ch00 课程简介
本文仅供学习使用 本文参考: B站:CLEAR_LAB 课程主讲教师: Prof. Wei Zhang 南科大高等机器人控制课 Ch00 课程简介 1. What is this course about?2. Tentative Schedule暂定时间表 1. What is this course about? Develop a solid found…...
SSM项目实战-登录验证成功并路由到首页面,Vue3+Vite+Axios+Element-Plus技术
1、util/request.js import axios from "axios";let request axios.create({baseURL: "http://localhost:8080",timeout: 50000 });export default request 2、api/sysUser.js import request from "../util/request.js";export const login (…...
Python----网络爬虫
目录 1.Robots排除协议 2.request库的使用 3.beautifulsoup4库的使用 Python网络爬虫应用一般分为两部: (1)通过网络连接获取网页内容 (2)对获得的网页内容进行处理 - 这两个步骤分别使用不同的函数库:requests …...
【微信小程序】上传头像 微信小程序内接小程序客服
这里写目录标题 微信小程序上传头像使用button按钮包裹img 微信小程序内接小程序客服使用button按钮跳转客服 微信小程序上传头像 使用button按钮包裹img 原本思路是只使用image标签再加上chooseImg,但发现使用button标签上传头像这种方法更实用。微信小程序文档上…...
【c++随笔15】c++常用第三方库
【c随笔15】c常用第三方库 一、数据库相关:HDFS、libpq、SQLite、RocksDB、unixODBC、Nanobdc、Ignite ; 二、网络通信相关:libcurl、libevent、libssh、mosquitto、nghttp2、libuv; 三、加密和安全相关:1、OpenSSL 四…...
数据结构 | 查漏补缺之ASL、
目录 ASL 情形之一:二分查找 线索二叉树 哈夫曼树 大根堆 邻接表&邻接矩阵 ASL 参考博文 关于ASL(平均查找长度)的简单总结_平均查找长度asl-CSDN博客 情形之一:二分查找 线索二叉树 参考博文 线索二叉树(线索链表遍历,二叉树…...
泊车功能专题介绍 ———— 汽车全景影像监测系统性能要求及试验方法(国标未公布)
文章目录 术语和定义一般要求功能要求故障指示 性能要求响应时间图像时延单视图视野范围平面拼接视图视野平面拼接效果总体要求行列畸变拼接错位及拼接无效区域 试验方法环境条件仪器和设备车辆条件系统响应时间试验图像时延试验单视图视野范围试验平面拼接视图视野试验平面拼接…...
【Linux】第二十六站:软硬链接
文章目录 一、软链接二、硬链接三、ln命令四、该如何理解硬链接?五、如何理解软链接六、为什么要用软硬链接1.软链接的应用场景2.硬链接的应用场景 一、软链接 如下所示,我们创建一个文件以后,然后执行下面的指令 ln -s file.txt soft-link…...
开源播放器GSYVideoPlayer + ViewPager2 源码解析
开源播放器GSYVideoPlayer ViewPager2 源码解析 前言一、GSYVideoPlayer🔥🔥🔥是什么?二、源码解析1.ViewPager2Activity 总结 前言 本文介绍GSYVideoPlayer源码中关于ViewPager2 GSYVideoPlayer 实现的滑动播放列表的实现原理。…...
重启路由器可以解决N多问题?
为什么重启始终是路由器问题的首要解决方案? 在日常的工作学习工作中,不起眼的路由器是一种相对简单的设备,但这仍然是我们谈论的计算机。 这种廉价的塑料外壳装有 CPU、随机存取存储器 (RAM)、只读存储器 (ROM) 和许多其他组件。 该硬件运行预装的软件(或固件)来管理连接…...
Python WebSocket 客户端教程
WebSocket 是一种在客户端和服务器之间实现双向通信的协议,常用于实时聊天、实时数据更新等场景。Python 提供了许多库来实现 WebSocket 客户端,本教程将介绍如何使用 Python 构建 WebSocket 客户端。 什么是 WebSocket WebSocket 是一种基于 TCP 协议…...
洛谷 P2984 [USACO10FEB] Chocolate Giving S
文章目录 [USACO10FEB] Chocolate Giving S题面翻译题目描述输入格式输出格式 题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 题意解析CODE给点思考 [USACO10FEB] Chocolate Giving S 题面翻译 题目链接:https://www.luogu.com.cn/problem/P2984 题目描…...
国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
stm32G473的flash模式是单bank还是双bank?
今天突然有人stm32G473的flash模式是单bank还是双bank?由于时间太久,我真忘记了。搜搜发现,还真有人和我一样。见下面的链接:https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...
智慧医疗能源事业线深度画像分析(上)
引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...
【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器
一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
【AI学习】三、AI算法中的向量
在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...
排序算法总结(C++)
目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...
JS手写代码篇----使用Promise封装AJAX请求
15、使用Promise封装AJAX请求 promise就有reject和resolve了,就不必写成功和失败的回调函数了 const BASEURL ./手写ajax/test.jsonfunction promiseAjax() {return new Promise((resolve, reject) > {const xhr new XMLHttpRequest();xhr.open("get&quo…...
GitHub 趋势日报 (2025年06月06日)
📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 590 cognee 551 onlook 399 project-based-learning 348 build-your-own-x 320 ne…...
