... hiện: Nguyễn Thị Thanh Huyền
Lớp: Tin học 5A
Khóa 5
4
Nguyễn Thị Thanh Huyền – TH5A Bài tập lớn môn trítuệnhân tạo
4
Nguyễn Thị Thanh Huyền – TH5A Bài tập lớn môn trítuệnhân tạo
III. Ứng ... 4
Nguyễn Thị Thanh Huyền – TH5A Bài tập lớn môn trítuệnhân tạo
4. Giao diện
Kết quả hiển thị là quần thể sau khi tiến hóa (con mới sinh và cha)
4
Nguyễn Thị Thanh Huyền – TH5A Bài tập lớn môn trítuệ ... Thị Thanh Huyền – TH5A Bài tập lớn môn trítuệnhân tạo
BỘ MÔN KHOA HỌC MÁY TÍNH– KHOA CNTT
HỌC VIỆN KỸ THUẬT QUÂN SỰ
BÀI TẬP LỚN MÔN TRÍTUỆNHÂN TẠO
Đề bài: Xây dựng chương trình mô tả không...
... tất
nhiên, tuân theo những tiêu chuẩn nhất định. Bản đồ án này được xây
dựng, cũng nằm một trong số đó. Áp dụng lí thuyết Trítuệnhân tạo,
kết hợp với các hàm đánh giá, từ đó xây dựng một ...
←
MinVal(w); v
←
w}
end;
4
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
Đồ án
Nhập môn trítuệnhân tạo
Đề tài: Không gian trạng thái là trò chơi cờ vua. Xây dựng
chương trình giải ...
hoàn thành chương trình một cách hoàn thiện hơn.
10
I. Lời nói đầu
Ngày này, việc nguyên cứu Trítuệnhântạo và đưa nó vào
các ứng dụng thực tế đang ngày càng nhiều, và ngày càng chứng tỏ
được...
... * step, i * step);
}
Trang 3
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
MÔN HỌC: TRÍTUỆNHÂN TẠO
ĐỀ TÀI: GIẢI THUẬT TÌM KIẾM THEO
CHIỀU SÂU (DEPTH FIRST SEARCH)
Giảng viên : Thầy NGÔ ... kiếm tối ưu trong không gian trạng thái là công việc đã sớm được nghiên cứu trong
ngành TríTuệNhân Tạo. Việc tiếp cận này đòi hỏi chúng phải giải quyết một số lượng lớn
thông tin (bùng nổ ... phép đến, có nơi không được phép đến. Hãy xây dựng chương trình tạo ngẫu nhiên
không gian trạng thái này, vị trí bắt đầu, vị trí cần tìm và sử dụng giải thuật tìm kiếm theo chiều sâu.
Đánh...
... sâu.
Thuật toán tìm kiếm theo chiều sâu trên đồthị vô hướng trình bày ở trên dễ dàng có thể
mô tả lại cho đồthị có hướng. Trong trường hợp đồthị có hướng, thủ tcụ DFS(v) sẽ cho phép
thăm ... rạc – Nguyễn Đức Nghĩa – Đại học BKHN
- Lý thuyết đồthị và ứng dụng - Đặng Huy Ruận, Nxb KHKT
Phạm Tuấn Anh – Tin học 5A
Khi đó các đỉnh của đồthị được đánh số lại theo thứ tự chúng được thăm ... thủ tục này ta phải xét qua tất cả các cạnh và các đỉnh của đồ thị. Vậy độ
phức tạp tính toán của thuật toán là O(n+m).
Ví dụ. Xét đồthị cho trong hình 1 gồm 13 đỉnh, các đỉnh được đánh số từ...
... Nguyễn Như Nam.
Lớp :Tin 5A Báo cáo : Nhập môn trítuệnhân tạo
Elitism để copy các cá thể tốt để từ đótạo các quần thể tạo thành một quần thể
mới (có phương pháp sắp xếp các quân ... nhất
hay =0) và hiển thị các cá thể đó trên Listview4 và các vị trí sẽ được đặt
tương ứng trên bàn cờ (trên Picturebox1).
Nguyễn Như Nam.
Lớp :Tin 5A Báo cáo : Nhập môn trítuệnhân tạo
******************
... Genetic_Algorithm;
begin
t
←
0N
Khởi tạo thế hệ ban đầu P(t)N
Đánh giá P(t) (theo hàm thích nghi)N
repeat
t
←
t + 1;
Nguyễn Như Nam.
Lớp :Tin 5A Báo cáo : Nhập môn trítuệnhân tạo
Tiến hành khởi tạo quần thể...
... thành phố nhập vào là 5
- Khởi tạo trọng số (khoảng cách) giữa các thành phố như hình vẽ:
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
TRÍ TUỆNHÂN TẠO
Giáo viên hướng dẫn: ... xuất phát ra.
Ngược lại nếu đã đủ số thành phố cần đi qua thì dừng thuật toán.
Báo cáo môn trítuệnhân tạo
I-Đề tài:
Mô tả không gian trạng thái bài toán người đưa thư(Travelling Saleman
Problem ... If
b. Nút Generate:
- Tạo 1 mảng chứa các phần tử có giá trị random để gán cho các điểm
Randomize()
For i = 1 To (tp * 2)
random(i) = Int(Rnd() * 400) + 1
Next
- Tạo số point đúng bằng số...
... k] + b2[k];
}
20
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
VŨ THỊ THO
Tin học 5A
BÀI TẬP LỚN MÔN TRÍTUỆNHÂN TẠO
Tên đề tài :
“Bài toán được mô tả là các điểm trên không gian 2 chiều.Mỗi
điểm ... khởi tạo trọng số để được
kết xuất một nút ở khoảng giữa:
- Cách thứ nhất: ding khởi tạo trọng số các nút ẩn
- Cách thứ hai: khởi tạo trọng số các nút xuất.
Đối với các nút xuất, ta khởi tạo các ... trọng số tích luỹ
13
VŨ THỊ THO – TIN 5A
A.Các mô hình mạng Neural
1.Neural một đầu vào
Hình 1.1. Neural 1 đầu vào
Đầu vào vô hướng p được nhân với trọng số w, cho wp, tạo
thành một số hạng gửi...
...
trên canvas chính sử dụng chuột trái (tạo ra màuđỏ mang giá trị 1) hoặc phải
(tạo ra màu xanh mang giá trị -1)
Nhận xét:
1. Mạng hàm cơ sở bán kính đã tạo ra ánh xạ
2. Kết quả của mạng là
vì ... HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
TRÍ TUỆNHÂN TẠO
Giáo viên hướng dẫn: Ngô Hữu Phúc
HÀ NỘI 3/2010
I /Giới thiệu chung
1/ Giới thiệu về ... VB.Net với các thành phần cơ bản như
sau
Học viện kỹ thuật quân sự - khoa CNTT
Báo cáo môn trítuệnhân tạo
Đề tài:
xây dựng chương trình sử dụng Radial basis functions networks để
tìm đường phân...
... kiếm.
II Chương trình.
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
TRÍ TUỆNHÂN TẠO
Giáo viên hướng dẫn: Ngô Hữu Phúc
HÀ NỘI 3/2010
**Cấu trúc cơ bản của TTDT là như sau:
... đang phát triển trong quần
thể thường bị bỏ qua. Nguyên nhân của sự hội tụ sớm liên quan tới 2 vấn đề:
+ Quy mô và loại sai số do cơ chế tạo mẫu.
+ Bản chất của hàm mục tiêu.
**Điều kiện dừng ... (crossover). Hai cá thể cha và mẹ trao đổi các gien để tạo ra hai cá thể
con.
• Toán tử đột biến (mutation). Một cá thể thay đổi một số gien để tạo thành cá thể mới.
Tất cả các toán tử trên khi thực...
... >JqN*4Ja
ArrayList alC;
// mảng các cạnh của đồ thị
ArrayList alD;
// mảng các đỉnh của đồ thị
dinh start, end;
// đỉnh bắt đầu và đỉnh kết thúc
int tongquangduong;
// ... đường đi tìm được từ đỉnh đầu đến đỉnh kết thúc
int sodinh;
// số đỉnh của đồ thị
int[,] Matrix;
// ma trận kề của đồ thị
>&XNa
public double birdFly(dinh p)
// trả ... (e.Button == MouseButtons.Left)
{
foreach (dinh temp in pList)
Báo cáo môn học Nhập môn trítuệnhân tạo
Đề bài:
...
... lại cho đến tầng đầu :
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
TRÍ TUỆNHÂN TẠO
Giáo viên hướng dẫn: Ngô Hữu Phúc
HÀ NỘI 3/2010
đối với Neuron thứ j thuộc lớp q, 1 ... khởi tạo trọng số để được kết xuất một nút ở khoảng
giữa:
• Cách thứ nhất: dùng khởi tạo trọng số các nút ẩn.
• Cách thứ hai: Khởi tạo trọng số các nút xuất.
Đối với các nút xuất, ta khởi tạo ... dụng để khởi tạo lại ma trận trọng số trong chương trình:
Nếu chọn Yes: chương trình sẽ khởi tạo lại trọng số đã có ứng với số ghi trong textbox. Nếu
chọn No: chương trình sẽ khởi tạo ngẫu nhiên...
... DEMO
a.Giao diện chương trình
HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
TRÍ TUỆNHÂN TẠO
Giáo viên hướng dẫn: Ngô Hữu Phúc
HÀ NỘI 3/2010
3.Xóa
Nếu chọn nhầm điểm và cạnh,ta ... (vt<=QueueNo)
AStar();
}
}
8.Hàm vẽ đồ thị
g(n) = chi phí để đến n
h(n)= lượng giá từ n đến đích
f(n)= ước lượng tổng giá đến đích qua n
Procedure A*;
Begin
1. Khởi tạo danh sách L chỉ chứa trạng ... gian.
III.MÔ TẢ THUẬT TOÁN
A* lưu giữ một tập các lời giải chưa hoàn chỉnh, nghĩa là các đường đi qua đồ thị,
bắt đầu từ nút xuất phát. Tập lời giải này được lưu trong một hàng đợi ưu tiên (priority...