zoukankan      html  css  js  c++  java
  • 1. 机器学习概述 3/30

    一、开发环境情况

    1、Python环境:

      使用了PyCharm作为开发环境:

        

      python版本为3.7:

      

    2、pip list:

        

      

    2、学习笔记

    (1)机器学习概论

           

    (2)Python基础

          

                      

     3、什么是机器学习,有哪些分类?结合案例,写出你的理解。

     答:机器学习是人工智能的一个分支。使用计算机设计的一个系统,使它能根据提供的训练数据按照一定的方式来学习;随着训练次数的增加,该系统可在性能上不断学习和改进;通过参数优化的学习模型,能够用于预测相关问题的输出。

         分类:

      (1)监督学习。监督学习是利用已标记的有限训练数据集,通过某种学习策略/方法建立一个模型,实现对新数据/实例的标记(分类)/映射。就像懵懂无知的小孩,第一次见到月亮,会问家长什么是月亮。第二次可能也会问,再问几次,后面再看到月亮,自己能意识到了那就是月亮了,这就是有监督的学习。

      (2)无监督学习。无监督学习是利用无标记的有限数据描述隐藏在未标记数据中的结构/规律。比如你见到了狗和猫两种动物却不知道何为猫何为狗,但根据他们样子、体型等特征的不同鉴别出这是两种不同的生物,并对特征归类,这就是无监督学习。

      (3)半监督学习。半监督学习介于监督学习与无监督学习之间,其主要解决的问题是利用少量的标注样本和大量的未标注样本进行训练和分类,从而达到减少标注代价、提高学习能力的目的。比如在生物学中,对某种蛋白质的结构分析或者功能鉴定,可能会花上生物学家很多年的工作,而大量的未标记的数据却很容易得到。

      (4)强化学习。强化学习是智能系统从环境到行为映射的学习,以使强化信号函数值最大。由于外部环境提供的信息很少,强化学习系统必须靠自身的经历进行学习。就比如你训练一条小狗,如果它做得好,你就会奖励它,如果做不好就会惩罚,渐渐地,这个小狗就学会了做正确的事情来获取奖励,这就是强化学习。

      

  • 相关阅读:
    Civil 3D 二次开发 创建Civil 3D 对象—— 01 —— 创建几何空间点
    Civil 3D 二次开发 创建Civil 3D 对象—— 00 ——
    Civil 3D 二次开发 创建AutoCAD对象—— 01 —— 创建直线
    Civil 3D 二次开发 新建CLR项目出现错误C2143
    Civil 3D 二次开发 创建AutoCAD对象—— 00 ——
    了解AutoCAD对象层次结构 —— 6 ——块表记录
    datepicker97使用
    使用angular 外接 templateUrl,使用ng-include
    angularJs 遮罩
    网上找的有关css兼容问题
  • 原文地址:https://www.cnblogs.com/jwwzone/p/12596541.html
Copyright © 2011-2022 走看看