机器学习使用的数据有哪些
更多
好的,机器学习(ML)使用的数据类型多种多样,它们覆盖了现实世界中的各种信息形式。可以按照不同的维度(如结构、形式、来源、用途)来分类。以下是一些主要的类型:
1. 按数据结构和形式
- 结构化数据:
- 描述: 数据被清晰地组织在预定义的结构中,通常以行和列的表格形式存储。
- 特点: 易于用计算机存储、查询和处理。
- 例子:
- 关系型数据库表: 销售记录、客户信息、财务数据(姓名、年龄、性别、交易日期、金额)。
- CSV / Excel / TSV 文件: 科学测量数据、传感器读数、调查问卷结果(温度、时间、标签)。
- 时间序列数据: 股票价格、气温变化、心率监测(带时间戳的数值序列)。
- 半结构化数据:
- 描述: 数据具有一定结构,但不如结构化数据严格和规范。可能有键值对、标签或其他组织形式,但模式可能不一致。
- 特点: 需要一些解析才能充分利用其结构信息。
- 例子:
- JSON 和 XML 文件: API 响应、网页配置、日志文件(包含嵌套字段和属性的数据)。
- 电子邮件: 包含元数据(发件人、收件人、时间等)和非结构化的正文文本。
- 非结构化数据:
- 描述: 没有预定义模型或组织形式的原始数据。是人类在交流或创作时自然产生的形式。
- 特点: 占比最大,信息含量丰富,但处理起来最复杂。
- 例子:
- 文本数据: 新闻文章、社交媒体帖子、书籍、聊天记录、产品评论。
- 图像数据: 照片、扫描件、画作、医学影像(X光片、MRI)。
- 音频数据: 录音、音乐、语音、音效。
- 视频数据: 监控录像、电影、短视频、会议记录。
- 传感器数据(原始): 未处理的图像流、原始的音频波形。
2. 按数据类型(特征的类型)
- 数值型数据:
- 描述: 表示数量或度量的数字。
- 分类:
- 连续型数据: 可以在一定范围内取任意精度的值。如身高、体重、价格、温度、时间。
- 离散型数据: 只能取整数值或特定分类点的值。如人数、物品数量、订单数。
- 分类数据:
- 描述: 代表类别、标签或类属,没有内在的数学排序。
- 分类:
- 名义型数据: 类别间无顺序关系。如国家、城市、产品类型、动物物种。
- 顺序型数据: 类别间存在逻辑或等级顺序。如用户评级(好、中、差)、衣服尺码(S、M、L、XL)、教育程度(高中、学士、硕士、博士)。
- 其他特殊类型:
- 图数据: 实体(节点)及其关系(边)组成的数据。如社交网络、知识图谱、交通网络。
- 地理空间数据: 包含地理位置信息(经纬度坐标、多边形区域)的数据。如地图数据、GPS轨迹、地址。
3. 按数据来源
- 内部数据: 由组织自身产生或收集,如业务系统(CRM、ERP)日志、网站浏览记录、内部调研。
- 外部数据: 从外部获取:
- 公开数据集: UCI Machine Learning Repository、Kaggle Datasets、Google Dataset Search、政府开放数据平台(如data.gov)。
- 网络爬取数据: 从网页、API等抓取。
- 第三方数据供应商: 购买或授权的专业数据集(如市场调研数据、金融数据)。
- 社交媒体平台 API: 获取的公开推文、帖子。
- 物联网设备: 传感器网络、智能硬件产生的数据。
4. 按数据的用途(特别是在监督学习中)
- 训练数据: 用于训练机器学习模型参数的数据集。这是模型学习模式、建立预测能力的基础。
- 验证数据: 在训练过程中用于调整模型超参数(如学习率、网络层数、正则化强度)或选择最佳模型的数据集。有助于防止过拟合(Overfitting)。
- 测试数据: 用于最终评估训练好的模型性能的“独立”数据集。模型在训练和调优过程中从未“见过”这些数据,因此测试结果更能代表模型在实际应用中的预测能力。
5. 按标注状态(对于监督学习特别关键)
- 标注数据: 每个样本都有对应的“正确答案”(标签或目标值)的数据。
- 用途: 用于监督学习任务(如图像分类中的图片及其类别标签、情感分析中的文本及其情感标签、股价预测中的历史股价及其未来价格或涨跌)。
- 挑战: 标注成本往往很高。
- 未标注数据: 只有样本本身,没有人工提供的标签。
- 用途: 主要用于无监督学习(如聚类、降维、异常检测)和自监督学习,或作为训练监督学习模型的辅助数据。无标注数据通常更易大量获取。
6. 按数据格式和存储方式
- 文件格式:CSV、JSON、XML、Parquet、图像(JPG、PNG)、音频(WAV、MP3)、视频(MP4、AVI)等。
- 数据库:关系型(MySQL, PostgreSQL)、NoSQL(MongoDB, Cassandra)、键值存储(Redis)、图数据库(Neo4j)等。
- 数据流/流式数据:实时产生的连续数据流(如股票报价、工业传感器实时监测数据、网络日志流)。需要特殊的流处理框架(如 Kafka Streams, Apache Flink, Spark Streaming)。
总结
机器学习使用的数据形态极其丰富,涵盖了从高度结构化的表格到完全自由形态的文本、图像、声音和视频。关键点在于:
- 形态决定处理方式: 处理结构化文本、图像、音频所需的技术(算法、模型架构)差异巨大。
- 问题决定数据需求: 要解决图像识别问题,你需要图像数据;要预测股价,需要历史金融时序数据;要做情感分析,需要文本评论数据。
- 数据质量至关重要: 无论哪种数据,“垃圾进,垃圾出”原则都适用。数据的质量(完整性、一致性、准确性)和数量很大程度上决定了模型性能的上限。
理解数据的类型和特点,是进行有效机器学习的基础。
大数据有什么样的特点
该专业对学生在“大数据科学素养”方面有更高的要求,在理论上,强调学生有很好的数理统计基础、扎实的数据结构和算法的基本功, 能够很好地理解和掌握各种机器
资料下载
佚名
2021-01-21 15:06:45
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机