模型結構

模型結構

模型是指對於某個實際問題或客觀事物、規律進行抽象後的一種形式化表達方式。模型結構是指為解決某種問題而創建的模型自身各種要素之間的相互關聯和相互作用的方式,包括構成要素的數量比例、排列次序、結合方式和因發展而引起的變化。

基本介紹

  • 中文名:模型結構
  • 外文名:model structure
  • 學科:計算機
  • 定義:模型自身各要素互聯和作用方式
  • 有關術語:模型
  • 領域:系統架構
簡介,模型,定義及組成,模型的作用,基於Multi-Agent 的信息檢索模型結構,

簡介

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

模型

定義及組成

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

模型的作用

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

基於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不斷智慧型化。
引擎模組是 Agent 的核心。Agent 的引擎種類主要有以下三種: 觸發引擎,反射引擎、執行引擎。觸發引擎: 當出現某些事件時,觸發引擎就操縱事件的規則,執行複雜的推理以決定事件的反應。例如,一個傳遞給 A 的伺服器請求導致訊息事件的發生。A的 ( 訊息) 事件感知將及時檢測該事件的發生,從而引發 A 的 ( 訊息) 事件適配接收此訊息。反射引擎,其作用是檢測事件並且反映出 Agent 現有的狀態。執行引擎,信息檢索事件發生時能夠使用虛擬機系統調用 Java 或者調用腳本語言解釋系統。總的來看,引擎模組主要負責處理人機之間檢索信息的互動,具有互動與協調功能。內部狀態集是表現 Agent 當前狀態的成分。包括感知器、適配信息、資料庫信息。感知器時刻感應檢索信息的出現。適配信息是從感知器接受信息,對其作出反應並提供與其他信息資源進行連線。例如用戶界面信息、連線指引信息等。資料庫信息是為了方便信息的查詢及共享,使信息以某種標準格式存儲在庫里。

相關詞條

熱門詞條

聯絡我們