首页 > 其他分享 >神经网络与深度学习

神经网络与深度学习

时间:2023-05-31 16:55:55浏览次数:45  
标签:机器 学习 神经网络 深度 Representation 数据

神经网络与深度学习(邱锡鹏)

第一部分 机器学习基础

第1章 绪论

深度学习是机器学习的一个分支,指从有限样例中通过算法总结出一般性的规律,并可以应用到新的未知数据上。

一种可以比较好解决贡献度分配问题的模型是人工神经网络(Artificial Neural Network,ANN),也简称神经网络。

贡献度分配问题(Credit Assignment Problem,CAP):即一个系统中不同的组件(component)或其参数对最终系统输出结果的贡献或影响。可用偏导数解决此问题。

如果我们把神经网络看作由一组参数控制的复杂函数,并用来处理一些模式识别任务(比如语音识别、人脸识别等),神经网络的参数可以通过机器学习的方式来从数据中学习。

目前,人工智能的主要领域大体上可以分为以下几个方面 :

(1) 感知:模拟人的感知能力,对外部刺激信息(视觉和语音等)进行感知和加工.主要研究领域包括语音信息处理和计算机视觉等。

(2) 学习:模拟人的学习能力,主要研究如何从样例或从与环境的交互中进行学习。主要研究领域包括监督学习、无监督学习和强化学习等。

(3) 认知:模拟人的认知能力,主要研究领域包括知识表示、自然语言理解、推理、规划、决策等。

机器学习(Machine Learning,ML)是人工智能的一个重要分支,指从有限的观测数据中学习(或“猜测”)出具有一般性的规律,并利用这些规律对未知数据进行预测的方法。机器学习的主要目的是设计和分析一些学习算法,让计算机可以从数据(经验)中自动分析并获得规律,之后利用学习到的规律对未知数据进行预测,从而帮助人们完成一些特定任务,提高开发效率。

表示学习:如果有一种算法可以自动地学习出有效的特征,并提高最终机器学习模型的性能,那么这种学习就可以叫作表示学习(Representation Learning)

在机器学习中,我们经常使用两种方式来表示特征:局部表示(Local Representation)和分布式表示(Distributed Representation)

嵌入(Embedding)通常指将一个度量空间中的一些对象映射到另一个低维的度量空间中,并尽可能保持不同对象之间的拓扑关系。

需要将输入信息转换为有效的特征,或者更一般性地称为表示(Representation)。深度学习的主要目的就是从数据中自动学习到有效的特征表示。

人工神经网络可以用作一个通用的函数逼近器(一个两层的神经网络可以逼近任意的函数)。

标签:机器,学习,神经网络,深度,Representation,数据
From: https://www.cnblogs.com/wwwqy/p/17446635.html

相关文章

  • Snap算法学习01-02关于net节点、边、权值、标签的读写操作——netinf中cascades层级信
      Model可选值—— 0:exponential,  1:powerlaw,  2:rayleigh"                                      ......
  • CVE-2023-33246学习
    1.参考学习CVE-2023-33246https://github.com/I5N0rth/CVE-2023-332462.本地搭建环境2.1下载镜像#dockerpullapache/rocketmq:4.9.1#dockerpullapacherocketmq/rocketmq-console:2.0.02.2启动broker、namesrv、console启动namesrvdockerrun-dit-p9876:987......
  • linux命令小总结 本人本阶段学习的linux命令。
    ifconfig查看IP地址reboot重启ls查看命令  ls--help查看ls的帮助  ls-l查看详细列表  ls-a查看当前文件或者文件夹,包括隐藏文件和文件夹。  ls-la组合命令查看所有列表的文件夹和所有隐藏文件  ls/etc指定查看当前某一个目录里面的文件或者文件夹  ......
  • 蛋白质测序学习
    蛋白质有四级结构,基本单位是氨基酸。氨基酸的分子结构通式为一个氨基-NH2、一个羧基-COOH、一个氢原子-H、一个侧链R基团连接在同一个碳原子上。根据R基团的不同,氨基酸分为20种。氨基酸之间羧基和氨基通过脱水缩合形成肽键-CO-NH-连接在一起,多个氨基酸最终形成一条肽链,肽链上氨......
  • c++面试 笔试基础知识学习记录
    1.int(*p)[4]和int*p[4]int(*p)[4],p是一个指针变量,指向一个存放4个int变量的一维数组,p+1是向后移动数组长度个字节大小,也就是向后移动4个int字节的大小。*(*(p+1)+2)=*(p[1]+2)int*p[4],等价于int*(p[4]),[]优先级高于*所以p首先是一个数组。即定义了一个指针数组,p就......
  • 神经网络中embedding层作用——本质就是word2vec,数据降维,同时可以很方便计算同义词(各
    Embeddingtflearn.layers.embedding_ops.embedding(incoming,input_dim,output_dim,validate_indices=False,weights_init='truncated_normal',trainable=True,restore=True,reuse=False,scope=None,name='Embedding')Embeddinglayerforase......
  • 使用神经网络-垃圾邮件检测-LSTM或者CNN(一维卷积)效果都不错【代码有问题,pass】
     fromsklearn.feature_extraction.textimportCountVectorizerimportosfromsklearn.naive_bayesimportGaussianNBfromsklearn.model_selectionimporttrain_test_splitfromsklearnimportmetricsimportmatplotlib.pyplotaspltimportnumpyasnpfromskle......
  • When Cyber Security Meets Machine Learning 机器学习 安全分析 对于安全领域的总结
    链接:http://ucys.ugr.es/jnic2016/docs/MachineLearning_LiorRokachJNIC2016.pdf https://people.eecs.berkeley.edu/~adj/publications/paper-files/SecML-MLJ2010.pdf一些关键点:算了,不总结了。......
  • JSP原理深度刨析
    1. 我的第一个JSP程序  351.1 原理  35 在WEB-INF目录之外创建一个index.jsp文件,然后这个文件中没有任何内容。- 将上面的项目部署之后,启动服务器,打开浏览器,访问以下地址:  - http://localhost:8080/jsp/index.jsp 展现在大家面前的是一个空白。  - 实际上访问以上的......
  • 反素数深度分析
    今天要我要讲的是反素数,在ACM中也算是常见的考点,那么对于搞ACM的同学来说,很有必要搞清楚它,所以接下来我会很详细地讲解。在讲解反素数之前,我们先来看反素数的概念。反素数的定义:对于任何正整数,其约数个数记为,例如,如果某个正整数满足:对任意的正整           数,都有,那么......