在看R-CNN 和Faster R-CNN,学到了两个词,端到端学习和非端到端学习。

1.端到端学习:输入X,直接预测最终结果Y

2.非端到端:需要多个组件才能预测最终结果 (example:R-CNN 需要单独的训练三个模块,包括       ①CNN特征向量的提取               ②SVM分类            ③边框修正

其意义:

若数据集不够训练,可以考虑非端到端

像通过儿童手骨X光预测年龄,没有这么多数据集,即手骨与年龄的标注数据集训练,但可以让其识别骨头,然后拿骨头取查表来判断年龄

端到端的缺点:把可能有用的人工设计的组件排除在外  

决定是否使用端到端的深度学习的关键:是否有足够的数据能够直接学习到从x到y的这种足够复杂的函数

learning algorithm having two main sources of knowledge is  1.data 2.your hand-design

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