回顾机器学习、深度学习(一)

深度学习(DL/ML)学习路径 对于此前不是机器学习/深度学习这个领域的朋友,不管此前在其他领域有多深的积累,还请以一个敬畏之心来对待。持续的投入:三天打鱼两天晒网的故事,我们从小便知,不多说了;系统的学习:一个学科,知识是一个体系,系统的学习才可以避免死角,或者黑洞;大量的练习:毕竟机器学习/深度学习属于Engineering & Science的范畴,是用来解决实际的问题的。单纯的理论研究,如果没有实际的项目(包括研究项目)经验做支撑,理论可能不会有很大突破。 阅读详情

写这篇博客回顾一下近半年来对于ML和DL的学习历程,点出一些关键词,理一下思路,并为下一步的学习做个小小的规划。

基本的情况是按照一些课程和书籍来学的,包括Andrew NG的机器学习视频教程、python基础教程(书)、廖雪峰python教程、机器学习实战(书)以及统计机器学习(书),另有dlbook_cn_public.pdf、neural networks and deeplearning.pdf等,另最近正在学习tensorflow。

半年总结

吴恩达视频教程

总结

监督学习与无监督学习,监督学习指原来的数据集中就有对应的结果,即是一些分类好的数据集,然后我们通过ML或者DL找出输入输出之间的关系即可。无监督学习是指一堆杂乱无章的数据,要通过算法总结出一种规律,将这些数据分成几类。
单变量线性回归:以房价预测问题为例,当只有一个影响房价的特征时,我们可以认为是一个单变量线性回归问题。
模型表示y=wx+b,或者y=wx。
假设函数,即我们提出的一种假设的函数映射关系。用h(x)表示
代价函数,即用来表示原数据结果与经学习后的预测结果之间的差距,一般是建模误差的平方和表示。要在学习的过程中,通过不过减小代价函数,找到一个最小值或者极小值,保存此处的参数(w),就得到了映射关系。
求一个函数最小值的算法—梯度下降GD,随机选一组参数,计算代价函数,然后寻找下一个使代价函数下降最多的参数组合,这样不断寻找下去,直到找到一个局部极小值。选择不同的参数初值,可能得到不同的最后结果。
批量梯度下降:参数=参数-学习率*梯度,另外有一点需要注意(假设h中有两个参数),那就是参数的同时更新,即必须先定义两个临时变量,保存参数1和参数2的新值,然后再将临时变量同时赋给参数1和参数2。
单变量线性回归模型的组成:假设函数,代价函数和参数变化(即梯度下降法)。
多变量线性回归
相对于单变量,其实就是房价预测问题中不止一个特征,那么我们的假设函数就要做相应的改变,原来只有w和b,现在w要变为w(1)..w(k),同时梯度下降也要相应改变,每一次更新时梯度下降的式子变多了,对每个w(i)都要更新(同时更新)。
逻辑回归
logistic regression,之前的线性回归问题对应的是连续值,但是逻辑回归对应的是离散值。即最重要给出一组数据代表的属性,比如预测是不是癌症,一张照片是不是猫等等。以下讨论针对二元分类。
逻辑回归算法的性质:输出值永远在0和1之间
假说:逻辑回归模型。输出永远在0~1之间。假设函数用一个逻辑函数表示,常用的逻辑函数是sigmoid函数(S函数)
代价函数:逻辑回归的代价函数与线性回归的代价函数不一样,具体参见材料
梯度下降:虽然形式上与线性回归相同,但是因为代价函数不同,所以也不同。
正则化
为什么需要正则化:过拟合现象的出现,即对于训练集预测的太精确,以至于在预测新的数据时出现较大的误差。比如,真正的函数是一个三次函数,但是经过对训练集的学习得到了一个四次函数,这个四次函数模型对测试集的预测肯定会存在较大误差。所以需要对过拟合现象进行处理。对于分类问题也是一样,对于二元分类,要找出一条线划分开数据集。训练集中肯定会有数据间的相互穿插,如果拟合的过于精确,得到的可能是一条弯弯扭扭的线,那么对测试集的预测就不再准确。
正则化的原理:对参数进行惩罚。
形式:对代价函数添加一个正则化项,该项与参数之间的关系是正比(非线性)的,所以我们在最小化代价函数时,同时也对参数进行了最小化。那样我们就实现了对特征(所有特征)的惩罚。正则化线性回归和正则化逻辑回归形式略有不同。另外正则化项也有不同的选择,比如有参数的2范数和1范数等多种形式。
神经网络
以对逻辑运算符的表示作为切入,input包括输入和权重,整个结构又分为输入层、隐藏层和输出层,各层之间是权重和偏置(可划归到权重中)。
基本的算法是前向传播算法,即第i+1层的每一个数据都由第i层的数据以及两层之间的权重得来。
代价函数:与二元分类(逻辑回归)比较,输出变成了k个分类。
反向传播算法:为了计算代价函数对参数(权重)的偏导数,首先计算最后一层的误差,然后一层层反向求出各层的误差,直到倒数第二层。第一层是输入,不存在误差。

