zoukankan      html  css  js  c++  java
  • 思维-分类和分解

    http://blog.sina.com.cn/s/blog_493a84550102ws9h.html

    今天谈下思维方法中的分类和分解,在前面谈问题分析和解决的文章里面专门提到了,在问题分析阶段有两个核心内容,一个就是分解,一个就是排序。而今天重点就再谈下里面的分解,包括相关的分类。

    前面一篇文章我重点谈了动态分析和静态分析,这篇文章则谈分类和分解,实际上可以理解为事物分析和事物群分析,分解往往对应事物分析,而分类则对应事物群分析。可以讲,虽然思维的方法千变万化,层出不穷,但是理解了静态+动态分析,理解了分类+分解,你基本就可以解决80%的思维方面的问题。其它很多的思维方法和工具基本上属于以上基础思维方法论的一个延伸。

    在进行单个事物分析的时候,重点不仅仅是了解整体,在了解完整体后还需深入到事物内部,了解事物内部的结构和组成,各个组成部分之间的集成和协同关系,为了完成这个工作,最重要的工作就是分解。

    同时也可以看到在进行事物群分析的时候,成千上万的个体我们不可能逐个都全面展开研究,因此我们的重点是基于事物表现出来的静态特征和动态特征来对事物进行分类,而在进行分类后,我们可能还需要进一步的抽象和聚合,以对事物群建立一个抽象宏观的整体认识,并基于抽象后的分类再做出决策。

    在看这篇文章前,可以先看下我前面写过的关于事物分析和事物群分析的两篇文章:

    事物分析:http://blog.sina.com.cn/s/blog_493a84550102vseq.html
    事物群分析:http://blog.sina.com.cn/s/blog_493a84550102vsjk.html

    事物分析核心 - 分解

    在问题分析和解决过程中我们提到了分解,其实可以看到分解是单个事物分析的核心内容。

    对于分解如果讲简单点来看,和人体解剖往往是一个道理,即从一个外部整体通过各种手段深入到事物内部的组成单元,同时进一步搞清楚这些组成单元之间是如何协同运作的,即事物最终表现出来的各种不同的外部表现都涉及到内部单元之间是如何协同运作的。

    人运动后会出汗,这是一个表象,但是只有通过深入事物内部,我们才能够明白人体内部各个器官之间是如何协同运作最终导致了这么一个结果出来。这个搞明白了你就从事物表象转变到事物内在机理的认识

    庖丁解牛,目无全牛而游刃有余,则已经是从事物外在深入到了事物内在运行机理。

    要认识到,形成完整的事物分解结构或分解树只是完成了分解的第一步,更加重要的是对于分解完成的各个子件或组成单元,我们还需要根据事物的外在表现特征将其串联起来,只有这样你才会发现事物分解后的各个部分并不是孤立的,而是紧密的协同在一起的。

    对于分解而言,往往存在两种顺序问题:

    1. 静态到动态:首先进行分解,再去研究分解后各个组成单元间的协同
    2. 动态到静态:先观察事物的动态运行过程,找到各个具体的单元组件,再考虑事物如何科学分解


    为何提到这么两种方式,可以看到对于类似人体结构研究,我们很容易就会想到直接进行解剖方式分解就可以了,但是对一个新的知识领域或问题,你有时候连究竟应该分解为哪些知识点或问题点都不清楚,这个时候更多的首先是要研究问题的动态形成过程,从动态分析的过程中找到分解单元。

    但是不论哪种顺序的分解,我们可以看到都必须完成分解为组成单元,组成单元间如何协同两大问题。

    在事物分解的时候,我还提到一个重要概念,就是对于复杂的事物,不论是实际事物还是抽象的知识,都可能存在一种多维结构,当存在这种多维结构的时候,我们一定要学会将多维结构转换为多个二维结构,因为只有二维结构我们更加容易进行可视化的分析,这本身就是一个将事物从复杂到简单的一个转化过程。

    最典型的一个例子类似大学机械制图,对于一个立体结构,我们比较容易输出3个视角的平面投影图,然后通过这个平面投影图可以去还原出事物的立体结构。

    事物群分析核心 - 分类

    分类有时候也可以叫做归类,如果用归类可以更加形象化的体现分类的意思。分类可以将是事物群分析中的关键方法,那么为什么这样讲?可以看到当我们面对成千上万的事物个体的时候,我们不可能针对成千上万的个体采用不同的决策方法和行动计划,而最可行的方法则是对事物进行分类,通过分类后我们只需要对不同的分类采用不同的决策方法和行动计划即可。

    对于分解我们谈两个重点,组成单元和组成单元间的集成和协同。对于分类同样也有两个重点,其一是分类,其二是抽象,两者缺一不可。

    首先要考虑的是分类,即可以根据事物的哪些关键属性首先对事物进行初步的分类整理。拿投资理财的来说,你可能会面对诸多的产品和选择,如果从风险和收益考量你可以初步分类为银行理财产品,信托,债券,基金,P2P理财等几个大类。对于基金类可能又可以分为保守类的债券投资基金和激进的股票基金,而任何一个基金产品本身又是多个最终股票形成的股票池的产品组合。

    对于事物群的分类,可以看到仍然需要去找到事物所具备的共有属性,然后根据这些共有属性所表现出的不同内容进行分类的划分。这些属性可能是事物具备的静态属性,如事物是圆形还是方形,也可能是事物表现出来的动态属性,如直线运动还是曲线运动,这些都可以做为对事物群进行分类的属性。

    所以要做到科学合理分类,你必须首先要找到事物具备的这些共有静态或动态属性

    要研究一个完整的事物群还需要进行进一步的抽象,对于抽象也可以理解为归纳,即找寻不同事物的共同特征和属性,从最终的产品和事物转化为抽象的思维表达。抽象的目的是研究事物的共性特征,而从具体事物归纳和提炼出抽象的表达,当有了这种抽象的表达后才可能后期对研究的新事物进行演绎和拓展。即抽象的过程是归纳的过程,而解决问题和决策的过程是演绎的过程。

    对于分类和分解的简单总结


    经过上面的分析可以看到分解的过程是一个从顶朝下的过程,而分类和抽象的过程恰好是一个从底超上的过程。即分解的过程有点类似于演绎,而分类和抽象的过程则更像是归纳。分解的目的是由整体到个体,同时通过个体的分析来洞悉事物内在运行机制;而分类的目的则是从个体到整体,通过分类和抽象来实现对抽象类别的统一决策和行动。

    对于单事物讲分解,分解后集成;事物群讲分类,分类后聚合。单事物矩阵往往分析事物内部的集成和交互,而事物群矩阵则是强调对事物本身的决策分类。

    对于事物的分解需要解决两个方面的问题,其一是事物内部的组成单元,其次是这些组成单元之间是如何集成和协同形成一个整体的。对于分类同样需要解决两个问题,其一是归纳出具体的类别,其二是基于事物的类别进一步的进行抽象和聚合,将对事物群实例的观察抽象为一个对整体的观察和决策。

  • 相关阅读:
    shell编程基础(六): 透彻解析查找命令find
    shell编程基础(五): 正则表达式及其使用
    shell编程基础(三): 位置参数与shell脚本的输入输出
    shell编程基础(二): shell脚本语法之分支语句和循环语句
    shell编程基础(一): 基本变量和基本符号
    SpringCloud学习(一):微服务简介
    ubuntu 安装bazel
    numpy reshape resize用法
    L0、L1及L2范数
    linux常用的搜索命令
  • 原文地址:https://www.cnblogs.com/feng9exe/p/6908440.html
Copyright © 2011-2022 走看看