複製鏈接
請複製以下鏈接發送給好友

模型結構

鎖定
模型是指對於某個實際問題或客觀事物、規律進行抽象後的一種形式化表達方式。模型結構是指為解決某種問題而創建的模型自身各種要素之間的相互關聯和相互作用的方式,包括構成要素的數量比例、排列次序、結合方式和因發展而引起的變化。
中文名
模型結構
外文名
model structure
學    科
計算機
定    義
模型自身各要素互聯和作用方式
有關術語
模型
領    域
系統架構

模型結構簡介

模型結構是指為解決某種問題而提出的模型中各種要素之間的相互關聯和相互作用的方式,即模型結構是把模型要實現的功能的明確定義,人們可以根據這些定義採取合適的方法來實現。在實際應用中有很多模型結構,例如,OSI七層網絡模型結構,客户服務器模型結構,以及在深度學習中,神經網絡模型結構。

模型結構模型

模型結構定義及組成

模型是指對於某個實際問題或客觀事物、規律進行抽象後的一種形式化表達方式。任何模型都是由三個部分組成的,即目標變量和關係。
編制和使用模型,首先要有明確的目標,也就是説,這個模型是幹什麼用的。只有明確了模型的目標,才能進一步確定影響這種目標的各種關鍵變量,進而把各變量加以歸納、綜合,並確定各變量之間的關係。
變量是事物在幅度、強度和程度上變化的特徵。在組織行為學研究中要測定三種類型的變量,即自變量、因變量和中介變量。因變量在組織行為學中就是所要測量的行為反應,而自變量則是影響因變量的變量。在組織行為學中通用的因變量是生產率、缺勤率、離職率以及工作滿意度等,而通用的自變量也是各種各樣的,如個性領導方式、溝通方式、獎勵制度、組織設計、工作壓力水平等。中介變量又稱干擾變量,它會削弱自變量對因變量的影響。中介變量的存在會使自變量與因變量之間的關係更加複雜。例如,加強現場監督(自變量)會使工人勞動生產率提高(因變量),但還要加上一個條件,即這種效果要視任務的複雜程度而定。這裏的任務複雜程度就是中介變量。
關係
確定了目標,確定了影響目標的各種變量之後,還需要進一步研究各變量之間的關係。在確定變量之間的關係時,對何者為因、何者為果的判斷,應持謹慎態度。不能因為兩個變量之間存在着統計上的關係,就簡單地認為它們之間存在着因果關係。對變量間因果關係的判斷不能輕率。現實生活中有許多表面上看來是因果關係的情況,實際上並不一定是真正的因果關係。

模型結構模型的作用

在系統分析階段進行系統建模主要具有以下作用。
(1)有助於提取系統需求信息。由於系統本身的複雜性,使用模型可以在不同細節層次上來描述系統。
(2)有助於系統分析員整理思路。建立模型的過程能幫助系統分析員澄清思路和改良設計,建模過程本身對系統分析員有直接的幫助。
(3)有助於系統的分解和集成。管理信息系統往往是複雜的,在系統分析階段對系統需求建模有助於問題的簡化,並能夠使系統分析員的精力一次只集中在系統的幾個方面上。
(4)有助於記憶和把握相關細節。系統分析需要收集和處理數量龐大的信息,規範通用的模型成為有效的幫助記憶的工具。
(5)有助於系統開發小組以及小組成員之間進行交流。通用規範的模型是項目小組成員之間進行交流和協作的有效工具。
(6)為未來的維護和升級提供文檔參考。系統分析員建立的需求模型可以作為以後的開發小組在維護和升級系統時的文檔,使以後的開發者能夠繼續使用 [1] 

模型結構基於Multi-Agent 的信息檢索模型結構

Multi- Agent 是由多個Agent組成的分佈、合作的系統。其基本思想是將具有不同目標的多個 Agent對其目標、資源進行合理的安排,以協調各自行為,最大程度地實現各自的目標,其中每一個 Agent 又是一個具有自識別、知識能力的自治計算實體。最終多個Agent 協調合作形成問題求解網絡。因此,Multi-Agent 系統優於單 Agent 控制的系統。基於Multi- Agent 模型結構的個性化信息檢索結構體系,是由多個 Agent 結構組件組成的。把多智能體Agent 技術引入數字圖書館個性化信息檢索中,用Agent 來描述個性化信息檢索過程中的各個部分,整個信息發現過程是一個完整的結構體系,在此結構體系中,利用 Agent 本身具有的知識 (通訊知識、控制知識等) 、目標及服務策略、規劃、推理等能力和Agent 本身的特性,可以實現整個數字圖書館個性化信息智能化檢索。
Agent 具有統一的基本結構。Agent 基本結構分為三部分,即信息處理系統、引擎模塊 、內部狀態集 。信息處理系統是 Agent 的行為控制系統。Agent 的活性正是表現在它的事件處理系統上。在該結構中,信息是與 Agent 有關的特定狀態。信息處理系統涉及三個環節的活動,即信息的感應、信息的適配、信息的處理。信息的感應: Agent 在信息感應環節中時刻捕捉其所關注的信息狀態的出現,並根據其活動類型啓動相應的信息適配器工作。信息的適配:Agent 通過適配器獲取相關事件信息作識別。在 Agent的基本結構中,適配器作為外界與 Agent 交流信息的接口來使用。適配器就像 Agent 的感覺器官一樣,通過適配器 Agent 能夠從外界接受信息,並能依靠一定的智能對事件作出反應,並將識別結果提交給相應的信息處理部分,啓動相關的信息處理方法並執行。信息的處理,Agent 通過信息的感應和適配表明了當前信息檢索事件的表徵狀態,而信息的處理這一環節正是通過對信息檢索事件的表徵狀態的處理,使 Agent不斷智能化 [2] 
引擎模塊是 Agent 的核心。Agent 的引擎種類主要有以下三種: 觸發引擎,反射引擎、執行引擎。觸發引擎: 當出現某些事件時,觸發引擎就操縱事件的規則,執行復雜的推理以決定事件的反應。例如,一個傳遞給 A 的服務器請求導致消息事件的發生。A的 ( 消息) 事件感知將及時檢測該事件的發生,從而引發 A 的 ( 消息) 事件適配接收此消息。反射引擎,其作用是檢測事件並且反映出 Agent 現有的狀態。執行引擎,信息檢索事件發生時能夠使用虛擬機系統調用 Java 或者調用腳本語言解釋系統。總的來看,引擎模塊主要負責處理人機之間檢索信息的互動,具有交互與協調功能。內部狀態集是表現 Agent 當前狀態的成分。包括感知器、適配信息、數據庫信息。感知器時刻感應檢索信息的出現。適配信息是從感知器接受信息,對其作出反應並提供與其他信息資源進行連接。例如用户界面信息、連接指引信息等。數據庫信息是為了方便信息的查詢及共享,使信息以某種標準格式存儲在庫裏。
參考資料
  • 1.    王恩波,王若賓主編.第4章 系統需求建模 管理信息系統實用教程.人民郵電出版社,2007.9
  • 2.    宋喆.基於Multi-Agent的個性化信息檢索模型結構體系.圖書館學研究,2011