Deep Learning getting started

Five Steps to Getting Started with Machine Learning in 作者:禅与计算机程序设计艺术 1.背景介绍 In this article, we will explore machine learning by using the popular open-source programming language - Python. This is a begi 阅读详情

Basic concept

其概念来源于人工神经网络的研究,含多隐层的多层感知器就是一种深度学习结构,其通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表达。深度学习允许那些由多处理层组成的计算机模型去学习具有多个等级抽象数据的表达,可利用反向传播算法发现大数据的内在复杂结构,然后BP算法(Back Propagation 反向传播)会指导机器如何在每一层利用从上一层获得的表达来改变其内部参数。 深度学习模型采用深层神经网络(deep neural networks),通过特征组合的方式,逐层将原始输入转化为浅层特征,中层特征,高层特征直至最终的任务目标。 caffe深度学习框架:输入的特征在全连接与训练样本的标签之间不断调整权值,通过调整权值的大小来使网络具有记忆性。

step1:find a model(function)
    output = c*input + k    liner model线性模型 input = feature
step2: Goodness of function (training data)
    a set of function(model) [loss function: input a function; output how bad it is] Loss Function:衡量一组参数的好坏,一般使用方差 (累加 实际值减去function的理论值)
step3: Best Function 使loss function值最小,穷举参数
gradent descent 梯度下降 任一点求导,导数为负,向右移动;导数为正,向左移动;移动的size取决于1.现在导数值,越陡峭移动越大2.learning rate 一个事先定好的常数值
1.random pick an initial value w
2.compute dL/dw|w=w0
3.w1 = w0 - n*dL/dw|w=w0
经过非常多的参数更新,会到达local optimal(局部最优 not global optimal) 导数为0
两个参数w,b步骤
1.random pick an initial value w0,b0
2.compute 在w0,b0处的偏微分
3.w1 = w0 - n*在w0处的偏微分 b1同理
4.计算w1,b1处的偏微分
5.w2= w1 - n*在w1处的偏微分 b2同理
6.循环往复

QQ截图20190404214738.jpg
​                                          

English translation

regression study:回归研究
convex 凸
formulation 公式
how's the result? tesing date   
later selecting another model 
overfitting 过度拟合
regularzation 正规化
validation 验证
variance 方差
bias 偏差
mean 均值
estimator 估计
diagnosis 诊断
trade-off 交易
cross validation 交叉验证
N-fold cross validation n重交叉验证
gradient descent 梯度下降

where does the error come from?

bias and variance.


​QQ截图20190404214603.jpg                                           ​

simple model can cause large bias and small variance    (underfitting)

complex model can cause small bias and large variance  (overfitting)

 

if your model cannot even fit the training examples, then you have large bias.

if you can fit the training data, but large error on testing data, then you probably have large variance.

 

For bias, redesign your model:

Add more features as input

A more complex model

For variance:

More data, very effective, but not always practical

Regularization(强迫你的曲线变得更平滑,参数值更小)

 

Model Selection

There is usually a trade-off between bias and variance.

Select a model that balances two kinds of error to minimize total error

Cross validation

Training Set 分为 Training Set and Validation Set

Testing Set (public)

Testing Set (private)

you can use N-fold cross validation

​QQ截图20190405104434.jpg                               

Gradient Descent

待续

原文链接

梁劲机器学习笔记-全面简单Getting Started With MachineLearning (all in one)_部分2 梁劲机器学习笔记-全面简单Getting Started With MachineLearning (all in one)_部分2。详细、明了地介绍了机器学习中的相关概念、数学知识和各种经典算法。以浅显易懂的方式去讲解它,降低大家的学习门槛。因为文件较大因此分为两部分。第一部分请到我的资源页寻找下载 立即下载

相关推荐

Jim Liang Get started with machine learning 学习笔记 上(1-310页)

Jim Liang machine learning notes 上半部分 Jim Liang machine learning notes 上半部分

开始机器学习-Getting Started With Machine Learning

        前段时间网上查机器学习相关资料,无意间发现一个文档,里面是英文版的机器学习笔记,分为机器学习基础和机器学习算法两部分,该文档是以为机器学习爱好者的苦心之作,然后为了学习,我就想试着翻译一下,就当是学习一下英文,然后顺带着复习一下机器学习的相关理论。         目前是这样计划的:翻译的顺序就按照文档的目录顺序进行,然后根据自己的理解添加一些自己的说明,或者补充一些相关的概念或...

菜鸟朋子的博客 2070

Getting Started With MachineLearning (all in one)_V0.91

Getting Started With MachineLearning (all in one)_V0.91

[机器学习] --- Getting Started With MachineLearning

一.What’s machine learningMachine Learning is the science of gettingcomputers to act without beingexplicitly programmed --- Andrew NgMachine learning is a technique of data scienc...

weixin_30908103的博客 437

Getting started with machine learning 英文原版第二部分

该文档为PDF版,为getting started with machine learning 的第二部分(算法)

Jim Liang Get started with machine learning 学习笔记 下(311页到520页)

Jim Liang Get started with machine learning 学习笔记 (311页到520页) Jim Liang Get started with machine learning 学习笔记 (311页到520页)

Getting started with machine learning in Python

Getting started with machine learning in Python Machine learning is a field that uses algorithms to learn from data and make predictions. Practically, this means that we can feed data into an algorit...

weixin_34358092的博客 232

开始机器学习-Getting Started With Machine Learning-附件资源

