人工智慧實驗報告

2022-03-23 03:38:41 字數 1375 閱讀 5391

江蘇科技大學

實驗報告

(2012/2013學年第2學期)

課程名稱人工智慧

學生姓名陳嘉生

學生學號: 1040501211

院系數理學院

專業: 資訊與計算科學

2023年 5 月 18 日

一、實驗目的

狀態空間表示法是人工智慧領域最基本的知識表示方法之一,也是進一步學習狀態空間搜尋策略的基礎,本實驗通過牧師與野人渡河的問題,強化學生對知識表示的了解和應用,為人工智慧後續環節的課程奠定基礎。

二、問題描述

有n個牧師和n個野人準備渡河,但只有一條能容納c個人的小船,為了防止野人侵犯牧師,要求無論在何處,牧師的人數不得少於野人的人數(除非牧師人數為0),且假定野人與牧師都會划船,試設計乙個演算法,確定他們能否渡過河去,若能,則給出小船來回次數最少的最佳方案。

三、基本要求

輸入:牧師人數(即野人人數):n;小船一次最多載人量:c。

輸出:若問題無解,則顯示failed,否則,顯示successed輸出一組最佳方案。用三元組(x1, x2, x3)表示渡河過程中的狀態。

並用箭頭連線相鄰狀態以表示遷移過程:初始狀態->中間狀態->目標狀態。

例:當輸入n=2,c=2時,輸出:221->110->211->010->021->000

其中:x1表示起始岸上的牧師人數;x2表示起始岸上的野人人數;x3表示小船現在位置(1表示起始岸,0表示目的岸)。

要求:寫出演算法的設計思想和源程式,並以圖形使用者介面實現人機互動,進行輸入和輸出結果,如:

please input n: 2 please input c: 2

successed or failed?: successed

optimal procedure: 221->110->211->010->021->000

四、實驗組織執行要求

本實驗採用集中授課形式,每個同學獨立完成上述實驗要求。

五、實驗條件

每人一台計算機獨立完成實驗。

六、實驗**

七、實驗結果

一、實驗目的

a*演算法是人工智慧領域最重要的啟發式搜尋演算法之一,本實驗通過九宮重排問題,強化學生對a*演算法的理解與應用,為人工智慧後續環節的課程奠定基礎。

二、問題描述

給定九宮格的初始狀態,要求在有限步的操作內,使其轉化為目標狀態,且所得到的解是代價最小解(即移動的步數最少)。如:

三、基本要求

輸入:九宮格的初始狀態和目標狀態

輸出:重排的過程,即途徑的狀態

四、實驗組織執行要求

本實驗採用集中授課形式,每個同學獨立完成上述實驗要求。

五、實驗條件

每人一台計算機獨立完成實驗。

六、實驗**

人工智慧實驗報告

人工智慧 實驗指導及報告書 2011 2012 學年第 1 學期 姓名 張輔祥 學號 090509110 班級 09計科一 指導教師 電腦科學與工程學院 2011 一 實驗目的 1 理解人工智慧中產生式相關知識的基本原理和方法 二 實驗內容 如圖所示放置3根柱子,其中一根從上往下按由小到大順序串有若...

人工智慧實驗報告

南京資訊工程大學實驗 實習 報告 實驗 實習 名稱 matlab程式設計實驗日期得分指導教師 系計科專業年級班次 姓名學號 1 實驗目的 1 通過學習matlab程式設計來進一步了解人工智慧 2 通過上機實習編寫matlab程式,從而對matlab有所基本了解。為更好地學習人工智慧知識打下基礎。二 ...

人工智慧實驗報告

學號實驗名稱實驗目的 2010063104 姓名推理實驗 李明玥1 掌握人工智慧系統設計和實現的方法2 掌握用推理技術求解問題的方法 3 掌握謂詞邏輯及產生式等知識表示方式方法4 培養實踐創新的能力和嚴謹求實的素養 實驗方案1.基於規則產生式系統結構 基於規則的產生式系統一般由規則庫 知識庫 綜合資...