数据挖掘系列笔记(2):机器学习的应用实例

2024-06-22 05:58

本文主要是介绍数据挖掘系列笔记(2):机器学习的应用实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

机器学习的应用领域非常广泛,而且随着VLSI技术的发展和大规模并行计算的推广,机器学习机器相关的大数据领域,再次成为研究的热点。

1. 学习关联性

从样本的空间中学习各种事件之间的关联性。以超市购物为例,X代表客户购买尿布的事件,Y代表客户购买奶粉的事件,则P(Y|X)代表客户在购买了尿布时,又购买了奶粉的概率。机器学习的一个任务就是,从一个大的样本空间之内,学习事件之间的关联性,以指导商业或其他领域的决策。

2. 监督学习

针对未知的系统,从已有的输入和输出关系中推算出系统的模型,用以预测新的输入下系统最可能的输出。监督学习有两种:分类和回归。两者的主要区别在于,分类是针对离散的系统,而回归是针对连续的系统。

2.1 分类

分类的一个例子是在银行系统中的应用,需要区分高风险客户和低风险客户。从银行的历史数据的,建立客户的个人信息(职业、年龄、收入等)和借贷风险的之间的关系,也即把依据个人信息,把客户划分为不同风险等级的类别。这样,当面对新客户的时候,就根据机器学习所建立的模型,预测出他的风险等级。因为个人信息和风险等级都可以视为离散值,所以属于监督学习中的分类,通常使用决策树的方法。

2.2 回归

回归与分类相似,只是面向连续的系统,所以通常用函数来拟合。例如,需要通过学习获得二手车的报价系统,则需要建立一个从二手汽车的特征到出售价格的函数。

3 非监督学习

非监督学习往往不是用来推算系统的模型,而是从样本中发现特征。例如从历史交易信息中发现频繁交易的客户,并总结其特征。从一组图片中找出频繁出现的局部特征,从蛋白质结构中发现反复出现的氨基酸序列。

4. 增强学习

此类学习中,其需要的结果是获得一种策略,也就是达到某个目标的动作序列。常见的就是博弈,例如国际象棋或者围棋。一旦有了能够学习如何玩好游戏的算法,就可以将这些算法用在具有更显著经济效益的领域。


这篇关于数据挖掘系列笔记(2):机器学习的应用实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083485

相关文章

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

Java MQTT实战应用

《JavaMQTT实战应用》本文详解MQTT协议,涵盖其发布/订阅机制、低功耗高效特性、三种服务质量等级(QoS0/1/2),以及客户端、代理、主题的核心概念,最后提供Linux部署教程、Sprin... 目录一、MQTT协议二、MQTT优点三、三种服务质量等级四、客户端、代理、主题1. 客户端(Clien

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

java String.join()方法实例详解

《javaString.join()方法实例详解》String.join()是Java提供的一个实用方法,用于将多个字符串按照指定的分隔符连接成一个字符串,这一方法是Java8中引入的,极大地简化了... 目录bVARxMJava String.join() 方法详解1. 方法定义2. 基本用法2.1 拼接