开始机器学习-Getting Started With Machine Learning-附件资源

Theano-Deep Learning Tutorials 笔记:Getting Started

Theano-Deep Learning Tutorials 笔记:Getting Started mnist手写数字集,损失函数,随机梯度下降,正则化,Early-Stopping,cPickle保存参数

JiangV的博客 1521

STM32CubeIDE入坑指南

一 前言 在科技日新月异的今天,作为从事效率为先的苦逼 IT 行业,秉承着我不入地狱谁入地狱的伟大革命精神,我决定再一次做第一个吃螃蟹的人,通过自身的入坑过程,为大家测试STM32CubeIDE这款新式工具。(其实是为了我能省点时间,快点做完项目,多挣点钱买几瓶肾气丸) 二 看一看别人是如何入坑的 二 手把手带你入坑 三 相关资料 ...

CH的博客 1万+

从零到实战:用QCustomPlot在QT中绘制动态曲线图(含OpenGL加速配置)

本文详细介绍了如何在QT中使用QCustomPlot库绘制动态曲线图,并配置OpenGL加速以提升渲染性能。从环境搭建、动态数据可视化到OpenGL加速配置,手把手教你实现工业级动态曲线监控系统,适用于大数据量实时展示场景。

weixin_29019241的博客 352

NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(三)

NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(三) Notice The original text comes fromNVIDIA-AI Course. This article only provides Chinese translation. 目录 Image Classif...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 7108

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 531

NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(五)

NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(五) Notice The original text comes fromNVIDIA-AI Course. This article only provides Chinese translation. 目录 Conclus...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 6072

moveit——基于octomap的碰撞检测

机械臂对棚顶进行碰撞检测。

如果想成为中心,那么就到中心去吧。 1356

基于STM32L4XX、HAL库的STS40-CD1B-R3温度传感器 驱动程序设计

/ HAL库需要左移一位。// 每2秒读取一次。// 等待测量完成 - 高精度模式大约需要15ms。// 执行软复位确保传感器处于已知状态。温度测量范围:-40°C ~ +125°C。湿度测量范围:0% ~ 100% RH。// 复位后需要等待至少1ms。// 初始化STS40传感器。// 读取温湿度数据。// 转换原始数据为实际值。// 发送读取序列号命令。// 读取序列号数据。湿度精度:±1.5% RH。

zhusl6688的博客 287

Deep Learning for Natural Language Processing 免积分下载

图书说明: 发现用于自然语言处理(NLP)的深度学习的概念,以及神经网络模型的完整示例,例如递归神经网络,长期短期记忆网络和序列2序列模型。 首先,我将通过实例来涵盖数学先决条件和深度学习和NLP的基础知识。本书的前三章涵盖了NLP的基础知识,从进入高级算法之前的字向量表示开始。最后几...

chongyuwan4121的博客 407

23 RAG 为什么答不准:召回、分块、排序的常见坑

RAG 答不准时,不要先怪模型。本文把常见失败拆成召回不到、召回不准、分块不完整、排序靠后、上下文污染和生成不忠实六类,并给出从 Top-K 检查到评估集的排查流程。

老于的笔记的专栏 248

Keras Tutorial: Deep Learning in Python

This Keras tutorial introduces you to deep learning in Python: learn to preprocess your data, model, evaluate and optimize neural networks. ▲21 ▲21 Deep Learning

omnispace的博客 1905

Qt Quick/QML入门到精通_专栏demo对应文章目录(目前50个左右demo/长期更新)

自定义图标下拉列表框的效果如下所示:自定义三态按钮的效果如下所示:传送门:53.qt quick-自定义三态按钮、自定义图标下拉列表框_诺谦的博客-优快云博客传送门:59.qt quick-qml调色板(颜色取色器)实现、自定义QQuickStyle样式_诺谦的博客-优快云博客63.qt quick-QML侧边滑动栏(不需要任何图片资源,支持自定义左右方向和大小)_诺谦的博客-优快云博客_qt实现好看侧边栏。...

抵抗时间扭曲,坚持做一件有意义的事 2万+

Linux安装MinIO(图文解说详细版)

最近开个新坑,就是在linux环境中操作开发环境,带大家玩转Linux,会整理出一篇Linux的专栏,欢迎大家订阅!! 富贵同学linux环境为CentOS7.8 版本。 上期跟大家说了一下OpenJDK的安装,这次说一下minio的安装 第一步,进入/opt 目录,创建minio文件夹 cd /opt mkdir minio 第二步,wget下载安装包: wget https://dl.minio.io/server/minio/release/linux-amd64/minio 第三步,进入m

编码人生 5万+

Getting started in Reinforcement Learning

(5)

likecayon的博客 275

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...

一、深入学习TensorRT,Getting Started篇

本文档是希望能够帮助大家快速构建一个应用并且基于TensorRT engine来进行推理。大家一起学习

我的小天地 ^_^ 1390

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

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

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Best Machine Learning Resources for Getting Started

Best Machine Learning Resources for Getting Started by Jasonb on November 27, 2013 in Machine Learning 101, Resources This was a really hard post to write because I want it to be really valu

菜鸟从零开始 2286

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 2019东南网安考研总结
下一篇: PicGo图床设置(使用腾讯云cos)
西杭
西杭 领域专家: 算法与数据结构技术领域 领域专家: 算法与数据结构技术领域
博客等级 码龄10年 1159粉丝 391原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西杭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值