机器学习-笔记整理1

在 Azure ML 上用 .NET 跑机器学习 .NET ML 你在用了吗? 阅读详情

学习资料来自Coursea

1 什么是机器学习?

  • Tom Mitchell给出的定义是:“A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.”

  • Coursea给出的例子:玩跳棋

	E = the experience of playing many games of checkers
	T = the task of playing checkers.
	P = the probability that the program will win the next game.
  • 个人的理解是,首先用 “p” 来衡量一个计算机程序完成任务T的性能,程序通过对与任务T相关的经验P(如数据)学习,来提高 “p”

总的来说,机器学分为两类

  1. 监督学习 (Supervised Learning)
  2. 无监督学习 (Unsupervised Learning)

2 监督学习

在监督学习中,我们知道数据集中各个特征(feature)与结果之间的联系

# 原文
In supervised learning, we are given a data set and already know 
what our correct output should look like, having the idea that 
there is a relationship between the input and the output.

监督学习又可以分为两类:

  1. 回归问题(Regression Problem)
    关键词:连续
在连续的输出中尝试预测结果,寻找输入的变量和输出结果之间的连续函数关系

# 原文
In a regression problem, we are trying to predict results within a continuous output, 
meaning that we are trying to map input variables to some continuous function. 
  1. 分类问题(Classification Problem)
    关键词: 离散
在离散的输出结果中预测结果,也就是说,寻找输入和离散的分离类别结果之间的关系。

# 原文
In a classification problem, we are instead trying to predict results in a discrete output. 
In other words, we are trying to map input variables into discrete categories.

Cousera中给的两个例子
Example 1:

Given data about the size of houses on the real estate market, try to predict their price. Price as a function of size is a continuous output, so this is a regression problem.

We could turn this example into a classification problem by instead making our output about whether the house “sells for more or less than the asking price.” Here we are classifying the houses based on price into two discrete categories.

Example 2:

(a) Regression - Given a picture of a person, we have to predict their age on the basis of the given picture

(b) Classification - Given a patient with a tumor, we have to predict whether the tumor is malignant or benign.

3 无监督学习

无监督学习中,所给予的数据集中,我们并不清楚数据集存在什么字段以及数据集所产生的结果。无监督学习所要做的是从数据集中找寻数据的结构

# 原文
Unsupervised learning allows us to approach problems with little or no idea 
what our results should look like. We can derive structure from data where we don't
necessarily know the effect of the variables.

We can derive this structure by clustering the data based on relationships 
among the variables in the data.

With unsupervised learning there is no feedback based on the prediction results.

例子:
Example:

Clustering: Take a collection of 1,000,000 different genes, and find a way to automatically group these genes into groups that are somehow similar or related by different variables, such as lifespan, location, roles, and so on.

Non-clustering: The “Cocktail Party Algorithm”, allows you to find structure in a chaotic environment. (i.e. identifying individual voices and music from a mesh of sounds at a cocktail party).

初学者入门机器学习 (ML)的推荐教程 了解基本的机器学习概念并不难。有大量免费的在线博客文章、视频和编码教程可以引导您了解基础知识——从介绍性内容到常见应用程序,再到算法和应用技能。这篇文章总结了一些用于介绍 ML 的最佳免费选项。它按逻辑顺序排列,每个概念都建立在上一个概念的基础上。 阅读详情

相关推荐

2025.06.25【微生物】|Emu工具安装与使用详解:全长16S扩增子微生物丰度分析

Emu是一款基于贝叶斯方法的微生物多样性分析工具,专为处理高错误率的长读长16S/18S扩增子数据优化。本文详细介绍了Emu的安装与使用方法:1)通过conda创建独立环境并安装Emu;2)提供SILVA等预构建数据库的下载指南,并说明自定义数据库的构建方法;3)演示单样本和多样本分析流程,解读关键输出文件;4)介绍丰度表合并、分类等级汇总等实用功能扩展;5)建议后续分析方向。文章还附有官方GitHub链接和相关文献资源,为微生物群落结构研究提供了一套完整的分析解决方案。

