谁能给我一个ai现在无法替代画师的理由?
如何看待现如今的AI绘画
哎呀玫瑰花来了,所有花式都要玩完了。
我相信大家在网上已经看过了太多惊为天人的AI绘画作品,有人抵制,有人支持,有人不以为然。
而我今天也想就大家在网上看到的各种观点和大家聊一聊,AI绘画会取代所有画家吗?
我们又该如何看待如今AI绘画这个问题呢?
第一点:AI绘画与人类学习绘画的相似性
AI都是碎石块,都是缝合的各种大大的作品,我们且不谈AI的真正的创作原理和底层逻辑是怎么样的。
就说大家在学画画的时候,也会去学习别人的绘画套路和方法。
比如,我在第一月的时候喜欢A的画风,我就努力画成他那样子;我第二月的时候又喜欢B的塑造;而到了第三月我又喜欢上了C的影子。
所以,后来我在画画的时候就有了A加B加C的影子。
这种行为和AI生成的机械化行为,其实没有太大的区别。
AI的问题不在于它是否学习了别人的画风,或者在绘画行为上进行东拼西凑。死记硬背也是一种学,而且画风抄袭本身就不存在。
它最大的问题,其实是用AI来恶心人做坏事的一些用户。
毕竟AI学习的方法,它本来就是人教的。
而且AI本身就是一个没有道德感的工具,所以它学习画画的方法其实就和人类是很像的,只是它学习的效率太高了,它不讲武德,一天24个小时无休止的学,谁顶得住啊?
第二点:版权问题
也是大家听到很多的版权问题。
目前,有一些公司已经在用自己家的画师产出图片,来作为一个独立的版权库来生产。
但有一个很现实的问题是,不管大家如何抵制,AI的商业化进程必定无法阻挡。
在巨大的节省成本之下,版权纠纷的解决也只是时间问题。
而且对于很多绘画大佬而言,如果说画画就是一个从一走到十的过程,那AI就可以帮助他快速的从一走到七,就节省掉了大量找素材和机械化行为时间。
对于很多小白而言,积极拥抱AI绘画,好像能画出一个很棒的差不多的作品了。
但由于他们本身的理论基础和审美并没有打牢,短期内获得了很高的效率,实则扼杀了他们的未来。
第三点:AI绘画对绘画行业的影响
那还有人说了,如果画师都一起抵制AI,都不画画了,AI就没有涂口味了,AI就完犊子了。
可有一个问题就是,我们现在几乎所有的画师,也不过只是站在前人的肩膀上画画。
我还没听说过有任何一个画师创造出一个全新的画派。
我们不过只是在吃前人的剩饭而已。
更何况我听说AI已经能自己训练自己了,而且只要有人用AI,AI就会不停的被训练和强化。
那AI绘画都这么 强了,人工绘画是不是完犊子了?那我还学不学画画了?
第四点:面对AI,我们应该怎么办
面对AI,我们到底应该怎么办呢?
其实我觉得只要AI还需要人来使用,问题其实都不是很大。
不管怎么样,会画画的和不会画画的同时都在使用AI的情况下,会画画的是一定会取胜的。
我只的是真正懂画画的,不是只会抄照片和无脑塑造的人。
审美相差的太多了,不然就不会有那么多六指琴魔了。
这更加论证了我之前一直强调的是基础和审美的重要性。
而且说到底,学画画的人那么多,你不吃这口饭,那有的是人吃这口饭。
你在绘画这个行业看到AI这么厉害了,你见风使舵,你见风就倒,你说哎不行了,你干什么能行呢?
AI作为一个工具,仍然需要人为的进行一个控制和品控。
你有了出色的画面处理能力和审美,你才知道AI产出来哪张图片是你需要的,是能继续往下使用的。
当然,路依旧任重道远就是了。
大家也不用对画画完全失望。
总结:
AI绘画,认知和审美决定了你的上限。
说到底它还只是个工具,它再怎么好,也还是缺了点人情味儿。
作为画师的作品,它的每一笔一划都是带着情感和故事的,那也是AI模仿不来的。
就像你吃妈妈做的饭菜,机器虽然可以做得很像,但总是觉得少了那份家的味道。
所以,AI现在还替代不了画师,因为画师的作品里有灵魂,有温度,这是AI再怎么学也学不来的。
咱们还得继续用心画画,因为机器再厉害,也替代不了 人心的温暖。
但是,你可以不了解AI,讨厌AI,甚至厌恶AI,但你不能不会用AI。
想画就画吧,努力的画,用心的画,因为我们的努力程度还没有到能把AI当工具去的那一步。
加油!
相关文章:
谁能给我一个ai现在无法替代画师的理由?
小白可做!全自动AI影视解说一键成片剪辑工具https://docs.qq.com/doc/DYnl6d0FLdHp0V2ll 如何看待现如今的AI绘画 哎呀玫瑰花来了,所有花式都要玩完了。 我相信大家在网上已经看过了太多惊为天人的AI绘画作品,有人抵制,有人支持&a…...
深入理解MySQL InnoDB中的B+索引机制
目录 一、InnoDB中的B 树索引介绍 二、聚簇索引 (一)使用记录主键值的大小进行排序 页内记录排序 页之间的排序 目录项页的排序 (二)叶子节点存储完整的用户记录 数据即索引 自动创建 (三)聚簇索引…...
语言的输入
编程语言提供最基本的输入输出,输入一个预期的数据也不是看起来那么简单,如下一一展开。 不同输入形式 C语言scanf提供格式串输入,程序员负责配置正确的格式,比如%d整型,%s为字符串。可能出现格式串和变量格式、个数不…...
2024年中国电子学会青少年软件编程(Python)等级考试(二级)核心考点速查卡
考前练习 2024年03月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 解析 2024年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 解析 知识点描述 …...
OpenCV系列教程二:基本图像增强(数值运算)、滤波器(去噪、边缘检测)
文章目录 一、基本图像增强(数值运算)1.1 加法 (cv2.add)1.1.1 图像与标量相加(调节亮度)1.1.2 图像与图像相加(两个图像shape要相同)1.1.3 图像的加权加法(渐变切换&…...
什么是文件完整性监控(FIM)
组织经常使用基于文件的系统来组织、存储和管理信息。文件完整性监控(FIM)是一种用于监控和验证文件和系统完整性的技术,识别用户并提醒用户对文件、文件夹和配置进行未经授权或意外的变更是 FIM 的主要目标,有助于保护关键数据和…...
分库分表还是分布式?如何用 OceanBase的单机分布式一体化从根本上解决问题
随着企业业务规模的不断增长,单机集中式的数据库系统逐渐难以承载企业日益增长的数据存储与处理需求。因此,MySQL 的分库分表方案成为了众多企业应对数据存储量激增及数据处理能力需求扩张的“止痛药”。尽管这一方案短期内有效缓解了企业面临的大规模数…...
怎么查看网站是否被谷歌收录,哪些因素影响着网站是否被谷歌收录
一、怎么查看网站是否被谷歌收录 查看网站是否被谷歌收录,有多种方法可供选择,以下是几种常用的方式: 1.使用“site:”指令: 在谷歌搜索引擎的搜索框中输入“site:你的域名网址”(注意使用英文冒号&#x…...
【RabbitMQ】面试题
在本篇文章中,主要是介绍RabbitMQ一些常见的面试题。对于前几篇文章的代码,都已经在码云中给出,链接是mq-test: 学习RabbitMQ的一些简单案例 (gitee.com),如果存在问题的话欢迎各位提出,望共同进步。 MQ的作用以及应用…...
Python软体中使用TensorFlow实现一个简单的神经网络:从零开始
使用TensorFlow实现一个简单的神经网络:从零开始 在现代数据科学和机器学习领域,神经网络是一个强大的工具。TensorFlow是一个广泛使用的开源库,专门用于机器学习和深度学习。本文将详细介绍如何使用TensorFlow实现一个简单的神经网络。我们将从基础概念开始,逐步深入到代…...
StopWath,apache commons lang3 包下的一个任务执行时间监视器的使用
StopWath是 apache commons lang3 包下的一个任务执行时间监视器,与我们平时常用的秒表的行为比较类似,我们先看一下其中的一些重要方法: <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> <dependen…...
ELMO理论
目录 1 优点 2 缺点 3.知识点个人笔记 2018年3月份,ELMo出世,该paper是NAACL18 Best Paper。在之前2013年的word2vec及2014年的GloVe的工作中,每个词对应一个vector,对于多义词无能为力。ELMo的工作对于此,提出了一…...
EMU 街机模拟器编译方法
安装ubuntu 16.04 下载gcc 8.2 安装 然后安装automake 1.16 ,1.15 安装jdk8 sdk 里面配套的ndk 21e 编译库 cd ~/emu-ex-plus-alpha/imagine/bundle/all/ export IMAGINE_PATH/home/lxm/emu-ex-plus-alpha/imagine export ANDROID_SDK_ROOT/home/lxm/Sdk export ANDROID_NDK_…...
c++开发之编译curl(windows版本)
在 Windows 上编译支持 OpenSSL 的 cURL 库并不简单,因为涉及到多个库的依赖关系以及工具链的配置。以下是编译支持 OpenSSL 的 cURL 库的详尽步骤: 环境要求 编译工具链: MinGW 或 Visual StudioCMakePerl (用于编译 OpenSSL)NASM (用于编译…...
IT运维挑战与对策:构建高效一体化运维管理体系
在当今数字化时代,IT运维作为企业运营的核心支撑,其重要性不言而喻。然而,随着业务规模的扩大和技术的不断革新,IT运维团队面临着前所未有的挑战。本文旨在深度剖析当前IT运维中存在的主要问题,并探索一体化解决方案&a…...
前海石公园的停车点探寻
前海石公园是真的很美,很多看海人,很多钓鱼佬,很多抓螃蟹的人,很多挖沙子的人,很多拍照的人,尤其是没有大太阳的时间段或每天傍晚或每个放假的时候人气超高,故前海石公园停车真的很紧张。由于前…...
嵌入式学习--线性表Day01
嵌入式学习--线性表Day01 顺序表 1.1数组的插入、删除操作 1.2修改为last版本 1.3顺序表相关操作 顺序表、单向链表、单向循环链表、双向链表、双向循环链表、顺序栈、链式栈、循环队列(顺序队列)、链式队列 1)逻辑结构:线性结构 …...
Rust 全局变量的最佳实践 lazy_static/OnceLock/Mutex/RwLock
在实际项目开发中,难免需要用到全局变量,比如全局配置信息,全局内存池等,此类数据结构可能在多处需要被使用,保存为全局变量可以很方便的进行修改与读取。 在Rust中,如果只是读取静态变量是比较简单的&…...
【L波段差分干涉SAR卫星(陆地探测一号01组)】
L波段差分干涉SAR卫星(陆地探测一号01组) L波段差分干涉SAR卫星(陆地探测一号01组)是我国自主研发的重要卫星系统,以下是对该卫星的详细介绍: 一、基本信息 卫星组成:陆地探测一号01组由A星…...
第五部分:6---信号的递达
目录 信号的递达流程: 信号在什么时候递达? 用户态和内核态: 内核态、用户态在页表的映射关系: 操作系统如何得知当前执行状态是用户态还是内核态? 操作系统如何处理被捕捉的信号? 信号的递达流程&am…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...
Java 语言特性(面试系列2)
一、SQL 基础 1. 复杂查询 (1)连接查询(JOIN) 内连接(INNER JOIN):返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...
解锁数据库简洁之道:FastAPI与SQLModel实战指南
在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
JDK 17 新特性
#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的ÿ…...
