首页 > 其他分享 >机器学习模型

机器学习模型

时间:2022-09-19 11:13:57浏览次数:103  
标签:机器 检查 模型 示例 学习 数据

机器学习模型

在 MySkill 继续学习,最后教授的材料是关于机器学习的。在这篇文章中,我将分享机器学习的一个概念或一个粗略的想法。我想分享一下如何一步一步地在python中构建机器学习模型,但我仍然需要了解它。因为这对我来说也很难:(

作为数据科学家,我们需要了解构建机器学习模型。如果您查看数据科学家的职位空缺,其中一项要求是具备机器学习方面的专业知识。因为数据科学家所做的任务是使用机器学习构建算法模型。

在我们建立机器学习模型之前,我们需要知道机器学习是什么,机器学习的类型,以及机器学习是如何工作的。

什么是机器学习?

赫伯特·亚历山大·西蒙
“机器学习关注的是通过经验自动提高性能的计算机程序。”

因此,可以说机器学习是一种无需用户指导即可自行学习的机器。

我们什么时候使用机器学习?

在处理确定性解决方案不足的复杂任务时
示例:识别语音/图像

构建个性化系统时
示例:推荐和个性化

处理难以跟踪的任务时
示例:例如,自动驾驶、欺诈检测

机器学习应用示例
预言: 移动贷款服务,可预测付款失败的可能性
图像识别: 人脸识别
金融业: 欺诈调查和信用检查。

机器学习的类型

有两种常用的机器学习类型

什么是目标列?目标列是要预测的列。

监督学习的类型

  1. 分类
  2. 回归

无监督学习的类型

  1. 聚类

它是如何工作的?

我们想预测鸢尾花的种类。因为数据有标签,所以使用的机器学习类型是监督学习。那么如何确定要使用的模型呢?什么是回归?还是分类?甚至任何其他模型?你需要一一尝试,然后比较哪个结果更好

物种 column 将用作要预测的列。机器学习会自行从其他列或通常所说的特征中学习。

例如,如果萼片长度 3.7,萼片宽度 3.0,花瓣长度 5.5,花瓣宽度 2.5,那么物种类型是什么?从特征来看,机器可以预测物种的类型,无论是 setosa、virginica 还是 versicolor。

构建机器学习

你要做的第一件事是 EDA(探索性数据分析)。 然后,之后你可以做建模算法。如果模型评估的结果很好,那么最后一步就是部署。

您通常在数据预处理中做什么?

数据准备
- 检查行数和列数
- 检查数据类型
- 检查缺失值
- 检查描述性统计
- 检查分布
- 检查相关性
- 检查异常值
- 检查重复

在此步骤中,您必须准备数据。数据有问题吗?缺失值、异常值、错误标签示例

如果有缺失值怎么办?

您有 2 个选项:
1.删​​除数据
2. 估算数据

你在特征工程中通常做什么?

有2种:
1. 转换功能(例如,将日期转换为工作日、标准化)
2. 特征创建(例如,文本的 n-gram,如果单词被大写以检测名称等)

谢谢!

https://machinelearningknowledge.ai/python-libraries-for-machine-learning-beginners-guide/

Python 中的机器学习——PyImageSearch

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/37906/02051911

标签:机器,检查,模型,示例,学习,数据
From: https://www.cnblogs.com/amboke/p/16707018.html

相关文章

  • 晶振频率、时钟周期、状态周期、机器周期、指令周期和总线周期的关系
    一、晶振频率1、英文全称:frequencyoscillate;2、定义:晶体振荡器的固有频率,不能改变;3、如果外接12Mhz晶振,则晶振频率12Mhz。二、时钟周期1、英文全称:ClockCycle,为晶......
  • Prometheus学习路线概览
    第一章:Prometheus基础概述通过一个简单案例(使用Prometheus采集主机的监控数据)来了解Prometheus是什么,能做什么,以及它的架构组成。通过阅读本章希望读者能对Promentheus有......
  • Day01学习java的第一太难
    Makdown学习标题字体helloworld!helloworld!helloworld!分割线 引用我是你爹图片超链接我是你亲列表abcabc表格名字性别生......
  • Java学习第二天-快捷键
    快捷键Ctrl+CCtrl+VCtrl+ACtrl+XCtrl+ZCtrl+SAlt+F4Shift+Deleteexplorer打开CMD的方式开始+系统+命令提示符Win键+R,输入cmd打开命令提示符(推荐)任意文......
  • Electron学习(四)之应用程序打包
    如何将应用程序打包(Win)1、关于package.js文件详解完整实例如下:"build":{"productName":"xxxx",//项目名这也是生成的exe文件的前缀名"appId":"com.leon.x......
  • Electron学习(三)之简单交互操作
    点击按钮可以打开另一个界面按钮及界面都需要样式引入样式安装bootstrap命令如下:npminstallbootstrap--save点击按钮可以打开另一个界面在根目录下创建一个名为r......
  • Electron学习(二)之主进程与渲染进程的通讯
    模拟主进程与渲染进程的通讯过程渲染进程根目录下添加renderer.js,既支持nodejs也支持domjs,示例代码如下:点击查看代码//这是渲染进程const{ipcRenderer}=require("......
  • 一点感悟(无关学习)
    一点小感悟“你其实很聪明,只是你懒”这句话似乎存在于每个人的青少年时期,老师、家长甚至是同学都或多或少对你说过这句话。然后你开始陷入了一个我很聪明但就是不努力的......
  • 【博学谷学习记录】超强总结,用心分享|狂野架构师Redis双写一致性、延迟双删策略
    目录Redis数据双写一致性1、先更新缓存,后更新数据库3、并发下先删除缓存,后更新数据库4、并发下先更新数据库,后删除缓存常用方案:延迟双删策略。Redis数据双写一致性缓存......
  • 统计学习方法学习笔记-07-支持向量机03
    包含对三种支持向量机的介绍,包括线性可分支持向量机,线性支持向量机和非线性支持向量机,包含核函数和一种快速学习算法-序列最小最优化算法SMO。非线性支持向量机与核函数......