机器学习001 deeplearning.ai 深度学习课程 Neural Networks and Deep Learning 第一周总结

本文概述了深度学习的主要趋势及其在监督学习中的应用,介绍了神经网络的基本概念,以及不同深度学习模型在各行业的应用。通过吴恩达在Coursera上的深度学习专项课程,学习者能掌握神经网络、卷积神经网络和序列模型等关键技能。

Deep Learning Specialization

吴恩达老师最近在coursera上联合deeplearning.ai 推出了有关深度学习的一系列课程,相对于之前的machine learning课程,这次的课程更加实用,作业语言也有matlab改为了python从而更加贴合目前的趋势。在此将对这个系列课程做一个学习笔记。

而这次的Deep Learning Specialization分为五门课程,分别为:Neural Networks and Deep Learning,Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization,Structuring Machine Learning Projects,Convolutional Neural Networks,Sequence Models。

这篇随笔首先从第一门课Neural Networks and Deep Learning的第一周开始

深度学习简介

学习目标:

1. 了解推动深度学习的主要趋势

2. 能够解释深度学习是如何应用到监督学习中的

3. 了解深度学习模型的主要类别以及什么时候该应用什么模型

4. 能够简单了解什么情况下机器学习会工作的比较顺利

 

主要内容

人工智能将会像电力的出现一样给人类社会带来又一次巨大转变。就想一百年前一样,人工智能也在改变着许多行业。

 

什么是神经网络

假设我们用房屋的面积大小来预测一个房屋的价格,那么我们可以用线性回归(linear regression)来进行拟合,同时我们知道房屋的价格不会是个负值,因此我们可以用下图中的蓝线来进行一个拟合。

 

这个蓝线很类似于目前神经网络中常用的激活函数ReLU(rectified linear unit)。对于这种只有一个输入和一个输出的问题,我们可以用一个最简单的神经网络来表示。

 

 

这种最简单的神经网络就好像乐高积木一样,更加复杂的网络都可以用这个最简单的“乐高”块拼接而成。

当然在日常生活中我们可能面临更加复杂的问题。决定一个房屋价格的因素除了房屋大小以外,可能还有卧室的数量,邮政编码(也就是房子的所在街道)以及周边社区的富裕情况。房屋大小和卧室数量可以决定这个房屋适合几口之家,而房屋所在街道可能决定了交通是否便利,房子所在的街道和周边社区的富裕程度还可能决定这个房子是不是学区房。之后再由的房屋适合几口之家,交通是否便利,是否是学区房来预测这个房屋的价格。当我们用神经网络解决此类问题时,我们只需给出输入X也就是房屋大小,卧室数,邮编和周边的富裕情况就可以通过一个训练好的神经网络得到一个预测的房屋价格。

 

 

从这个神经网络示意图我们可以看出,输入层每个特征都和隐层的每个神经元相连。当然,连接的权重可能会有所不同。

使用神经网络进行监督学习

监督学习中,我们一定会有成对的输入x和输出y。而监督学习目前有着很广泛的应用。在不同应用中,我们应当选择适合的输入和输出

 


在不同的应用领域,我们可能采取不同的深度学习模型。比如在不动产(real estate)和在线广告(online advertising)中,我们更倾向于使用标准的神经网络(standard NN)。而在标记图片或者进行图像识别时,我们经常使用卷积神经网络(CNN, convolutional neural network)。在进行语音识别、翻译等序列识别的时候,常用的模型为循环神经网络(RNN, recurrent neural network)。当面对自动驾驶等复杂问题时,我们可能会使用复杂混合网络(complex hybrid neural network architecture.)。

 

 

在监督学习中,我们可能面对两种数据:结构化数据和非结构化数据。对于结构化数据来说,对于每个特征都有明确界定的含义。而非结构化数据比如声音、图像和文本等,特征可能是单个音节或者像素,没有明确的意义。

什么促使深度学习腾飞

  1. 深度学习在很多领域的应用中取得了巨大的成功,比如在线广告推荐,语音识别和图像识别等。
  2. 目前计算机的计算能力相对于过去有了很大提高
  3. 我们现在有了很多数据(大数据)

 

 

从这个图中我们可以看出,更多的数据,规模更大的网络都可以提高神经网络的表现。同时算法的发展也是不容忽略的。比如从过去常用的sigmoid激活函数到目前常用的ReLU激活函数。同时新的算法一般都使得神经网络的训练速度更快。更快的训练速度可以让我们有机会训练更大的网络来应付越来越多的数据,同时也可以让我们尝试更多的想法,可以更快地测试不同的参数。同时硬件的发展也让我们可以更快的训练网络模型来验证想法。

 

 

转载于:https://www.cnblogs.com/Libra-Beta/p/7397156.html