1256

机器学习笔记总结

线性回归模型详解 方差分析 聚类分析 PCA——主成分分析 机器学习笔记一——感知机 机器学习笔记二——k近邻 机器学习笔记三——决策树 机器学习笔记四——SVM 机器学习笔记五——EM算法与高斯混合模型 模型融合之Boosting XGBoost面试题 因果推断学习笔记一 因果推断学习笔记二 因果推断学习笔记三——Uplift模型 ...

TSzero的博客 1759

linux下docker 部署onlyoffice社区版

Onlyoffice 是一款功能丰富的在线 Office 工具,类似 WPS 和 微软的 Office 套件。OnlyOffice Workspace 是由 OnlyOffice 推出的基于云计算的企业级在线协作办公平台,由文档服务(Document Server)、控制面板(Control Panel)、社区服务(Community Server)和邮件服务(Mail Server)四个组件构成,提供了文档、项目、成员、邮件等功能模块,支持文档多人协作、历史版本控制等功能,旨在帮助用户提高工作效率和工作质

axiaowua的博客 2382

本人部分博客导航(ing...)

  Deep Learning学习笔记: Deep learning:五十一(CNN的反向求导及练习) Deep learning:五十(Deconvolution Network简单理解) Deep learning:四十九(RNN-RBM简单理解)  Deep learning:四十八(Contractive AutoEncoder简单理解) Deep ...

weixin_34066347的博客 326

DeepSeek-V3本地Docker容器化部署

通过以上步骤,你可以在本地上成功通过容器化部署DeepSeek-V3。安装完成后,启动Docker Desktop。如果需要后台运行,可以加上。

u013302168的博客 2124

告别JTAG!用Artix-7和SPI Flash实现FPGA远程升级的保姆级教程

本文详细介绍了如何利用Artix-7 FPGA和SPI Flash实现FPGA远程升级(OTA)的完整方案。通过硬件连接、Vivado工程配置和STM32模拟更新等步骤,帮助开发者告别传统的JTAG烧录方式,实现高效、安全的远程固件更新,特别适用于嵌入式系统开发中的现场维护场景。

weixin_33964987的博客 364

李宏毅机器学习笔记整理Day1

机器学习笔记整理

weixin_41655795的博客 410

Python-OPCUA 实现西门子PLC数据批量读写与自动化监控

本文详细介绍了如何使用Python结合OPC UA协议,实现对西门子PLC数据的批量读写与自动化监控。通过搭建开发环境、利用KEPserverEX作为通信桥梁,并配合Python代码实战,读者可以掌握高效的数据采集、批量写入以及构建带报警功能的监控系统的方法,从而大幅提升工业自动化场景下的数据处理效率和系统灵活性。

www00的博客 182

吴恩达机器学习 笔记整理 Chapter1

吴恩达机器学习 笔记整理 Chapter 1Supervised Learning vs Unsupervised LearningSupervised LearningUnsupervised Learning Supervised Learning vs Unsupervised Learning Supervised Learning right answer given in the da...

weixin_38768647的博客 135

DeerFlow 系列教程 附录 | 核心文件索引、官方文档索引与推荐阅读顺序

DeerFlow 系列教程 附录本附录汇集了 DeerFlow 项目的核心文件索引、官方文档索引和推荐阅读顺序三份速查资料,方便读者在日常开发和学习中快速定位关键代码与文档。内容按实际项目目录结构整理,所有路径均基于 DeerFlow 2.0 版本验证。

weixin_43674738的博客 328

Redis下载安装与配置(windows)

一、Redis下载 二、Redis安装 三、启动Redis临时服务并测试连接(可跳过) 四、Redis配置

