【AI基础学习系列】五、AIGC从创意到创造

【AI基础学习系列】五、AIGC从创意到创造

AIGC从创意到创造

什么是AIGC

了解AI

AI是一个广泛而深入的概念,其定义可以从多个维度进行阐述。

基本定义:AI是研究、开发用于模拟、延伸和扩展人的智能行为的理论、方法、技术及应用系统的一门综合性科学。

技术与应用:AI技术包括但不限于机器学习深度学习自然语言处理计算机视觉专家系统等。这些技术使得机器学习能够像人类一样处理语言、音频、图像、视频等各种信息,并从中学习和推断。

底层逻辑与思维方式:AI的底层逻辑包括神经网络等计算模型,通过模拟生物神经网络的工作原理来实现智能运算。AI的思维方式包括归纳演绎类比等,这些思维方式使得机器能够处理复杂的数据和任务,并从中学习和推理。

AI研究流派

  • 符号主义Symbolicism:认知就是通过对有意义的表示符号进行推导计算,并将学习视为逆向演绎,主张用显式的公理和逻辑体系搭建人工智能系统。优点是逻辑规则清晰和易解释性。缺点是难以处理模糊和不确定性的问题。典型应用在智能决策和自动控制。
  • 联结主义Connectionism:利用数学建模来研究人类认知的方法,用神经元的连接截止实现人工智能。优点是能模拟人脑处理信息。缺点是训练要大量时间和资源,缺乏可解释性。典型应用是深度学习和神经网络,图像和语音识别;
  • 行为主义Actionism:以控制论即感知-动作型控制系统原理模拟行为以复现人类智能;优点是能处理实时环境信息。缺点是需要大量数据和运算,应用范围窄。典型应用是机器人导航和操作控制,机器人和自主控制系统。

内容生成方式的变化趋势

互联网内容生成方式变迁:

互联网形态Web1Web2Web3元宇宙
内容生成方式PGC(专业生产)UGC(用户生产)AIGC(AI生产)
生成主体专业人(如记者、撰稿人)非专业人(如抖音网红、微博大V)非人(如GPT \QWEN )
核心特点内容质量高内容丰富度高生活效率高

AIGC是指利用人工智能技术生成的内容。AIGC被认为是继专业生成内容(PGC)和用户生成内容(UGC)之后,利用AI技术自动生活曾内容的新型生产

Read more

【C++】第二十五节—C++11 (上) | 详解列表初始化+右值引用和移动语义

【C++】第二十五节—C++11 (上) | 详解列表初始化+右值引用和移动语义

嗨,好久不见,我是云边有个稻草人,偶尔中二的C++领域博主与你分享专业知识^(* ̄(oo) ̄)^ 《C++》本篇文章所属专栏—持续更新中—欢迎订阅~ 最近的富文本编辑器给我整不会了,ε=(´-`*)))唉,多了横虚线,点某个位置老是会跳到别的位置或者出现了选中文字或图片的情况 目录 一、C++11的发展历史 二、列表初始化 1. C++98传统的{ } 2. C++11中的{} 3. C++11中的std::initializer_list 三、右值引用和移动语义(重点) 1. 左值和右值 2. 左值引用和右值引用 3. 引用延长生命周期 4. 左值和右值的参数匹配 5. 右值引用和移动语义的使用场景 (1)左值引用主要使用场景回顾 (2)移动构造和移动赋值

By Ne0inhk
容器适配器深度解析:从STL的stack、queue到优先队列的底层实现

容器适配器深度解析:从STL的stack、queue到优先队列的底层实现

文章目录 * 容器适配器深度解析:从STL的stack、queue到优先队列的底层实现 * 1. 栈的介绍和使用 * 1.1 栈的介绍 * 1.2 栈的使用 * 最小栈实现 * 栈的弹出压入序列 * 逆波兰表达式求值 * 1.3 stack的模拟实现 * 2. 队列的介绍和使用 * 2.1 队列的介绍 * 2.2 queue的使用 * 2.3 queue的模拟实现 * 3. 优先队列的介绍和使用 * 3.1 priority_queue的介绍 * 3.2 priority_queue的使用 * 3.3 priority_queue的模拟实现 * 4. 容器适配器 * 4.1 什么是适配器 * 4.2

By Ne0inhk
【Linux系统】C/C++的调试器gdb/cgdb,从入门到精通

【Linux系统】C/C++的调试器gdb/cgdb,从入门到精通

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页:落羽的落羽 文章目录 * 一、调试前的预备知识 * 二、gdb/cgdb的使用 * 1. 启动,查看代码 * 2. 基础调试命令 * 3. 监视变量相关命令 * 4. 设置条件断点 一、调试前的预备知识 程序发布的方式有两种,debug模式和release模式。 * debug模式:生成的可执行程序中会包含程序的调试信息,便于程序员进行调试代码。 * release模式:会剥离或不生成这些调试信息。这使得文件更小,但也意味着调试器几乎无法工作,release版本程序无法进行调试。 Linux的gcc/g++,按照我们之前的写法gcc -o $@ $^,默认生成的是release版本的程序,是无法进行调试的。要在命令后加-g选项,指定以debug方式发布,debug模式下的程序我们才能进行调试。 gcc -o $@ $^ -g 二、gdb/cgdb的使用

By Ne0inhk
【C++】模板编程入门指南:零基础掌握泛型编程核心(初阶)

【C++】模板编程入门指南:零基础掌握泛型编程核心(初阶)

文章目录 * 一、泛型编程 * 二、函数模板 * 1. 函数模板的概念和格式 * 2. 函数模板的原理 * 3. 函数模板的实例化 * 隐式实例化 * 显式实例化 * 三、类模板 一、泛型编程 泛型编程就是编写与类型无关的通用代码,是代码复用的一种手段,模板是泛型编程的基础,可能不太好理解,这里我给大家举一个现实生活中的例子,我们想做很多个草莓形状的橡皮泥玩具,并且这些草莓玩具颜色不同,效果如下: 问题来了,我们该怎么解决这个问题呢?难道拿出不同颜色的橡皮泥开始一个一个捏吗?但是这样的话效率是不是很低呢?所以我们会这样想,既然这些草莓玩具的形状相同,只是颜色不同,我们是不是可以做一个草莓模具,当我们想做一个草莓玩具的时候,就可以将对应颜色的橡皮泥填充模具,最终得到这个草莓,如下: 这样我们有了模具以后,只需要使用对应颜色的橡皮泥就可以批量制作草莓了,非常高效,这就属于泛型编程的思维,大家可能还是感受不到,我们再举一个有关编程的例子,也就是使用C语言实现两个变量的交换,如下: voidSwap(int& x,int&

By Ne0inhk