机器学习专栏——(一)人工智能概述1

简介: 第一部分 人工智能概述一、人工智能相关

人工智能 (Artifical Intelligence, AI):人工智能是计算机科学的一个分支,主要研究、开发和扩展人类智能的理论、方法、技术和应用系统等。John McCarthy对其定义为:人工智能就是让机器的行为看起来表现的是人多表现出来的智能行为一样。
人工智能涵盖许多的子学科,例如:机器感知(计算机视觉、语音信息处理)、学习(模式识别、机器学习、强化学习)、语言(自然语言处理)、记忆(知识表示)、决策(规划、数据挖掘)等。
当前人工智能主要领域:1)感知:模拟人的感知能力,对外部刺激信息(视觉、语音等)进行感知和加工,主要包括语音信息处理和计算机视觉;2)学习:模拟人的学习能力,主要研究如何从样例和环境的交互中学习,主要包括监督学习、无监督学习、强化学习。3)认知:模拟人的认知能力,主要包括知识表示、自然语言理解、推理、规划、决策。
二、机器学习相关
机器学习 (Machine Learning, ML):从有限的数据观测中学习(猜想)出具有一般性的规律,并利用该规律对未知数据进行预测的方法。机器学习是人工智能的一个重要分支,并逐步成为推动人工智能发展的关键因素。
浅层学习(传统的机器学习):其关注点在于如何学习一个预测模型。其工作流程一般为:首先将数据表示为一组特征(连续或离散),然后将特征输入到模型,最终得到预测结果。这类学习方法不涉及特征的学习,其特征的选取是人为实现的。
在实际的机器学习(传统的机器学习)任务中,数据集通常很复杂,并且其中很多数据不能正常的被使用,因此,通常会通过以下几个步骤:
(1)数据预处理:对原始数据进行初步的数据清理(去掉特征丢失的样本,去掉一些冗余的特征)与加工(数值特征进行防缩或归一化),并构建成一个可用的数据集;
(2)特征提取:从数据的原始特征中提取一些对特定机器学习任务有用的高质量特征;
(3)特征准换:对特征进行进一步加工,例如降维与升维,降维包括特征抽取与特征选择。常用的特征转换有主成分分析法、线性判别分析。
(4)预测:机器学习的核心部分,学习一个函数并进行预测。
image.png
三、表示学习相关
    传统的机器学习不会进行特征的学习,仅仅关注获得一个函数进行预测,特征的选取完全由人工确定,使得很多机器学习任务变成了特征工程。然而在实际操作,不同的预测模型的性能相差不大,但前三步(上图)对预测的准确度有着关键的作用。因此,如果能够实现学习特征选取,无疑会极大提高正确率,这就是表示学习。

表示学习:通过自动学习出有效的特征,达到提高预测准确率的目的。
语义鸿沟:输入数据的底层特征与高层语义信息间的不一致或差异性。它是表示学习中的关键问题。
表示学习的两个核心问题:1)什么是一个好的表示;2)如何学习出一个好的表示;
好的表示的三个特点:1)具有极强的表示能力,相同的向量维度能够表示更多的信息;2)包含更高层的语义信息;3)具有一般性。
表示特征的两种方式:1)局部表示;2)分布式表示。
四、深度学习相关

