简析

顾名思义,top-down是由上至下,而bottom-up由下至上的意思。其实,就我对本行业的理解,top = 目的(objective),bottom = 方法细节(action)。

因此,top-down是由目的开始,推到达到目的的方法与其细节。而bottom-up则是由要采取、或是能采取的行动开始思考,最后看这些行动是否能达到目的。

Top-down思考的人会先花很多时间在搞清楚目的与框架上,bottom-up的人则是通常先把要做的事情一个个列出来后,才思考这和原本的目的有什么关系。

举例来说,如果要改善一家公司的获利的话:

1. Top-down思考:从要达到的目的开始思考。先看是否能够在相同成本下,增加营业额 (grow the top line),或是能在不影响营业额的情况下,降低成本支出。增加营业额,有可能是增加客户的数量,或是让每个客户花更多的钱。降低成本,有可能是利用采购的集中,外包给更低成本的公司生产,或寻找低成本的人力资源等。

2. Bottom-up思考:看手头上有几张牌,来看是否能达成目的。譬如最近刚好和一家公司在谈策略联盟,我们可以利用另一家公司的channel与客户关系,来开拓另一个市场,进而增加营业额。或是,最近大陆中关村刚好给个offer,如果在那里开软体公司能给予税负优惠,进而降低成本。

上述只是一个例子,这两个思考方式其实没什么好不好的问题。Top-down虽然以目标为导向,但是时常落于不切实际,bottom-up比较实在,但是可能有迷失方向的可能。

以上是从商业角度思考,如果从我们视觉任务角度思考:

Top-Down Processing

Top-down processing is defined as the development of pattern recognition through the use of contextual information. For instance, you are presented with a paragraph written with difficult handwriting. It is easier to understand what the writer wants to convey if you read the whole paragraph rather than reading the words in separate terms. The brain may be able to perceive and understand the gist of the paragraph due to the context supplied by the surrounding words.

自上而下的处理过程被定义为:在模式识别的过程中使用了上下文信息。比如,当你看到了一张字迹潦草难以辨认的手写文本时,你可以利用整个文本来辅助你理解其中含义,而不是每个字单独辨认。正因为有了周围字体的上下文信息,大脑可以去感知和理解文本里的意思。

Bottom-Up Processing

In the bottom-up processing approach, perception starts at the sensory input, the stimulus. Thus, perception can be described as data-driven. For example, there is a flower at the center of a person's field. The sight of the flower and all the information about the stimulus are carried from the retina to the visual cortex in the brain. The signal travels in one direction.

自下而上的处理可以理解为:将感应器结果作为输入,也就是激励。因此自下而上可以被描述为是数据驱动的。例如,在一个人的花园正中有一朵花儿,这个花儿的视觉和所有的激励信息都从视网膜上通过视神经传递到大脑,然后大脑分析后得到图像。这些信息的传递时单方向的。

Top-down与Bottom-up相关推荐

  1. (四)学习CSS之position、bottom、left、right和top属性

    参考:http://www.w3school.com.cn/cssref/pr_class_position.asp position 属性规定元素的定位类型. 这个属性定义建立元素布局所用的定位机制 ...

  2. DIV CSS left right top bottom定位

    这四个CSS属性样式用于定位对象盒子,必须定义position属性值为absolute或者relative此取值方可生效. 一.语法结构   -   TOP Left.right.top.bottom ...

  3. VI编辑器 Search it Bottom, Continuing at Top

    VI编辑器搜索字符串的时候会在底部出现"Search it Bottom, Continuing at Top" 或 "Search hit Top, Continuin ...

  4. html里top是向下,css left right top bottom定位

    DIV CSS left right top bottom定位 这四个CSS属性样式用于定位对象盒子,必须定义position属性值为absolute或者relative此取值方可生效. 一.语法结构 ...

  5. 画笔Paint的使用

    //画笔Pain的简单使用 Paint paint = new Paint(); // 设置颜色 paint.setColor(color); // 设置抗锯齿 paint.setAntiAlias( ...

  6. Android layer-list 使用

    在了解layer-list 之前需要知道shape 如果不清楚可以看shape 介绍 shape 画的背景图 都是单一的一个,有时候遇到二个的,这个时候就需要使用layer-list layer-li ...

  7. android gravity和layout_gravity区别

    gravity:属性是指定当前控件内容显示的位置. 里面有:left 左 ,right 右, top 上, bottom下 layout_gravity:属性是指定当前控件在父元素的位置 里面有 to ...

  8. 安卓当下最流行的吸顶效果的实现(转)

    原文出处: 李诗雨 开始逐渐领略到ItemDecoration的美~ 今天让我 使用 ItemDecoration 来完成 可推动的悬浮导航栏的效果,最终实现的效果如下图: 具体实现步骤如下: 根据我 ...

  9. android:layout_gravity 和 android:gravity 的区别

    gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思. android:layout_gravity 和 android:gravity 的区别 从名字上可以看到,android:gr ...

  10. 完美的隐藏软键盘方法

    最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘.这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易. ...

最新文章

  1. python自学入门教程-Python自学入门基础教程-数据类型
  2. SQLServer数据库的备份/恢复的3中策略实例
  3. mxnet基础到提高(40)-ndarray之运算(1)
  4. 第二章: 第二课 内容处理-插入图片
  5. 扩展方法IEnumerableT转换为IListSelectListItem ,提供@Html.DropDownList使用
  6. 电脑键盘练习_电脑新手最关心的:零基础如何快速掌握电脑打字的技巧?
  7. Hover.css:一组超实用的 CSS3 悬停效果和动画
  8. 解决Tuxera NTFS for Mac软件安装问题
  9. C# windows服务程序中的Timer控件的问题
  10. 现在无法停止通用卷设备_济宁变压器油道设备
  11. 两台电脑怎么互传文件?用它就能搞定!
  12. Web前端-HTML
  13. 2022年法定节假日JSON格式文件
  14. latex 分行 表格标题过长_使用latex撰写Elsevier论文,遇到的表格标题caption换行以及左对齐问题的解决办法...
  15. Guitar Pro2023中文版本下载及简谱功能详细介绍
  16. 安装keepalive错误:configure: error: No SO_MARK declaration in headers
  17. 惠普计算机不启动不了系统还原,惠普电脑win10进不了系统怎么恢复系统
  18. 【程序源代码】微信小程序商城管理系统(java后台+小程序)
  19. DO、DTO、VO、POJO使用场景
  20. gradle初始化失败:Errors occurred while build effective model from

热门文章

  1. (王道408考研数据结构)第二章线性表-第三节2:双链表的定义及其操作(插入和删除)
  2. (计算机组成原理)第五章中央处理器-第五节1:指令流水线(定义和表示方法及性能指标)
  3. VirtualAllocEx 跨进程读写数据 代码注入
  4. 排序函数(sort()、sorted()、argsort()函数)
  5. DUMP文件分析6:简单的堆破坏示例
  6. Python判断端口服务是否启动
  7. P2转P3时出现‘utf-8‘ codec can‘t decode byte 0xb3 in position 0: invalid start byte(\x、decode解码)
  8. 判断当前用户是否为root
  9. C/C++面试题—旋转数组的最小数字
  10. 【洛谷习题】填涂颜色