訂閱
糾錯
加入自媒體

小白學習之模型的組成

專注于計算機視覺與機器學習知識分享

編者薦語

很多時候我們都會聽到或用到模型這個詞,但模型的具體定義到底是什么呢?可能還是有很多的同學不是很清楚的吧,那就讓我們跟著文章來系統性的梳理一下吧。

一句話說模型:模型是指對于某個實際問題或客觀事物、規律進行抽象后的一種形式化表達方式。

模型的組成

任何模型都是由三個部分組成的,即目標、變量和關系。

1.目標

編制和使用模型,首先要有明確的目標,也就是說,這個模型是干什么用的。只有明確了模型的目標,才能進一步確定影響這種目標的各種關鍵變量,進而把各變量加以歸納、綜合,并確定各變量之間的關系。

2.變量

變量是事物在幅度、強度和程度上變化的特征。在組織行為學研究中要測定三種類型的變量,即自變量、因變量和中介變量。

因變量在組織行為學中就是所要測量的行為反應,而自變量則是影響因變量的變量。在組織行為學中通用的因變量是生產率、缺勤率、離職率以及工作滿意度等,而通用的自變量也是各種各樣的,如個性、領導方式、溝通方式、獎勵制度、組織設計、工作壓力水平等。

中介變量又稱干擾變量,它會削弱自變量對因變量的影響。中介變量的存在會使自變量與因變量之間的關系更加復雜。例如,加強現場監督(自變量)會使工人勞動生產率提高(因變量),但還要加上一個條件,即這種效果要視任務的復雜程度而定。這里的任務復雜程度就是中介變量。

3.關系

確定了目標,確定了影響目標的各種變量之后,還需要進一步研究各變量之間的關系。在確定變量之間的關系時,對何者為因、何者為果的判斷,應持謹慎態度。不能因為兩個變量之間存在著統計上的關系,就簡單地認為它們之間存在著因果關系。對變量間因果關系的判斷不能輕率,F實生活中有許多表面上看來是因果關系的情況,實際上并不一定是真正的因果關系。

模型的種類

1.數學模型

數學模型是指在對實際問題進行分析和高度抽象基礎上建立起來的一組數學表達式(公式)。它是客觀事物運行規律和變化發展趨勢的反映。在信息處理系統中,通過對數學模型的處理,可以實現人類控制客觀事物發展變化規律的目的。

2.程序模型

程序模型是指對實際問題求解的一種形式化的表達方法。它可以是一組有序的求解問題的公式,也可以是一個問題的處理流程(框圖或步驟),甚至可以是我們常用來解決某個實際問題的計算機語言程序模塊等。下面簡要地敘述一下這幾種程序模型。

(1)一組固定求解順序的組合數學模型。嚴格地說它應屬于數學模型中的一種,但又不同于簡單的數學模型。它很難用一個數學公式來表達。一般來說,它是一組數學公式按某種順序求解的有序集合。如多方案、多準則決策中的逼近法就是一個典型的例子。

(2)處理流程。即處理某個客觀事物過程的形式化表達的結果。這種形式化的表達方式可以是一個個先后有序進行的步驟(如前例所示),也可以是—一組有序的流程圖。如信息系統分析中常用的數據流程圖和業務處理流程圖等,就是以框架和連線的方式來表示數據在處理過程中的實際操作過程。

(3)計算機語言程序。即用規范化的計算機處理指令代碼(即計算機程序設計語言)將實際問題的處理模型編寫成相應的計算機處理模型。這就是計算機語言模型。程序處理模型是信息系統的最終實現形式。

3.邏輯模型

邏輯模型是指我們在實際描述某類管理問題時的邏輯表達方式。這種邏輯表達方式的內容不外乎是:條件—結果—、IF—THEN—ELSE—、AND、OR、NOT、大于(GE)、小于(LE)、等于(EQ)、所有(?)、存在(?)等。邏輯模型可以通過表達式、圖和關系表等幾種形式來表示。

4.結構模型

結構模型是指系統按一個個子系統有序構成的結構形式。結構模型可分為兩類:一類反映邏輯關系的為邏輯結構模型;另一類反映實際物理構成關系的為物理結構模型。