相关文章
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】python之人工智能应用篇--代码生成技术
代码生成技术是人工智能与软件工程交叉领域的一项重要技术,它利用机器学习、自然语言处理和其他AI算法自动编写或辅助编写计算机程序代码。这一技术旨在提高编程效率、降低错误率,并帮助非专业开发者快速实现功能。以下是代码生成技术的概述及其典型应用场景。
15 6
|
1天前
|
人工智能 自然语言处理 算法
【人工智能】TF-IDF算法概述
TF-IDF算法,全称Term Frequency-Inverse Document Frequency(词频-逆文档频率),是一种在信息检索和文本挖掘领域广泛应用的加权技术。它通过评估一个词语在文档中的重要程度,来挖掘文章中的关键词,进而用于文本分析、搜索引擎优化等场景。其核心思想是:如果某个词或短语在一篇文章中出现的频率高(TF高),且在其他文章中很少出现(IDF也高),则认为这个词或短语具有很好的类别区分能力,适合用来代表这篇文章的内容。 具体而言,TF-IDF由两部分组成,即词频(TF)和逆文档频率(IDF)。词频(TF)指的是某一个给定的词在该文件中出现的频率。这个数值通常会被归一化
6 3
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】python之人工智能应用篇——3D生成技术
在Python中,人工智能(AI)与3D生成技术的结合可以体现在多个方面,比如使用AI算法来优化3D模型的生成、通过机器学习来预测3D模型的属性,或者利用深度学习来生成全新的3D内容。然而,直接通过AI生成完整的3D模型(如从文本描述中生成)仍然是一个活跃的研究领域。 3D生成技术是一种通过计算机程序从二维图像或文本描述自动创建三维模型的过程。这一技术在近年来得到了飞速的发展,不仅为游戏、动画和影视行业带来了革命性的变革,还在虚拟现实、增强现实以及工业设计等多个领域展现出了巨大的应用潜力
7 2
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】python之人工智能应用篇--游戏生成技术
游戏生成技术,特别是生成式人工智能(Generative Artificial Intelligence, 简称Generative AI),正逐步革新游戏开发的多个层面,从内容创作到体验设计。这些技术主要利用机器学习、深度学习以及程序化内容生成(Procedural Content Generation, PCG)来自动创造游戏内的各种元素,显著提高了开发效率、丰富了游戏内容并增强了玩家体验。以下是生成式AI在游戏开发中的几个关键应用场景概述
6 2
|
2天前
|
机器学习/深度学习 人工智能 并行计算
【人工智能】CPU、GPU与TPU:人工智能领域的核心处理器概述
在人工智能和计算技术的快速发展中,CPU(中央处理器)、GPU(图形处理器)和TPU(张量处理器)作为核心处理器,各自扮演着不可或缺的角色。它们不仅在性能上各有千秋,还在不同的应用场景中发挥着重要作用
11 2
|
2天前
|
机器学习/深度学习 人工智能 算法
【人工智能】传统语音识别算法概述,应用场景,项目实践及案例分析,附带代码示例
传统语音识别算法是将语音信号转化为文本形式的技术,它主要基于模式识别理论和数学统计学方法。以下是传统语音识别算法的基本概述
7 2
|
2天前
|
机器学习/深度学习 人工智能 搜索推荐
【人工智能】人工智能在医疗健康中的应用以及实际案例和进展概述
人工智能(Artificial Intelligence, AI)在医疗健康领域的应用日益广泛,为医疗服务的提升和健康管理带来了革命性的变化。以下是人工智能在医疗健康中的主要应用
6 1
|
2天前
|
机器学习/深度学习 人工智能 前端开发
【机器学习】FlyFlowerSong【人工智能】资源指南
FlyFlowerSong是一个创新的音乐合成与处理项目,它利用先进的机器学习算法,为用户提供了一个简单而有趣的音乐创作平台。作为人工智能领域的技术自媒体创作者,我整理了关于FlyFlowerSong的完整教程、论文复现指南以及demo项目源代码,旨在帮助开发者、音乐爱好者以及AI研究者深入探索这一领域。
5 1
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能】常用的人工智能框架、模型、使用方法、应用场景以及代码实例的概述
人工智能(AI)领域涉及众多框架和模型,这些框架和模型为开发人员提供了强大的工具,以构建和训练各种AI应用。以下是一些常用的人工智能框架、模型、使用方法、应用场景以及代码实例的概述。
6 1
|
2天前
|
机器学习/深度学习 算法 TensorFlow
【人工智能】TensorFlow和机器学习概述
TensorFlow的性能优化将是持续的工作重点。这包括更高效的GPU和TPU支持、更快速的模型训练与推理、以及优化的内存使用。同时,随着硬件的发展,TensorFlow将不断优化其代码库以充分利用新型硬件的能力。
6 0