【人工智能】机器学习概述(二)

简介: 【1月更文挑战第26天】【人工智能】机器学习概述(二)

 

image.gif编辑

目录

一、机器学习概述:

1.机器学习定义:

2.机器学习分类:

3.机器学习流程:

二、没有免费午餐定理(No Free Lunch Theorem):


一、机器学习概述:

1.机器学习定义:

Machin Learning(机器学习)

image.gif编辑

    • 显著式编程:计算机完成既定的任务
    • 非显著式编程:让计算机自己总结规律的编程方法

    image.gif编辑

    image.gif编辑

           机器学习是一门能够让编程计算机从数据中学习的计算机科学。

    2.机器学习分类:

      • 监督学习(Traditional Supervised Learning):

             每一个训练的数据都有标签,用已知输出评估模型的性能。

            分类(Classification):标签是离散型数据;回归(Regression):标签是连续型数据

             支持向量机(Support Vector Machin);人工神经网络(Neural Networks);深度神经网络(Deep Neural Network)

        • 无监督学习(Unsupervised Learning):

               每一个训练数据都没有标签,在没有已知输出的情况下,仅仅根据输入信息的相关性,进行类别的划分。

          • 半监督学习(Semi-supervised Learning):

                 先通过无监督学习划分类别,再根据人工标记通过有监督学习预测输出。

          image.gif编辑

            • 强化学习(Reinforcement Learning):

                   计算机通过与环境的互动逐渐强化自己的行为模式。

                   通过对不同决策结果的奖励和惩罚,使机器学习系统在经过足够长时间的训练以后,越来越倾向于给出接近期望结果的输出。

              • 批量学习:

                     将学习的过程和应用的过程截然分开,用全部的训练数据训练模型,然后再将应用场景中实现预测,当预测结果不够理想时,重新回到学习过程,如此循环。

                • 增量学习:

                       将学习的过程和应用的过程统一起来,在应用的同时以增量的方式,不断学习新的内容,边训练边预测。

                3.机器学习流程:

                  1. 特征提取(Feature Extraction):通过训练样本获取得到对机器学习任务有帮助的多维度数据。
                  2. 特征选择(Feature Selection)
                  3. 特征空间(Feature Space)

                  二、没有免费午餐定理(No Free Lunch Theorem):

                         任何一个预测函数,如果在一些训练样本上表现好,那么必然在另一些训练样本上表现不好,如果不对数据在特征空间的先验分布有一定假设,那么表现好与表现不好的情况一样多。

                         如果不对特征空间的先验分布有假设,那么所有的算法表现都是一样的!

                  image.gif编辑

                         在设计机器学习算法时假设:在特征空间上距离接近的样本,他们属于同一个类别的概率会更高!


                  相关文章
                  |
                  3天前
                  |
                  机器学习/深度学习 人工智能 文字识别
                  文本,文字扫描01,OCR文本识别技术展示,一个安卓App,一个简单的设计,文字识别可以应用于人工智能,机器学习,车牌识别,身份证识别,银行卡识别,PaddleOCR+SpringBoot+Andr
                  文本,文字扫描01,OCR文本识别技术展示,一个安卓App,一个简单的设计,文字识别可以应用于人工智能,机器学习,车牌识别,身份证识别,银行卡识别,PaddleOCR+SpringBoot+Andr
                  |
                  6天前
                  |
                  机器学习/深度学习 人工智能 算法
                  人工智能平台PAI产品使用合集之在执行shade打包后遇到“类找不到”的错误,是什么原因
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 人工智能 JSON
                  人工智能平台PAI产品使用合集之创建特征视图时遇到报错,该如何排查
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 消息中间件 人工智能
                  人工智能平台PAI产品使用合集之vLLM是否支持模型长度扩展
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 人工智能 PyTorch
                  人工智能平台PAI产品使用合集之Alink在PAI上执行时下载依赖库失败,是什么原因
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 数据采集 人工智能
                  人工智能平台PAI产品使用合集之在使用ARIMA模型预测时,目标是预测输出12个值,但只打印了5个值,是什么原因
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 人工智能 Java
                  人工智能平台PAI产品使用合集之如何配置工作空间存储路径
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 存储 人工智能
                  人工智能平台PAI产品使用合集之选择使用Hologres作为在线特征存储,响应延时大概在多久
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  6天前
                  |
                  机器学习/深度学习 数据采集 存储
                  人工智能平台PAI产品使用合集之FeatureStore是否支持推荐场景下的session特征
                  阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
                  |
                  4天前
                  |
                  机器学习/深度学习 人工智能 自然语言处理