小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

机器学习概论

1. 什么是机器学习?

机器学习是计算机如何模拟或实现人类的学习行为来获取新的知识或技能,并重新组织现有的知识结构以不断提高自身的性能,从而不需要外部显式指令,而是可以自行传递数据。 (数据驱动)使用构建的模型和新输入进行学习、建模和预测的学科。

程序设计与机器学习
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 机器学习分类

机器学习可以分为监督学习、无监督学习和半监督学习。监督学习有训练集和测试集,功能,即通过训练集拟合分类器,测试集用于测试数据;无监督学习只有数据集,特征相似的聚类是根据数据集的特征进行的;半监督学习有训练集和测试集。监督学习是两者的结合。

3. 机器学习三要素

输入数据
预期输出示例
如何衡量算法性能

4. 分类,聚类,回归,降维

机器学习可分为四大块,即分类,回归,聚类,降维。前两者使有监督学习,后两者使无监督学习。
分类:通过向模型输入各种训练集,产生函数即分类器,对未分类的测试集用分类器进行分类。主要算法有,K-邻近算法,决策树算法,贝叶斯算法和支持向量机算法。
返回:通过向模型输入训练集,得到一条回归线,反应自变量和因变量的关系,主要实现算法有,线性回归,逻辑回归。
聚类:对数据集分析,根据数据集的特点将特征相似的数据聚合到一起,形成不同的类别。
降维:利用正交变换对一系列可能的变量进行线性变换,将数据映射到维度更低的空间便于分析和计算。

5. Python 语言的优势

Python作为实现机器学习算法的编程语言:
(1) Python的语法清晰;
(2) 易于操作纯文本文件;
(3) 使用广泛,存在大量的开发文档。
python提供大量的库方便进行计算
(1)科学函数库SciPy和NumPy使用底层语言(C和Fortran)编写,提高了相关应用程序
的计算性能。
(2)绘图工具Matplotlib协同工作。Matplotlib可以绘制2D、3D图形,也可以处理科学研究中经常使用到的图形.
(3)Pandas 数据分析工具,是Python中进行数据分析的库,它具有以下功能:生成类似Excel表格式的数据表,并对数据进行修改操作;从不同的数据源中获取数据,例如:SQL Server, Excel表格, CSV文件, Oracle等;
(4)Scikit learn 也简称sklearn,是机器学习领域当中最知名的python模块之一。sklearn包含了很多机器学习的方式。以后的学习主要就是用到机器学习库sklearn。

sklearn库简介

  • 分类
  • 回归
  • 聚类无监督分类
  • 降维 数据降维
  • 选型 选型
  • 数据预处理和处理
  • 数据集 数​​据集库

使用sklearn可以让我们轻松实现机器学习算法。复杂算法的实现可能只需要使用sklearn调用几行API。

. . .

相关推荐

额外说明

获取List中对象的某列属性

@Data class Account{ public Account(String accountId, String name){ this.accountId = accountId; this.name =

额外说明

redis 分布算法

    hash算法 hash算法最大的一个问题是,比如三台服务,一台挂了(这时就丢了三分之一数据),原来%3取值的,要变为%2取值,这时%2极可能找到错误的服务器,导致取不到原来的值,这样,就不尽是取不到三分之一的数据了,可能是绝大部分数据都取不到了。

额外说明

leetcode1438(绝对差不超过限制的最长连续子数组:堆+延迟删除)

给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例: 输入:nums = [8,2,4,7]

额外说明

git上传本地文件和远程文件均消失

文章目录 官方描述 今天莫名其妙上传github,突然间本地文件和远程文件全都没了!!!! 现在很慌么,干了近两个月的工程转眼灰飞烟灭! `git reflog`命令可以拯救你!!!!!让你消失的文件回归!!!! git reflog # 查看操作日志

额外说明

虚拟机 桥接模式 NAT 简述

前言: 在网上查阅来不少的资料以后,这里来讲虚拟机的桥接模式和NAT模式简述一下 NAT模式: 什么都不需要设置,虚拟机可以直接联网。它的关系相当于寄生于主机,外界无法访问它。要是光是简单的使用linux,外界不需要访问的话,推荐使用这种模式。 桥接模式

额外说明

高数刷题笔记

常见等价无穷小 注意讨论 第二个等价无穷小 夹逼定理!!! 递归数列可以尝试用关系式法 通常用到夹逼定理的时候都会用到放缩构造出一大一小两个函数,将原函数夹在中间,然后使得两端函数极限相同则可推出原函数的极限(在同一点)。

额外说明

【Java 基础篇】Java 异常处理指南:解密异常处理的关键技巧

异常是 Java 编程中不可避免的一部分。无论你是刚刚入门 Java 编程,还是已经有一定经验,了解异常处理都是非常重要的。本篇博客将向你介绍 Java 中异常的基础知识,帮助你理解什么是异常、为什么需要异常处理以及如何在代码中处理异常。 什么是异常?

额外说明

React学习笔记:入门案例

React学习笔记:入门案例 React 起源于 Facebook 内部项目,因为市场上所有 JavaScript MVC 框架都不令人满意,公司就决定自己写一套,用来架设 Instagram 的网站。项目完成后,发现这套东西很好用,于是就在2013年5

额外说明

ROS从入门到精通7-2:相机标定并使用USB相机运行ORBSLAM

目录 0 专栏介绍 1 相机测试 2 相机标定 3 编译ROS_ORBSLAM 4 启动ORBSLAM 0 专栏介绍 本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。 -详情

额外说明

go语言打开一个文件时的路径问题

前提是该文件所处的目录必须存在 1.绝对路径 如果写绝对路径是一定没有问题的 绝对路径从盘符开始,直到你想打开的文件所在的路径 目录分隔符 有两种 \\ / 对于 \\第一个字符\是转义字符 //E:/GoProgect/src/loggerTest 这

ads via 小工具