Python-机器学习概述

简介: 机器学习概述

机器学习简介

  • 祖师爷

    • 艾伦图灵,人工智能之父,图灵测试;

    • 人工智能和机器学习的区别?

      • 机器学习就是实现人工智能的一种技术手段
  • 什么是机器学习

    • 官方解释:从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测
  • 白化解释:

    • 模型:
      • 算法模型,是一个特殊的对象。该算法模型对象中已经集成或者封装好了某种形式的算法(但是还没有求出解)。
    • 模型的作用:
      • 预测:可以通过算法产生一个新的未知的数据;
      • 分类:可以将一个未知归类的事物将其归类到一个已有的类群中;
      • 注意:算法模型对应的算法求出的解就是预测或者分类的结果。
    • 样本数据:
      • 模型的训练:将样本数据输入到模型中,对其进行训练(给算法进行求解操作),当模型训练好了后,则模型的算法就有唯一的解或者最优的解,有解后模型就可以实现分类或者预测的功能。
      • 构成:
        • 特征数据:样本数据中的自变量
        • 标签/目标数据:样本数据中的因变量
    • 模型的分类
      • 有监督学习
        • 如果模型需要的样本数据必须包含特征数据和目标数据,则该模型为有监督学习;
      • 无监督学习
        • 模型需要的样本数据只需要有特征数据即可,目标数据可有可无则为无监督学习。
  • 样本数据(数据集)的载体:

    • 通常情况下历史数据都不会存储在数据库中,而是存储在文件中(csv文件)
    • 数据库存储数据存在的瓶颈:
      • 性能瓶颈:数据量级大的数据很难存储和进行高效的读写;
      • 数据存储格式不符合机器学习要求的数据格式。
  • 样本数据的获取途径:

    • Kaggle; 数据竞赛平台;
    • UCI数据集;
    • sklearn;
  • 为什么要进行机器学习

    • 解放生产力:比如只能客服;
    • 解决专业问题:ET医疗(辅助医生进行相关症状的判断)
    • 提供社会便利:无人超市、城市交通大数据等;
  • 机器学习的价值体现

    • 体现在生活的各个方面:医疗、航空、教务、物流等;
    • 让机器学习程序替换手动的步骤,减少企业的成本,提高生产效率;

目录
相关文章
|
9天前
|
机器学习/深度学习 人工智能 算法
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
手写数字识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Flask框架,开发网页端操作平台,实现用户上传一张图片识别其名称。
29 0
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
|
11天前
|
机器学习/深度学习 数据采集 人工智能
探索机器学习:从理论到Python代码实践
【10月更文挑战第36天】本文将深入浅出地介绍机器学习的基本概念、主要算法及其在Python中的实现。我们将通过实际案例,展示如何使用scikit-learn库进行数据预处理、模型选择和参数调优。无论你是初学者还是有一定基础的开发者,都能从中获得启发和实践指导。
27 2
|
13天前
|
机器学习/深度学习 数据采集 搜索推荐
利用Python和机器学习构建电影推荐系统
利用Python和机器学习构建电影推荐系统
31 1
|
13天前
|
机器学习/深度学习 算法 PyTorch
用Python实现简单机器学习模型:以鸢尾花数据集为例
用Python实现简单机器学习模型:以鸢尾花数据集为例
36 1
|
19天前
|
机器学习/深度学习 数据采集 算法
Python机器学习:Scikit-learn库的高效使用技巧
【10月更文挑战第28天】Scikit-learn 是 Python 中最受欢迎的机器学习库之一,以其简洁的 API、丰富的算法和良好的文档支持而受到开发者喜爱。本文介绍了 Scikit-learn 的高效使用技巧,包括数据预处理(如使用 Pipeline 和 ColumnTransformer)、模型选择与评估(如交叉验证和 GridSearchCV)以及模型持久化(如使用 joblib)。通过这些技巧,你可以在机器学习项目中事半功倍。
24 3
|
24天前
|
机器学习/深度学习 人工智能 算法
机器学习基础:使用Python和Scikit-learn入门
机器学习基础:使用Python和Scikit-learn入门
29 1
|
30天前
|
机器学习/深度学习 算法 Java
机器学习、基础算法、python常见面试题必知必答系列大全:(面试问题持续更新)
机器学习、基础算法、python常见面试题必知必答系列大全:(面试问题持续更新)
|
6月前
|
机器学习/深度学习 算法 数据挖掘
【Python机器学习】K-Means对文本聚类和半环形数据聚类实战(附源码和数据集)
【Python机器学习】K-Means对文本聚类和半环形数据聚类实战(附源码和数据集)
185 0
|
1月前
|
机器学习/深度学习 算法 数据挖掘
【Python篇】深度探索NumPy(下篇):从科学计算到机器学习的高效实战技巧1
【Python篇】深度探索NumPy(下篇):从科学计算到机器学习的高效实战技巧
51 5
|
1月前
|
机器学习/深度学习 数据采集 分布式计算
【Python篇】深入机器学习核心:XGBoost 从入门到实战
【Python篇】深入机器学习核心:XGBoost 从入门到实战
100 3

热门文章

最新文章

下一篇
无影云桌面