首页 > 其他分享 >一、深度学习简介

一、深度学习简介

时间:2024-09-13 14:37:44浏览次数:8  
标签:预测 房价 简介 模型 学习 神经网络 深度 神经元

1、什么是神经网络

  简单来说,深度学习(Deep Learning)就是更复杂的神经网络(Neural Network)

eg:从预测房价开始,自变量x:size of house,因变量y:price,根据这些输入输出来建立房价预测模型,来预测房价:y=f(x)。也许可以把这个房屋价格加一个拟合函数,看成是一个非常简单的神经网络。

一般地,我们会一条直线来拟合图中这些离散点,即建立房价与面积的线性模型。其实这个简单的模型(蓝色折线)就可以看成是一个神经网络,而且几乎是一个最简单的神经网络。我们把该房价预测用一个最简单的神经网络模型来表示,如下图所示:

  上图中的小圆圈就是一个独立的神经元。这个神经元做的就是输入面积,完成线性运算,取不小于0的值,最后输出最终预测价格。上面讲的是一个单神经元网络,输入x仅仅是房屋面积的一个因素。规模很小的、大一些的神经网络是把这些单个神经元堆叠起来形成的。

  现在把上面举的房价预测的例子变得复杂一些,而不是仅仅使用房屋面积一个判断因素。神经网络模型结构如下所示:

  它有四个输入,分别是size,#bedrooms,zip code和wealth。在给定这四个输入后,神经网络所做的就是输出房屋的预测价格y。图中,三个神经元所在的位置称之为中间层或者隐藏层(x所在的称之为输入层,y所在的称之为输出层),每个神经元与所有的输入x都有关联(直线相连)。

2、利用神经网络进行监督学习

      目前大多数深度学习创造的经济价值都基于一种机器学习:监督学习(supervised learning)。由神经网络模型创造的价值基本上都是基于监督式学习(Supervised Learning)的。监督式学习与非监督式学习本质区别就是是否已知训练样本的输出y

       根据不同的问题和应用场合,应该使用不同类型的神经网络模型。例如上面介绍的几个例子中,对于一般的监督式学习(房价预测和线上广告问题),我们只要使用标准的神经网络模型就可以了。而对于图像识别处理问题,我们则要使用卷积神经网络(Convolution Neural Network),即CNN。而对于处理类似语音这样的序列信号时,则要使用循环神经网络(Recurrent Neural Network),即RNN。还有其它的例如自动驾驶这样的复杂问题则需要更加复杂的混合神经网络模型。

       CNN和RNN是比较常用的神经网络模型。下图给出了Standard NNConvolutional NNRecurrent NN的神经网络结构图。

       机器学习应用于结构化数据(structured data)非结构化数据(unstructured data)

结构化数据(Structured Data)是数据的数据库,意味着每个特征都有清晰的定义,比较容易理解。

非结构化数据(Unstructrued Data),通常指的是比较抽象的数据,比如音频、原始音频、图像、文本。

标签:预测,房价,简介,模型,学习,神经网络,深度,神经元
From: https://www.cnblogs.com/pgl6/p/18412134

相关文章

  • 在半监督学习中,用于细粒度图像分类中精确增强的伪标记方法
    2024年9月5日提交的原论文《PEPL:Precision-EnhancedPseudo-LabelingforFine-GrainedImageClassificationinSemi-SupervisedLearning》GitHub-TianSuya/SemiFG:ASemi-supervisedframeworkforfinegrainedclassificationASemi-supervisedframeworkforfine......
  • 《深度学习》深度学习 框架、流程解析、动态展示及推导
    目录一、深度学习1、什么是深度学习2、特点3、神经网络构造1)单层神经元•推导•示例2)多层神经网络3)小结4、感知器神经网络的本质5、多层感知器6、动态图像示例1)一个神经元相当于下列状态: 2)两个神经元相当于下列所示:3)三个神经元相当于下图所示:7、多层感......
  • 2024网络安全学习路线 非常详细 推荐学习_网络安全教程谁的好
    关键词:网络安全入门、渗透测试学习、零基础学安全、网络安全学习路线首先咱们聊聊,学习网络安全方向通常会有哪些问题1、打基础时间太长学基础花费很长时间,光语言都有几门,有些人会倒在学习linux系统及命令的路上,更多的人会倒在学习语言上;2、知识点掌握程度不清楚对于......
  • 黑客零基础入门教程,从入门到精通学习路线&规划,看完这篇就够了。
    很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样。想要成为黑客,却苦于没有方向,不知道从何学起,下面这篇黑客入门教程可以帮你实现自己的黑客梦想,如果想学,可以继续看下去......
  • asp6学习
    http://localhost:81/khzj/mapmoveend.asphttp的报头会有一些客户端的信息,将ASP6网站部署在公网服务器上,通过Request.ServerVariables("REMOTE_ADDR")或Request.ServerVariables("REMOTE_HOST")可获取客户端的公网IP。使用ASP的Server.CreateObject方法可以创建对象的实......
  • 机器视觉的学习路线
    学习计算机视觉可以分为多个阶段,每个阶段都有其核心主题和推荐的学习资源。以下是一个系统的学习路线:1.基础知识1.1数学基础线性代数:矩阵运算、特征值与特征向量概率与统计:概率分布、贝叶斯定理微积分:导数、偏导数、链式法则1.2编程基础Python:学习基本语......
  • 学习笔记 - 知识图谱的符号表示方法
    学习笔记-知识图谱的符号表示方法说明:首次发表日期:2024-09-13个人阅读学习并摘录成笔记知识表示的相关名词定义以下内容摘录自KnowledgeGraphsApplied2.3小节,然后AI翻译+人工润色。实体(Entities)---表示知识的核心概念,其他所有东西都是围绕其构建的。实体可以是......
  • 【机器学习实战】用sklearn玩转随机森林,分类准确率提升秘籍!
    在机器学习的世界里,随机森林算法以其出色的分类和回归能力而闻名。我们将深入sklearn库中的随机森林,探索如何通过实战提升模型的分类准确率。一随机森林算法简介随机森林是一种集成学习方法,通过构建多个决策树并综合它们的预测结果来提高预测准确性。每个决策树都是在训......
  • 机器学习中的聚类艺术:探索数据的隐秘之美
    一什么是聚类聚类是一种经典的无监督学习方法,无监督学习的目标是通过对无标记训练样本的学习,发掘和揭示数据集本身潜在的结构与规律,即不依赖于训练数据集的类标记信息。聚类则是试图将数据集的样本划分为若干个互不相交的类簇,从而每个簇对应一个潜在的类别。聚类直观上来......
  • Java 并发编程深度解析:synchronized 关键字的内部原理与应用
    引言在并发编程中,当多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。Java是通过synchronized关键字实现锁功能来做到这点的,synchronized是JVM实现的一种内置锁,锁的获取和释放由JVM隐式实现。锁的本质如上图所示,多个线程要访问同一个资源。线程就......