【文献翻译】利用脑电信号预测癫痫发作的机器学习:综述 利用脑电信号预测癫痫发作的机器学习:综述 阅读详情

相关推荐

机器学习发展历史回顾

其它机器学习、深度学习算法的全面系统讲解可以阅读《机器学习-原理、算法与应用》,清华大学出版社,雷明著,由SIGAI公众号作者倾力打造。 书的购买链接 书的勘误,优化,源代码资源 机器学习是现阶段解决很多人工智能问题的主流方法,作为一个独立的方向,正处于高速发展之中。最早的机器学习算法可以追溯到20世纪初,到今天为止,已经过去了100多年。从1980年机器学习称为一个独立的方向开始算起,到现在...

SIGAI_优快云的博客 2万+

深度学习-关于ocr

1、基础知识 dlbook_cn 中文翻译版https://github.com/exacity/deeplearningbook-chinese 英文在线学习:http://www.deeplearningbook.org/ CNN_bookhttp://lamda.nju.edu.cn/weixs/?AspxAu...

qq_32172681的博客 441

基于图像的三维物体重建:深度学习时代的最新技术和趋势(概述和编码)

点击上方“3D视觉工坊”,选择“星标”干货第一时间送达概述三维重建是一个长期存在的不适定问题,已经被计算机视觉、计算机图形学和机器学习界探索了几十年。自2015年以来,利用卷积神经网络(...

3D视觉工坊 1478

机器学习:回顾总结

机器学习完结

uncle_ll的博客 374

dlbook_cn_v0.5-beta.zip

深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)。 [1] 深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。 深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。 [1] 深度学习在搜索技术,数据挖掘,机器学习,机器翻译,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步

告别付费!手把手教你用DataV.GeoAtlas获取全国街道级GeoJSON数据(附完整避坑指南)

本文详细介绍了如何免费使用阿里云DataV.GeoAtlas工具获取全国街道级GeoJSON数据。通过可视化选取、格式转换、数据校验等步骤,提供了一套完整的避坑指南和工作流,帮助前端和可视化开发者高效解决高精度地图数据获取难题,节省成本并提升开发效率。

weixin_29085865的博客 898

Yoshua Bengio新书《Deep Learning》深度学习(中文)学习笔记(improving)

深度学习(中文)学习笔记:

计算机视觉算法、工程、产品 1万+

【ROS2】MOMO的鱼香ROS2(三)ROS2入门篇——ROS2第一个节点

【ROS2】MOMO的鱼香ROS2(三)ROS2入门篇——ROS2第一个节点

qq_44703886的博客 3614

人工智能、机器学习和深度学习的区别与联系

人工智能的浪潮正在席卷全球,诸多词汇时刻萦绕在我们耳边:人工智能(Artificial Intelligence)、机器学习(Machine Learning)、深度学习(Deep Learning)。不少人对这些高频词汇的含义及其背后的关系总是似懂非懂、一知半解。这篇文章用最简单的语言解释了这些词汇的含义,理清它们之间的关系。