(1)邏輯結構模型。如信息系統中表示計算機及網絡設置的總體邏輯關系;子系統中各模塊調用關系;數據庫中數據的總體結構形式;系統的總體方案和其實現的方案處理模式等,都是常用的邏輯結構模型。

(2)物理結構模型。如一個計算機網絡系統的實際結構圖;程序或軟件的實際結構和數據在實際存儲介質中存放的結構模型等。值得注意的是,在某些情況下邏輯結構和物理結構的概念是可以相互轉換的。

5.方法模型

方法模型是指在求解某一問題的眾多方法中,擬采用哪種方法以及這種方法求解問題的基本形式。在開發一個信息系統過程中,常用的方法模型有:

(1)系統開發策略模型(如委托開發、購買軟件、自行開發等);

(2)系統開發方法模型(如結構化方法、原型方法、面向對象方法、CASE方法等);

(3)分類和編碼方法模型(如線分類、面分類、數字碼、字符碼、混合碼等);

(4)管理決策知識和相應的推理模型(如謂詞邏輯方法、產生式規則方法和語義網絡方法等)。

在信息系統開發過程中方法模型的選定是客觀的、戰略型的,它的好壞與否(即是否適用于本單位情況)直接關系到系統開發工作的效率。

6.分析模型

分析模型是對管理問題分析的方法。一個分析模型可以是一組用于分析問題的數學模型加上圖形、圖表等軟件工具,也可以是某個分析問題的方法、思路、工具和經驗等。

7.管理模型

管理模型是對某個問題和業務管理控制方式的統稱。一個管理模型可以是一個定量化的管理方法(即數學模型),一套規范化的管理過程或規章制度等。

8.數據模型

數據模型一般多指在設計和建立數據庫時,用于提供數據表示和操作手段的形式構架。數據模型是嚴格定義的概念集合,這些概念精確地描述了系統的靜、動態特征和完整性約束條件。因此,數據模型通常由數據結構模型、數據操作模型和數據的完整性約束模型三部分組成。

9.系統模型

系統模型一般多指系統內部的結構形式以及各部分之間的連接方式。在信息系統開發方法中所討論的系統模型不同于在系統工程中所說的系統模型(一個反映特定物理問題的數學模型)。它一般是指一個信息系統的結構模型,故常用結構圖來表達。

從某種意義上說,模型是人們間接地研究和處理事物的一種工具,模型的種類如此繁多,如何準確地分析事物,建立起能適當反映事物變化的模型,就成了解決問題的關鍵。

建立適當的模型一般分為如下幾個步驟:

(1)客觀、正確地調查和分析你所要解決的問題;

(2)在弄清了問題的實質和關鍵所在后,根據你擁有的知識進行歸納和總結;

(3)抽象地建立起求解問題的模型;

(4)考察和證實模型是否準確地反映了實際問題運行的規律。

模型的作用

在系統分析階段進行系統建模主要具有以下作用。

1.有助于提取系統需求信息。由于系統本身的復雜性,使用模型可以在不同細節層次上來描述系統。

2.有助于系統分析員整理思路。建立模型的過程能幫助系統分析員澄清思路和改良設計,建模過程本身對系統分析員有直接的幫助。

3.有助于系統的分解和集成。管理信息系統往往是復雜的,在系統分析階段對系統需求建模有助于問題的簡化,并能夠使系統分析員的精力一次只集中在系統的幾個方面上。

4.有助于記憶和把握相關細節。系統分析需要收集和處理數量龐大的信息,規范通用的模型成為有效的幫助記憶的工具。

5.有助于系統開發小組以及小組成員之間進行交流。通用規范的模型是項目小組成員之間進行交流和協作的有效工具。

6.為未來的維護和升級提供文檔參考。系統分析員建立的需求模型可以作為以后的開發小組在維護和升級系統時的文檔,使以后的開發者能夠繼續使用。

聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

發表評論

0條評論,0人參與

請輸入評論內容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續

暫無評論

暫無評論

    掃碼關注公眾號
    OFweek人工智能網
    獲取更多精彩內容
    文章糾錯
    x
    *文字標題:
    *糾錯內容:
    聯系郵箱:
    *驗 證 碼:

    粵公網安備 44030502002758號