内容概要:本文围绕基于Wasserstein生成对抗网络(W-GAN)的光伏场景生成程序展开研究,提出了一种利用W-GAN生成高精度、高波动性光伏出力场景的方法,以应对新能源发电中的不确定性挑战。研究通过构建生成器与判别器之间的对抗训练机制,有效捕捉光伏出力的时间序列特征与统计分布规律,生成符合实际运行条件的多样化场景数据,弥补实测数据稀缺问题。相较于传统GAN,W-GAN引入Wasserstein距离作为损失函数,显著提升了模型训练的稳定性与梯度传播的连续性,增强了生成样本的质量与多样性。文中还提供了完整的Python代码实现,便于读者复现与拓展。; 适合人群:具备一定Python编程能力、深度学习基础的研究生、科研人员,以及从事新能源电力系统规划、优化调度、不确定性建模等相关领域的工程师和技术人员。; 使用场景及目标:①用于电力系统中可再生能源出力的不确定性建模与风险评估;②支撑微电网、综合能源系统等场景下的随机优化、鲁棒优化与分布鲁棒优化研究;③为风光互补系统、储能配置、需求响应等应用提供高质量、多样化的输入场景;④帮助研究人员掌握深度学习在能源时序数据生成中的前沿应用,推动模型迁移至风电、负荷等其他场景生成任务。; 阅读建议:建议读者结合提供的Python代码进行动手实践,深入理解W-GAN的网络架构设计、损失函数构造、训练技巧及超参数调优策略,重点关注Wasserstein距离在缓解模式崩溃与梯度消失问题中的作用,并尝试将该框架拓展至多变量、多站点或多能源联合场景生成,提升模型的泛化能力与工程实用价值。
源码链接: https://pan.quark.cn/s/a4b39357ea24 在信息技术领域中,将网页或网站转化为移动应用程序(APP)是一项普遍的需求,尤其是对于那些希望在移动设备上提供便利访问的开发人员而言。HbuilderX是一个功能强大的集成开发环境,专门为HTML5、Vue.js等前端技术构建,并且支持将网页迅速转换为原生APP。以下将具体阐述如何运用HbuilderX来打包您的网站。 您需要【获取并安装HbuilderX】。您可以从官方指定的网址(http://www.dcloud.io/hbuilderx.html)下载到最新版本的软件。下载及安装过程一般较为简单,只需遵循安装向导的步骤即可顺利完成。 接下来,【启动HbuilderX并设立5+APP项目】。运行软件后,点击“文件”选项卡,然后选择“新建”->“1.项目”。在出现的界面中,挑选“5+APP”,为您的项目命名,随后点击“创建”键。这样,您便构建了一个用于打包网站的基本项目架构。 【设定网站位置】是打包流程中的核心环节。打开项目内的`manifest.json`文件,该文件用于定义应用的基本信息和配置。在此处,您需要输入您网站的IP地址,让HbuilderX明确要加载的网站内容。同时,您也能够设定应用的横屏或竖屏显示方式,以契合不同的用户使用环境。 为了执行【云打包并制作APK】,您必须先【在HbuilderX中注册并登入账号】。登入后,右键点击项目,选择“发行”->“原生APP-云打包”。按照提示设置打包参数,例如应用图标、名称、版本标识等,然后点击“打包”键。这个阶段可能需要一些时间,因为HbuilderX需要将您的网站内容转换为Android原生应用的格式。 在【打包作业...
源码直接下载地址: https://pan.quark.cn/s/20f41dfc7318 在数字音频信号处理技术中,音频CODEC(编码解码器)作为核心构成部分,承担着对数字音频信号进行编码及解码的关键任务。本资料系统性地阐述了音频CODEC芯片内部ADC(模拟至数字转换器)与DAC(数字至模拟转换器)组件的工作原理,并深入分析了多种数字音频接口的类型及其特性。同时,还考察了多种可选的数字功能单元,包括限压器、低音强化、数字音量调节等,并说明了它们在音频处理过程中的效用以及具体的配置方式。 我们将探讨DAC模块,该模块是执行数字音频信号向模拟信号转换的核心部件。DAC模块的工作效能直接关联到音效的优劣。在DAC部分中,数字音频接口扮演着至关重要的角色,它界定了数据传输的规范和格式。 I2S接口是由飞利浦公司制定的一种总线规范,在数字音频设备间的音频数据交换中得到了广泛的应用。该接口包含三个主要信号线:位时钟(BCLK)、左右声道切换时钟(LRCK)以及串行数据(SDATA)。其中,BCLK负责管理数据的传输时序,LRCK用于切换不同的声道,SDATA传输的是音频数据信息本身。I2S接口能够支持单向或双向的数据传输模式,并且兼容多种不同的数据排列格式,例如左对齐、I2S标准格式和右对齐。 PCM接口在物理连接方式上与I2S接口完全一致,主要差异在于数据格式层面。PCM接口主要用于传输未压缩的线性PCM音频数据。SPDIF接口是由索尼与飞利浦共同研发的数字音频接口,能够传输未压缩的PCM数据流以及压缩型的多声道音频信号,如Dolby Digital、DTS等格式。SPDIF接口提供了同轴和光纤两种不同的传输方式,其中光纤传输方式因为具备更强的抗干扰性能而逐渐成为主流选...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值