鲸落寰宇 4695

常用的串口通信工具MobaXterm、Bus Hound、SScom等

本文介绍了四种PC端串口通信工具的功能和使用方法:MobaXterm支持SSH、FTP、串口等多种协议;Bus Hound用于监控CAN和串口数据;SScom专为串口和网口通信设计;ScriptCommunicator可进行串口通信并绘制波形图。每种工具都有详细的操作步骤图示,包括参数设置、数据监控等关键功能,并提供了官方和个人下载地址。这些工具各有特点,适用于不同的串口通信和数据分析场景。

sanqima的专栏 2485

【HSCNN解析】HSCNN:从欠采样光谱图重建高光谱图的CNN网络

本文介绍HSCNN,是一个将欠采样光谱图重建为高光谱图的纯CNN网络,2017年提出。

上个大学哪有不疯的?硬撑罢了! 1619

机器学习day04

机器学习是实现人工智能的一种途径。深度学习是机器学习的一个,也就是说深度学习是实现机器学习的一种方法。传统机器学习算术依赖人工设计特征,并进行特征提取,而深度学习方法不需要人工,而是依赖算法自动提取特征。深度学习模仿人类大脑的运行方式,从经验中学习获取知识。这也是深度学习被看做黑盒子,可解释性差的原因。

luoxuezhixing的博客 2042

【计算机三级-数据库技术】操作题大题(第1套)

从触发器的语法中可知,【1】处应该填写的是执行触发器的表,【2】处应该填写指定在表或视图上执行哪些数据修改语句时将激活触发器的关键字。使用FOR或AFTER选顶定义的触发器为后触发器,即只有在引发触发器执行的语句中的操作都已成功执行,并且所有的约束检查也成功完成后,才执行触发器。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。

放纵小开爱的博客 1101

【盘点】深度学习最常用到的20个Python库

核心库与统计 NumPy 我们从科学应用程序库开始说起,NumPy是该领域的主要软件包之一。 它旨在处理大型多维数组和矩阵,并且广泛的高级数学函数和实现的方法集合,使得可以使用这些对象执行各种操作。 在这一年中,NumPy有很多更新。 除了错误修复和兼容性问题之外,关键更新还包括NumPy对象的打印格式。此外,某些函数现在可以处理Python中可用的任何...

weixin_34199405的博客 1995

YOLOv13零基础手把手教程:在 YOLOv13 中集成 SFSConv,YOLOv13让目标检测更上一层楼

YOLOv13本教程详细介绍了如何在YOLOv13中集成SFSConv模块以提升目标检测性能。YOLOv13 SFSConv创新性地结合了分数伽柏滤波和分数傅里叶变换,通过空间处理单元(SPU)和频率处理单元(FPU)解耦处理特征。实验表明,该模块可使准确率提升5.21%,mAP提高11.45%。教程从原理分析到代码实现,系统讲解了SFSConv的数学基础、模块设计,并提供了在YOLOv13中集成该模块的详细步骤,包括配置文件修改、核心代码实现等。

FJN110的博客 2175

一文讲透 SAP VDM 命名里的前缀与后缀:看懂 I_、C_、A_,把 CDS 视图栈搭得又稳又好用

SAP S/4HANA 的 CDS 视图命名规范解析 摘要:本文详细解析 SAP S/4HANA 中 CDS 视图的 VDM 命名规范。通过前缀(如 I_、C_、R_)区分视图层级,后缀标记附加角色,结合 @VDM.viewType 注解形成完整语义体系。I_作为稳定接口层,C_面向特定场景裁剪,R_限定应用域内复用,A_提供远程 API 接口。命名规范使团队能快速识别视图用途、依赖关系和扩展边界,确保模型长期可维护性。文章结合制造业物料主数据、Fiori 应用等实际案例,说明如何通过规范命名构建清晰的视图

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 220

084《机器学习从入门到入职:用sklearn与keras搭建人工智能模型》读书笔记

