博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么是 end-to-end 神经网络?——知乎解答
阅读量:5813 次
发布时间:2019-06-18

本文共 574 字,大约阅读时间需要 1 分钟。

什么是 end-to-end 神经网络?

 

解答1

像机器一样学习,像人一样生活
 
端到端指的是输入是原始数据,输出是最后的结果,原来输入端不是直接的原始数据,而是在原始数据中提取的特征,这一点在图像问题上尤为突出,因为图像像素数太多,数据维度高,会产生维度灾难,所以原来一个思路是手工提取图像的一些关键特征,这实际就是就一个降维的过程。
那么问题来了,特征怎么提?
特征提取的好坏异常关键,甚至比学习算法还重要,举个例子,对一系列人的数据分类,分类结果是性别,如果你提取的特征是头发的颜色,无论分类算法如何,分类效果都不会好,如果你提取的特征是头发的长短,这个特征就会好很多,但是还是会有错误,如果你提取了一个超强特征,比如染色体的数据,那你的分类基本就不会错了。
这就意味着,特征需要足够的经验去设计,这在数据量越来越大的情况下也越来越困难。
于是就出现了端到端网络,特征可以自己去学习,所以特征提取这一步也就融入到算法当中,不需要人来干预了。
 
 
长得很帅的胖子
 
 

其实就是joint learning.

end-to-end 的本质是你要解决的问题是多阶段的或多步的(跟所谓的raw feature没啥关系)。如果分阶段学习的话,第一阶段的最优解不能保证第二阶段的问题达到最优。end-to-end把他们堆在一起来优化,确保最后阶段的解达到最优。
 
 

转载地址:http://pmvbx.baihongyu.com/

你可能感兴趣的文章
再学 GDI+[27]: TGPPen - 画笔样式 - SetDashStyle
查看>>
使用Telnet测试基本POP3服务
查看>>
64位win7 Intel 无线网卡蓝屏的问题
查看>>
了解php中session垃圾回收机制
查看>>
常用git操作
查看>>
C/C++ char 与 unsigned char 使用时要注意的问题
查看>>
jsp生成html
查看>>
xml 和 array的相互转换支持 xml的属性 cdata
查看>>
test
查看>>
tomcat Java heap space 内存溢出
查看>>
golang--使用channel来同步goroutine
查看>>
linux 包管理常忘的一些命令
查看>>
JQ滑动导航菜单的实现
查看>>
VSCode插件开发提示Could not resolve any model with provided uri
查看>>
扒网站心得
查看>>
设计模式的五大原则
查看>>
网站建设关于php写入文本文件时回车的问题
查看>>
mysql 常用函数
查看>>
SyntaxError: unterminated string literal
查看>>
阻止某些文字被选中$.fn.disableSelection
查看>>