当前位置: 首页 > news >正文

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

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

好戏开场了。

一.什么是机器学习

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

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

二.数据集构成 

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

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

三.机器学习算法分类

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

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

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

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

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

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

四.机器学习开发流程

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

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

http://www.lryc.cn/news/429214.html

相关文章:

  • Tensorflow 2.16.0+在PyCharm中找不到keras的报错解决
  • 【Python】高效的Web自动化测试利器—Python+Playwright快速上手自动化实战指南(限时开放)
  • CentOS上安装和配置Docker与Docker Compose的详细指南
  • Vim多文件操作
  • 【ARM+Codesys 客户案例 】 基于RK3568/A40i/STM32+CODESYS在智能制造中的应用案例:全自动切片机器人
  • NSI程序打包脚本文件编写教程
  • [LitCTF 2023]1zjs
  • MCU复位RAM会保持吗,如何实现复位时变量数据保持
  • 解决window 端口的占用问题
  • 【Datawhale AI夏令营第四期】 浪潮源大模型应用开发方向笔记 Task04 RAG模型 人话八股文Bakwaan_Buddy项目创空间部署
  • PyTorch 基础学习(10)- Transformer
  • mybatis-plus使用
  • ant-design-vue快速上手指南及排坑攻略
  • 【GitLab】使用 Docker 安装 3:gitlab-ce:17.3.0-ce.0 配置
  • 多线程(4)——单例模式、阻塞队列、线程池、定时器
  • 告别电量焦虑,高性能65W PD快充芯片HUSB380A打造梦中情【头】
  • vulnhub靶场 — NARAK
  • RabbitMQ如何保证消息不丢失
  • (亲测有效)SpringBoot项目集成腾讯云COS对象存储(1)
  • 无人机之故障排除篇
  • 深入理解Python常见数据类型处理
  • 最佳实践:CI/CD交付模式下的运维展望丨IDCF
  • Flat Ads:开发者如何应对全球手游市场的洗牌与转型
  • ai取名软件上哪找?一文揭秘5大ai取名生成器
  • ppt转换成pdf文件,这5个方法一键搞定!小白也能上手~
  • 中国每个软件创业者都是这个时代的“黑悟空”
  • 解决Qt多线程中fromRawData函数生成的QByteArray数据不一致问题
  • datax关于postsql数据增量迁移的问题
  • 【Go】实现字符切片零拷贝开销转为字符串
  • [sqlserver][sql]sqlserver查询执行过的历史sql