这本书所含的内容感觉特别多,从传统的机器学习到深度学习,都进行了较为详细的介绍。有些日子没怎么接触这些内容了,还有一部分原因是现在的自己对于自己的职业生涯规划还是处于一个迷茫的状态,尤其是看完这本书的感觉尤甚。 书中好多内容被自己快速地忽略过去了,但确实有很多新的内容出现在自己的眼前,只是当下的自己无法短时间的吸收。 2020年马上就剩下一个月了,这一个月的时间,自己该好好回顾下过往和规划下未来,明确下未来的职业、发展方向,并做好一份详细的规划;做好2021年的行动计划,务必详细可行,借鉴之前看《只管去做.

积跬步,慕至千里的博客 498

【数据集2】CPC Global Unified Temperature/Precipitation数据简介及处理

简介CPC 温度及降雨 数据

WW、forever的博客 3105

启程

2016年,曲曲折折,来来往往。去掉那些不尽如人意。我愿意相信它对我来说是一个新的好的转折点,考研路程不算顺利,也不是很坎坷,相比那些更加坎坷的人来说。 花开花落都该珍惜,经历过就是财富。               对于眼前的一切,好不好都值得拥有,心态放平和,态度放端正。     目前对于     研一的生活刚刚开始,希望自己可以学有所成。

雨碎江南的博客 220

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

深度学习目标检测综述学习

目标检测是这样一种任务:在图像或者视频中,找到目标位置并进行分类。近年来,由于其广泛应用而引起了重视。这篇文章综述了近年来基于深度学习的目标检测的最新进展,提供了基准数据集和评估指标的简要概述,还提供了在识别任务中使用的一些突出的骨干网络。同时,也提供了一些当代用于边缘设备的轻量分类网络。最后,在多个评价指标上对比了这些架构的性能。

webwow的博客 1349

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

从机器学习到深度学习(ML—DL)

1.统计机器学习常用的四种方法:正则化、核化、集成化和层次化2.深度神经网络包括多层感知机、卷积神经网络和循环神经网络等3.深度生成网络包括深度有向网络、深度信念网络和深度波尔茨曼机4....

咔咔响 1186

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

智能科技的浪潮:AI、ML、DL和CV的探索之旅

在这个信息爆炸、技术革新日新月异的时代,我们正站在一个全新科技革命的门槛上。人工智能(AI)、机器学习(ML)、深度学习(DL)和计算机视觉(CV)不再是科幻小说中的幻想,它们已经成为现实世界中推动社会进步的关键力量。这些技术不仅极大地拓展了我们的认知边界,更在医疗、教育、交通、安全等多个领域发挥着不可替代的作用。随着智能算法的不断进化,我们见证了机器从简单的自动化工具成长为能够进行复杂决策的智能体。它们学习、适应并优化自身行为,以服务于人类社会的需求。

码途探索 1509

【DL经典回顾】深度学习概述

本文旨在为完全不懂深度学习的读者提供一个全面的介绍,从基本概念到前沿商业应用,带你一探究竟。我们将从深度学习的基础讲起,解释它是如何工作的,以及它与传统机器学习的关系。接着,我们会探讨深度学习的几个主要分支,它们各自的特点及应用场景。我们还将讨论深度学习目前面临的挑战,以及科学家和工程师如何致力于克服这些挑战,推动这一领域的未来发展。

悦学共鸣,温柔以待,汇聚光芒,共同成长 2336

【李宏毅2022机器学习】笔记一:ML/DL框架;反向传播;回归;Pytorch使用

李宏毅2021/2022春机器学习课程 目前进度P15Regression

一亿少女的梦 2040

在AI,ML,DL和Java领域生活了两年

Citation All the images in the post are owned by the respective owners/creators/authors. This post is a re-blog of my @JavaAdventCalendar post from https://www.javaadvent.com/2018/...

专业的开发者“讨论” 393
上一篇: 机器学习实战—决策树(python3+spyder)
下一篇: 使用tensorflow及anaconda(spyder)时遇到的问题
rayshaw13
博客等级 码龄10年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值