欢迎订阅我的“JAVA全栈开发笔记(全)”专栏,价格优惠,仅需19.9元。 7万+

机器学习课程笔记整理(1)

暑假期间上过徐雷老师的机器学习课程,结束后回家很多天了,发现课程下来还是很多模糊的地方,决定重新整理一下笔记。 第一编的内容在所有结束后体会可能更深,所以简单过一下,最后再过一遍 一、两种主流的统计学习 1)形如工具箱     针对遇到的问题不断增添对应的新的解决方法,就像工具箱不断增加工具。     例如:统计分析,数据挖掘等 2)智能学习系统       注重理论

KP 407

OpenCloudOS9操作系统搭建Confluence8.2.1+Jira企业级WIKI

Atlassian Confluence是一个专业的企业知识管理与协同软件,可用于构建企业wiki

背锅神童的博客 1023

算法笔记整理1 - 机器学习的概念

一. 机器学习定义 机器学习的概念最早由美国计算机科学家Arthur Lee Samuel于1959年提出,后来,美国另外一位计算机科学家Tom M. Mitchell给出该术语的定义: A computer program is said to learn from experience E with respect to some class of tasks T and performanc...

Sevieryang/FinTech/Statistics/Quant 1361

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

机器学习笔记1——机器学习算法分类整理

工欲善其事,必先利其器。学习机器学习,先要了解机器学习的工具——算法,并且要从宏观上纵览全局(Big Picture),然后抓住当前最要紧的方向深挖下去。    在了解算法之前,先要对机器学习算法进行分类,这样我们们可以更好地把握问题的本质,针对不同的问题选择更合适的算法。    机器学习问题 分类 - 在标注好的数据上建模,判别新样本的类型,如垃圾邮件识别 回归 - 在标

neo_freeman的专栏 2283

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

机器学习笔记整理[第1天]

马尔科夫链定义:每个状态的转移概率依赖于之前的n个状态,这个过程被称为1个n阶的模型。n是影响状态转移的数目,每个状态的转移只依赖于之前的那一个状态,那就是马尔科夫过程的1阶过程。 如下: 分为三个部分:1.状态;2.初始向量 3.状态转移矩阵 隐马尔科夫过程:可观测到的状态序列和隐藏的状态序列时概率相关的,这种过程建模为一个隐藏的马尔科夫过程和一个与这个隐藏的马尔科夫过程是概率相关但是可观测到...

weixin_40835491的博客 239

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

吴恩达机器学习笔记整理(Week1-Week5)

