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

    1.python基础的准备

    本课程拟采用Python做为机器算法应用的实现语言,所以请确保:

    1)安装好Python开发环境, PyCharm 或 Anaconda等都可以,按个人习惯喜好。

    2)基本库的安装,如numpy、pandas、scipy、matplotlib

    3)具备一定的Python编程技能,如果不熟悉,可选择一个教程进行学习,Python简单好上手,资源也很丰富。

    菜鸟教程 Python 3 教程 http://www.runoob.com/python3/python3-tutorial.html 

    廖雪峰的官方网站 Python3 https://www.liaoxuefeng.com/wiki/1016959663602400

    学习视频

    答:(1)Python开发环境

         PyCharm

         python的版本是3.7

     

    (2)基本库的安装

    pip list:

    导入numpy、pandas库

     

    导入scipy库

     导入matplotlib库

    2.本周视频学习内容:https://www.bilibili.com/video/BV1Tb411H7uC?p=1

    1)P4 Python基础

    2)P1 机器学习概论

    答:(1)Python基础

                         

           

         

    (2)机器学习概论:了解机器学习概述、流程、主要的算法

         

            

    3)什么是机器学习,有哪些分类?

    答:机器学习通过从数据里提取规则或模式来把数据转换成信息。主要的方法有归纳学习法和分析学习法。数据首先被预处理,形成特征,然后根据特征创建某种模型。机器学习算法分析收集到的数据,分配权重、阈值和其他参数达到学习目的。

    (1)监督学习:通过已有的训练样本(即已知数据以及其对应的输出)来训练,从而得到一个最优模型,再利用这个模型将所有新的数据样本映射为相应的输出结果,对输出结果进行简单的判断从而实现分类的目的,那么这个最优模型也就具有了对未知数据进行分类的能力。

    (2)无监督学习:我们事先没有任何训练数据样本,需要直接对数据进行建模。

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

    (4)强化学习:是智能系统从环境到行为映射的学习,以使强化信号函数值最大。

  • 相关阅读:
    android openGl视频
    《jQuery权威指南》学习笔记之第2章 jQuery选择器
    RobHess的SIFT源码分析:综述
    building android/ubuntu-touch on 32bit machine
    Android开发(24)---安卓中实现多线程下载(带进度条和百分比)
    创建Sdcard
    POJ 1033 Defragment
    [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>
    机器学习实战决策树之眼镜男买眼镜
    protubuffer for windows配置指南!
  • 原文地址:https://www.cnblogs.com/momo-er/p/12599484.html
Copyright © 2011-2022 走看看