首页 > 其他分享 >误闯机器学习(第一关-概念和流程)

误闯机器学习(第一关-概念和流程)

时间:2024-08-17 16:53:05浏览次数:10  
标签:误闯 机器 数据 流程 学习 回归 目标值 第一关 模型

以下内容,皆为原创,实属不易,请各位帅锅,镁铝点点赞赞关注吧!

好戏开场了。

一.什么是机器学习

        机器学习就是从数据中自动分析获取模型(总结出的数据),并训练模型,去预测数据

        内心独白:就好比我们人从日常生活中,归纳总结得出经验。利用总结的经验去得出最佳策略。 举个例子:机器从数据(大量的猫狗图片)中自动分析得到模型(辨别猫狗的规律),从而使得猫狗拥有辨别猫狗的能力。懂??比如这就是一个猫。哈哈哈。
        

二.数据集构成 

        结构:特征值+目标值(一般最后一列就是目标值)

        注:每一行数据作为样本。        有些数据集可以没有目标值。

三.机器学习算法分类

        我这里是按照目标值的不同分的,简单看看就行,下面我仔细给大家分类一下。

               监督学习(有目标值,预测):

                        目标值:类别(是猫还是狗)-----分类问题

                        目标值:预测连续型的数据--------回归问题(线性回归等等)

                目标值:无-----------------------------无监督学习

  • 监督学习
    • 定义:输入数据是有特征值和目标值组成。函数的输出可以是一个连续的值(成为回归)。或者是输出是有限个离散值(成为分类)
    • 分类:k-紧邻算法,贝叶斯分类,决策树和随机森林,逻辑回归
    • 回归:线性回归,岭回归
  • 无监督学习
    • 定义:输入数据是由输入特征值组成
    • 聚类:k-means

四.机器学习开发流程

  1. 获取数据(有数据你才能得到模型啊)
  2. 数据预处理(把那些无用的数据删掉,比如:空值,无意义的,乱码)
  3. 特征工程(对特征值进行处理)
  4. 机器学习算法训练--模型
  5. 模型评估(如果模型不行的话,从第二步开始重新看看,再优化一下,直到模型评估良好)
  6. 应用(模型好了,我们才能应用)       

内心独白:很简单啊,机器学习不就是从数据中自动分析获取模型并预测数据嘛,一句话的事。机器学习开发的流程也还可以吧~~。首先,你肯定要有数据,对数据进行预处理,然后训练模型,模型评估。如果评估差了,就重新从数据预处理看看,还有哪些还可以优化的地方。

标签:误闯,机器,数据,流程,学习,回归,目标值,第一关,模型
From: https://blog.csdn.net/dhdjjfhdghh/article/details/141231642

相关文章

  • h5直播源码,用户登录流程及权限校验
    h5直播源码,用户登录流程及权限校验今天我们来看一下用户登录的流程前端部分 以一个后台管理系统登录为例:登录篇1.用户输入账号和密码点击登录传给服务器用户名和密码2.服务器验证成功后给客户端传递一个token,并且把这个token存在cookies中,这样下次再向服务器发请......
  • 【网络】UDP回显服务器和客户端的构造,以及连接流程
    回显服务器(EchoServer)最简单的客户端服务器程序,不涉及到业务流程,只是对与API的用法做演示客户端发送什么样的请求,服务器就返回什么样的响应,没有任何业务逻辑,没有进行任何计算或者处理0.构造方法网络编程必须要使用网卡,就需要用到Socket对象创建一个DatagramS......
  • tortoisegit下载及其使用流程
    下载    官方下载链接:Download–TortoiseGit–WindowsShellInterfacetoGit    选择适合自己的电脑位数的版本:一般64的兼容32的按照就不介绍了怎么开心怎么来,本篇暂时为了支持一位粉丝的疑惑安装的话没有特殊配置暂不介绍,一路安装即可叮!这里停一......
  • Workbench开发指南:仿真流程集成
    Workbench框架提供访问数据集成应用程序的接口,用户可以使用Python脚本功能去访问接口,执行目标组件程序的脚本命令,实现仿真流程定制和集成。1、Workbench框架概述数据集成(Data-integrated)应用程序,如MechanicalAPDL、Fluent、CFX、DM、SCDM、Mechanical等,都是独立于Workbenc......
  • Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI
    Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程XorbitsInference(Xinference)是一个开源平台,用于简化各种AI模型的运行和集成。借助Xinference,您可以使用任何开源LLM、嵌入模型和多模态模型在云端或本地环境中运行推理,并......
  • 流程控制语句
    顺序结构,分支结构,循环结构分支结构:if,switch表达式只能是字符或者整数,case后面的值不能重复,break结束switch语句,default所有case都不匹配情况case穿透规则:执行对应语句直到遇到break结束,case穿透只会往下穿透循环结构:for,while,do...while...for(;;){}while(){}do{}while();无限循......
  • 经销商文件收发系统:简化流程,释放数据价值!
    经销商文件收发是指在商业运作中,经销商与制造商、供应商、客户、合作伙伴、物流公司等不同角色之间进行文件、资料、产品信息等的传递和交换的过程。这一过程对于确保经销商能够获取最新的产品信息、销售策略、市场活动资料等至关重要,同时也涉及到订单处理、库存管理、财务结算等......
  • useState的执行流程
    useStateuseState的工作流程可以分为两步:声明阶段:在组件渲染时执行useState方法调用阶段:触发点击事件时,执行dispatch(通过useState返回的数组的第二个参数)调用阶段首先通过点击事件会执行dispatch方法。在React源码当中dispatch对应的是dispatchAction方法。......
  • Spring Boot应用的版本控制与发布流程
    SpringBoot应用的版本控制与发布流程大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在软件开发过程中,版本控制和发布流程是确保软件质量和高效协作的关键环节。SpringBoot作为当前流行的Java开发框架,与版本控制和持续集成/持续部署(CI/CD)工具的集成......
  • PCB入门笔记—绘制一个只有两个排针的PCB全流程记录—立创EDA专业版
    PCB绘制入门......