吴恩达机器学习笔记整理1. Week11.1 什么是机器学习(What is Machine Learning)1.2机器学习算法分类1.2.1 监督学习1.2.2 无监督学习1.3 单变量线性回归(Linear Regression with One Variable)1. 3.1 问题解决模型1.3.2. 代价函数(Cost Function)1.4 梯度下降(Gradient Descent...

Paul_Huang的专栏 1409

机器学习面试笔记整理1-朴素贝叶斯

机器学习面试笔记整理1-朴素贝叶斯算法思想优缺点应用面试问题收集 算法思想 利用训练数据集求得联合概率分布p(x,y),然后计算后验概率分布p(y|x),最后进行分类argmaxp(y|x)。 优缺点 优点: 1.可增量,by计数修正 2.简单且对缺失数据不敏感 3.简单高效,训练过程超快 4.多分类同样有效,且复杂度不会大幅度上升 5.对于类别类的输入特征变量,效果非常好 6.调参少 7.泛化能...

国民本色的博客 485

数分笔记整理1 - 机器学习分析工具简介(七大库)

关于执行机器学习任务的开源科学python库,我比较熟的有numpy, matplotlib, pandas, 较熟的是scikitlearn,看过相关的相关书籍,探索一下其他的科学python库。 python有一些常用于执行数据处理和机器学习的开源软件库。有很多的**科学Python库(Scientific Python Libraries)**可用于执行基本的机器学习任务,如Numpy、Pa...

Sevieryang/FinTech/Statistics/Quant 1196

斯坦佛大学机器学习课程笔记及整理#1(机器学习的动机与应用)

机器学习 某些程序编写起来极其复杂,比如手写体识别、自动驾驶技术等,采用机器学习的方法建立模型进行处理。 四大部分 1.监督学习(Supervised Learnig) 监督学习是指有确定结果的学习训练过程,如房价的分析与预测,样本中包括房价的影响因素及最终房价,或者对肿瘤判断样本中已经有了正确的判断结果。 主要方向 :回归(regression)与分类(cl...

国家熬夜运动比赛中心 267

机器学习-吴恩达笔记整理1(9章结束)

机器学习-吴恩达笔记整理: 反向传播的梯度检测: 一些知识点 1.反向传播 是计算代价函数关于所有参数的导数或者偏导数的方法 2.梯度检测 检测的方法: 伪代码: 目的: 验证反向传播中计算出的导数是否等于或者是在数值上非常接近用反向传播计算出的导数,如果两种方法计算出的导数是一样的后者很接近,说明反向传播计算是正确的 注意: 检验完之后记得关闭 不然在训练时很慢,梯度检验是帮助验证反向传播是否正确 随机初始化: 初始化目的:在训练前要对theta进行初始化,初始化后就可以通过梯度下降来最小化函数 例如

rabbit_0914的博客 152

机器学习-西瓜书笔记汇总1

机器学习-西瓜书笔记汇总1 去发现同类优质开源项目:https://gitcode.com/ 资源描述 本仓库提供了一个名为“机器学习-西瓜书笔记汇总1”的资源文件下载。该资源文件包含了关于机器学习的基础知识和理论的详细笔记,适合初学者和进阶学习者使用。 资源内容 绪论:介绍了机器学习的基本概念和背景,通过一个生动的比喻——挑选西瓜,来帮助读者理解机器学习的核心思想。 基础知识:涵盖了机器学习的...

gitblog_06637的博客 361

吴恩达机器学习课程资源全解析:从笔记、视频到Python实战,一站式获取指南

本文全面解析吴恩达机器学习课程资源,包括视频、笔记及Python实战作业。课程以零基础友好著称,涵盖监督学习、无监督学习等核心知识点,并提供多种格式笔记资源。特别推荐Python复现作业,提升技能迁移性和就业优势,适合机器学习入门者一站式学习。

weixin_30421809的博客 150

机器学习笔记整理

关于我的Github 以下是机器学习部分的学习笔记的集合整理: 1.《机器学习前言之基本概念》 2.《机器学习之决策树》 3.《机器学习之最邻近规则分类KNN》 4.《机器学习之支持向量机SVM(一)》 5.《机器学习之支持向量机SVM(二)》 6.《机器学习之神经网络NN》 7.《机器学习之简单线性回归》 8.《机器学习之多元线性回归》 9.《机器学习之目标函数,损失函数和代价函数》 10.《机...

ShaneHolmes 3172

【《2021机器学习-李宏毅》学习笔记】

台湾大学李宏毅老师开设的《机器学习》近年来广受好评,成为国内众多深度学习/人工智能的学生/爱好者的 入门第一课。本文给出个人在学习过程中所做的笔记总结,希望能帮到大家。

chh13502的博客 2万+

ML.NET相关资源整理

在人工智能领域,无论是机器学习,还是深度学习等,Python编程语言都是绝对的主流,尽管底层都是C++实现的,似乎人工智能和C#/F#编程语言没什么关系。在人工智能的工程实现,通常都是将Python训练好的人工智能模型封装为REST API,以供其它的系统调用。

寒冰屋的专栏 457
上一篇: HashMap中capacity、loadFactor、threshold、size等概念的解释
下一篇: ARP
M2L
M2L
博客等级 码龄10年 12粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值