文章目录

  • 1.1什么是机器学习
  • 1.2关键术语
  • 1.3主要任务
    • 分类 回归
  • 1.4如何选择合适的算法
    • 选择监督学习算法后
    • 选择无监督学习算法后
  • 1.5 开发机器学习的步骤
  • 1.6 numpy pandas函数基础

1.1什么是机器学习

简单来说:把无序的数据转化为有用的信息,主要任务:分类 回归

正确率达百分之六十以上的准确率都被认为是成功的

1.2关键术语

一些专业术语

  • 特征 事物的属性
  • 训练集 分类好的样本
  • 测试集 用来评估训练的模型

1.3主要任务

分类 回归

监督学习算法
k-近邻算法    线性回归
朴素贝叶斯    局部加权线性回归
支持向量机    Ridge回归
决策树          Lasso最小回归系数估计
无监督学习算法
k- 均值       最大期望算法
DBSCAN     Parzen窗设计

1.4如何选择合适的算法

首先考虑目的是什么
如果要预测目标的值可以选择监督学习算法,否则可以选择无监督学习算法

选择监督学习算法后

如果目标变量的值是离散的 如 是/否 ,1/2/3 ,红/黄/蓝 可以选择分类算法
如果目标变量值是连续的 如 0-100.0,-999-999等 则需要选择回归算法

如果不想预测可以选择无监督算法

选择无监督学习算法后

如果需要将数据划分为离散的组 聚类算法
如果需要估计数据和每个分组的相似程度 则需要使用密度估计算法

1.5 开发机器学习的步骤

  1. 收集数据
    爬虫 传感器等
  2. 准备输入数据
    确保数据的格式
  3. 分析输入数据
    人工分析以前得到的数据,如果有信任的数据源,可跳过第三步
  4. 训练算法
    将处理过的数据输入到算法中
  5. 测试算法
    使用预测集测试,评估算法的效果
  6. 使用算法
    将机器学习算法转化为应用程序

1.6 numpy pandas函数基础

numpy
pandas

day1 机器学习基础相关推荐

  1. 机器学习(1)机器学习基础 鸢尾花数据集

    目录 一.机器学习基础理论 1.机器学习过程 2.机器学习分类 3.数据集返回值介绍 二.鸢尾花数据集(实战) 1.首先是获取数据集 2.显示数据集信息(可以不要) 三.数据集划分 1.数据集划分AP ...

  2. 【直播】陈信达:零基础计算机视觉之机器学习基础

    零基础计算机视觉之机器学习基础 直播信息 分享嘉宾:陈信达,Datawhale成员,上海科技大学硕士. 直播时间:2021年07月30日 20:00 直播内容: 线性回归与指针读数识别 逻辑回归原理与 ...

  3. 资源 | Intel发布AI免费系列课程3部曲:机器学习基础、深度学习基础以及TensorFlow基础

    翻译 | AI科技大本营(公众号ID:rgznai100) 校对 | 成龙 编辑 | 明明 Intel于近期发布了三门AI系列的免费课程,分别是关于机器学习基础.深度学习基础.TensorFlow基础 ...

  4. python分类器鸢尾花怎么写_python机器学习基础教程-鸢尾花分类

    一: 环境准备: 1.导入的库: importnumpy as npimportmatplotlib.pyplot as pltimportpandas as pdimport mglearn 2.导 ...

  5. KNN算法的机器学习基础

    KNN算法的机器学习基础 https://mp.weixin.qq.com/s/985Ym3LjFLdkmqbytIqpJQ 本文原标题 : Machine Learning Basics with ...

  6. 机器学习基础(一)——人工神经网络与简单的感知器

    机器学习基础(一)--人工神经网络与简单的感知器 (2012-07-04 19:57:20) 转载▼ 标签: 杂谈 分类: machineのlearning 从最开始做数据挖掘而接触人工智能的知识开始 ...

  7. Python机器学习基础教程-第2章-监督学习之K近邻

    前言 本系列教程基本就是摘抄<Python机器学习基础教程>中的例子内容. 为了便于跟踪和学习,本系列教程在Github上提供了jupyter notebook 版本: Github仓库: ...

  8. 【机器学习实战】第1章 机器学习基础

    第1章 机器学习基础 机器学习 概述 机器学习就是把无序的数据转换成有用的信息. 获取海量的数据 从海量数据中获取有用的信息 我们会利用计算机来彰显数据背后的真实含义,这才是机器学习的意义. 机器学习 ...

  9. 1.3 机器学习基础-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 1.2 偏差/方差 回到目录 1.4 正则化 机器学习基础 (Basic "Recipe" for Machine Learning) 上节课我们讲的是如 ...

最新文章

  1. asp 设置table 间距_B端后台表格(table)如何设计
  2. C++:文件操作2 文本文件和二进制文件的读写
  3. SQL Server-聚焦事务、隔离级别详解(二十九)
  4. SQL中object_id函数的用法
  5. 算法题:找出一个数组中相加值最大的连续序列元素
  6. 数据库迁移_数据库迁移了解一下
  7. Linux中英文命令对应
  8. 通过request读取所有参数
  9. 提高页面渲染速度的建议以及方案
  10. 少儿编程家长疑问解答
  11. 短信验证码接口开发代码
  12. 哪个求职网站最靠谱?
  13. XTU Oj 128
  14. 华为路由器:ipsec技术
  15. Input输入框如何禁止输入中文
  16. pycharm中使用chatgpt
  17. 计算机辅助设计绘图员技能鉴定试题(建筑类),计算机辅助设计高级绘图员技能鉴定试题...
  18. 【实验】编译原理——编译器认知实验
  19. python笑傲江湖_PHP 2019年继续笑傲江湖
  20. Python代码搜索并下载酷狗音乐

热门文章

  1. java字节码和汇编指令_汇编代码和字节码有什么区别?
  2. c语言监控程序,C语言写监控守护进程
  3. 502含义php,微信小程序502是什么意思
  4. Kindle“变废为宝 网页时钟
  5. 向量组极大无关组和向量组的秩
  6. MATLAB计算(线性代数)——行列式、逆矩阵、特征值与特征向量、基础解系、极大线性无关组
  7. 定义一个数组2021-10-17
  8. java中波折号的含义_波折号的基本用法.doc
  9. kbe之1分钟完成安装
  10. 服务器搭建 如果搭建KBE开源服务器