... khác thuật toán với thuật toán nhánh cận 33) Nêu tư tưởng thuật toán A* Nêu điểm khác thuật toán với thuật toán nhánh cận 34) Nêu tư tưởng thuật toán tốt nhất-đầu tiên Nêu điểm khác thuật toán với ... dụng thuật toán tốt nhất-đầu tiên với đồ thị (trình bày bước; vẽ tìm kiếm) 16 31) Nêu tư tưởng thuật toán nhánh cận Nêu điểm khác thuật toán với thuật toán leo đồi 32) Nêu tư tưởng thuật toán leo ... nhãn giải không giải cho đỉnh đồ thị Từ kết luận toán ứng với đỉnh A có giải không? 5) Cho đồ thị A B H I 12 C D E G F J K U0=A; T={J} Áp dụng thuật toán tốt nhất-đầu tiên với đồ thị (trình bày bước;...
... thích, em chọn đề tài làm game cờ caro cho môntrítuệnhân tạo Trong trình hoàn thành đề tài này, em tìm hiểu thuật toán học mônTrítuệnhân tạo thuật toán tìm kiếm nước Minimax, giảithuật Alpha-Beta ... – kỹ thuật alpha-beta) -Nguyễn Thanh Thủy(2007), Trítuệnhân tạo,NXB khoa học kỹ thuật - Trítuệnhân tạo ( Nguyễn Nhật Quang) -http://diendan.congdongcviet.com 25 ... tiếp cận với môn học bổ ích Nó giúp chúng em hiểu thêm nhiều giải thuật , hướng tiếp cận chúng nắm bắt công nghệ nước năm gần Tài Liệu Tham Khảo - Giáo trình trítuệnhân tạo (thuật toán minmax...
... Vậy trítuệnhân tạo gì? Thuật ngữ trítuệnhân tạo(Artifical Intellegence) Jonh McCarthly đưa hội thảo Darthouth vào mùa hè năm 1956 Đã có nhiều định nghĩa khác trítuệnhân tạo Với trítuệnhân ... Toại – Trương Gia Việt (Biên dịch) – Trítuệnhân tạo – Các cấu trúc chiện lược giải vấn đề - NXB Thống kê, 2000 (Phần 1) PTS Nguyễn Thanh Thủy – Trítuệnhân tạo – Các phương pháp giải vấn đề ... LỜI NÓI ĐẦU Phân tích toán Mục đích toán Cách làm Cấu trúc liệu cách biểu diễn trạng thái toán .7 Lớp khai báo đối tượng ...
... phân loại tập kiểm tra làm tiêu chí đánh giá • Thuật toán cập nhập toán này, sử dụng thuật toán lan truyền ngược (Back-propagation) Các mẫu chia thành hai tậptập huấn luyện(training set) tập kiểm ... kê… Trong tập lớn áp dụng phương pháp mạng noron nhântạp để giải tóannhận dạng chữ 10 Giáo viên hướng dẫn: TS.Phạm Văn Hải Giải toánnhậndiện chữ Bàitoánnhận dạng chữ mạng noron nhân tạo, ... để biểu diễn chữ cần nhận dạng Hệ số học l, ( l = 0.3) Tập liệu D = {là tập vecto đầu vào, tập vecto đầu mong muốn} (folder training) Output: vector trọng số Thuật toán: B1: khởi tạo tập trọng...
... MỤC LỤC MỤC LỤC GIỚI THIỆU BÀITOÁN MÔ TẢ BÀITOÁN PHƯƠNG PHÁP GIẢI QUY T BÀITOÁN 3.1 Cơ sở lý thuyết 3.1.1 Mạng neuron ... Mô hình mạng neuron nhân tạo thường áp dụng với toánnhận dạng, đặc biệt với toán có nhiều biểu diễn hình ảnh Cùng với giải thuật lan truyền ngược, mạng neuron thích hợp với toán mang đặc điểm ... luyện Giải pháp: song song hoá thuật toán huấn luyện 19 TÀI LIỆU VÀ MÃ NGUỒN SỬ DỤNG 6.1 Tài liệu tham khảo [1] Thầy Nguyễn Nhật Quang, Slide giảng mônTrítuệnhân tạo, 2010 [2] Jeff Heaton – Introduction...
... Kinh nghiệm 13/03/15 Nhập mơnTrítuệnhân tạo Cơ sở tri thức • Tập hơp tri thức liên quan đên vân đê ma chương trình quan tâm giai quy êt 13/03/15 Nhập mơnTrítuệnhân tạo Vấn đề biểu diễn ... Trítuệnhân tạo 13 Phân loại tri thức • Siêu tri thức: mơ ta tri thức vêtri thức Loại tri thức giup lưa chọn tri th ức thich hơp nhât số tri thức giai qut vân đê 13/03/15 Nhập mơnTrítuệnhân ... thức logic 13/03/15 Nhập mơnTrítuệnhân tạo 24 • Biểu thức logic dạng chuẩn: la biêu thức đươc xây dưng từ biên mệnh đê va phép tốn ¬, ∧, ∨ 13/03/15 Nhập mơnTrítuệnhân tạo 25 Tri thức biểu...
... Mục Lục Báo cáo tập lớn mônTrítuệnhân tạo Đề tài: “ Tìm hiểu thuật toán Minimax “ Mục Lục .2 A.Thuật toán Minimax .3 I.Thuật toán minimax ... Hà Nội Page A Thuật toán Minimax I Thuật toán minimax Thuật toán minimax chứa đựng tất khả việc chuyển đổi trạng thái từ trạng thái đưa từ bao phủ lên khoảng trống Thuật toán có ứng dụng trò ... = e (n) = Bây giờ, thảo luận loại thuật toán, mà không yêu cầu mở rộng toàn không gian exhaustively Thuật toán gọi alpha-beta thuật toán cắt Trong thuật toán này, hai phụ lớp chuyển động xem xét...
... BÁO CÁO BÀITẬP LỚN MÔNTRÍTUỆNHÂN TẠO Đề tài: Cờ Caro Giảng viên hướng dẫn: Nguyễn Thế Cường Nhóm sinh viên thực ... giây Dim tSec As Integer = TimeOfDay.Second Dim tTicks As Integer = Dim MaxTicks As Integer = Biến xác định vị trí quân bàn cờ Quy ước X hàng, Y cột Const Max = 15 Dim Map(Max, Max) As Integer ... thuật toán xử lý • Đánh dấu ô không gian chơi • Duyệt tìm kiếm tốt Các thuật toán xử lý • Đánh dấu ô không gian chơi - Khi người chơi kích vào ô trống bàn cờ đánh dấu ô gán giá trị -2, vị trí ô...
... dụng trítuệnhân tạo vào giải vấn đề thực tế Đây toán cổ điểntrítuệnhân tạo cho thuật toán mô hình hóa liên quan đến tìm kiếm có tri thức bổ sung Đề tài nhiều người nghiên cứu giải quy t, ... đề cổ điển cho mô hình thuật toán liên quan đến trítuệnhân tạo Bàitoán đặt phải tìm đường từ trạng thái tới trạng thái đích Và chưa có thuật toán tối ưu để giải toán Phần mềm N-Puzzle chương ... I- BÀITOÁN GHÉP TRANH II- THUẬT TOÁN A* 1- Giới thiệu thuật toán 2- Mô tả thuật toán 3- Cài đặt thuật toán ...
... • Trítuệnhân tạo gì? • Các lĩnh vực liên quan đến trítuệnhân tạo • Lịch sử hình thành khoa học trítuệnhân tạo • Các lĩnh vực ứng dụng trítuệnhân tạo • Những vấn đề cốt lõi trítuệnhân ... thuật toán + cấu trúc liệu • Có chuẩn bị toán logic (không bắt buộc) Cách đánh giá môn học: + Bàitập cài đặt: 20% số điểm + Bàitập nghiên cứu ứng dụng: 40% số điểm + Bài thi: 40 % số điểm Trí tuệ ... lớn nhà nghiên cứu nay) Bốn quan điểm nhìn nhậntrítuệnhân tạo Suy nghĩ người Suy nghĩ có lý trí Hành động người Hành động có lý tríTrítuệnhân tạo gì? Suy nghĩ người: - Cách tiếp cận cuối...
... vấn đề gì? Để giải vấn đề: Phát biểu xác toán (Hiện trạng ban đầu, kết mong muốn, ) Phân tích toán Thu thập biểu diễn liệu, tri thức cần thiết để giải toán Lựa chọn kỹ thuật giải thích hợp Không ... dạng cây, dùng toán tử EXPAND sinh trạng thái đến trực tiếp từ trạng thái kiểm tra (trạng thái con) Ví dụ Ví dụ Ví dụ Khung tìm kiếm tổng quát Trạng thái vs Nodes • Trạng thái biểu diễn cho cấu ... cấu hình vật lý toán • node thành phần tìm kiếm trạng thái, node cha, hành động , giá đường g(x), độ sâu • Toán tử Expand tạo nodes mới, sủ dụng hàm SuccessorFn (phụ thuộc vào toán) để tạo trạng...
... 1,641 nodes • Nới lỏng ràng buộc toán • Bàitoán nới lỏng cách bớt ràng buộc toán tử • Chi phí cho lời giải tối ưu toán nới lỏng Heuristic chập nhậntoán gốc • Ví dụ toán 8-puzzle nới lỏng cho dịch ... valley) Ví dụ toán 8-queens • h = số lượng hậu công lẫn (trực tiếp gián tiếp) • h = 17 hình Ví dụ toán 8-queens • Một cực trị địa phương với h = Bài toán người du lịch • biểu diễn: dãy hoán ... biểu diễn phi nhị phân • Fitness function: số lượng hậu không ăn (min = 0, max = × 7/2 = 28) • 24/(24+23+20+11) = 31% • 23/(24+23+20+11) = 29% etc Minh Hoạ Bàitoán người du lịch • Biểu diễn...
... – X3 = F, T ≠ 0, F ≠ Các toán CSPs thực tế • Bàitoán gán – e.g., Ai dạy lớp nào? • Bàitoán thời khoá biểu – Lớp học lúc đâu • Bàitoán lập lịch xe (giao thông) • Bàitoán lập lịch gia công cho ... Câu hỏi ôn tập Phát biểu toán thoả ràng buộc, tìm ví dụ Cài đặt thuật toán Backtracking, Kiểm tra trước, AC3, Giải toán n-queen, map coloring, lập lịch, tìm kiếm địa phương thuật toán Đọc thêm: ... định tối ưu (minimax) –Tìm kiếm minimax với tỉa α-β –Ra định thời gian thực Bài toán thoả ràng buộc (CSPs) • Bàitoán tìm kiếm tiết trước: – Trạng thái: dạng “hộp đen“ – Tất cấu trúc mà định...
... Lớp :Tin 5A Báo cáo : Nhập môntrítuệnhân tạo Hà Nội- 2010 Mở Đầu Bài báo cáo gồm phần: Giải thuật Gene với phương pháp chọn Elitism Ý tưởng toán N-queens Mô tả thuật toán Chương trình DEMO Chương ... Báo cáo : Nhập môntrítuệnhân tạo Phương pháp Elitism tăng tốc cho GA, Nó khác với số phương pháp khác ngăn không làm cá thể tốt Ý tưởng toán n-queens giải thuật Gene: • Yêu cầu toán N-queens: ... thể Listview4 vị trí đặt tương ứng bàn cờ (trên Picturebox1) Nguyễn Như Nam Lớp :Tin 5A Báo cáo : Nhập môntrítuệnhân tạo b) class chính: Taomang(Tự xây dựng)//các process toán n-queens - Gene(xây...
... i++) { con[ i] = qttot[cha,i]; } int vitridau = con. Length / 2; for (int i = vitridau; i < con. Length; i++) { con[ i] = -1; } for (int i = vitridau; i < con. Length; i++) { for (int k = con. Length-1; ... Chiến lược thay - Tiêu chuẩn kết thúc Áp dụng vào toán người đưa thư: - Mã hóa: Sử dụng mã hóa dạng hoán vị.Tất nhiễm sắc thể chuỗi số biểu diễn vị trí thành phố dãy Ví dụ: NST A NST B - Khởi tạo ... 0; j < ge.congquanthe().GetLength(0); j++) { for (int i = 0; i < ge.DT.Sonha; i++) { temp6 = temp6 + ge.congquanthe()[j, i].ToString(); } temp6 = temp6 + " " + ge.tinhtoangiatri(ge.congquanthe(),...
... -Đánh giá độ phức tạp thuật toán Alpha-Beta: Trong trường hợp điều kiện lý tưởng, thuật toán Alpha-Beta cần xét số nút: +Số d chẵn: +Số d lẻ: b số nút, d ... eval(u)>eval(v) Thuật toán cắt tỉa Alpha-Beta: private int AlphaBeta(int[][] gt, int[][] ch, Point vitri, int buoc, int val, int hang) //Thu+Hq0-t to+AOE-n c+Hq8-t c+HuU-t alpha-beta { if (con[ vitri.X][vitri.Y]...
... trạng thái hành Để cài đặt thuật giải theo kiểu t.m kiếm BFS, người ta thường cần dùng tập hợp sau OPEN: tập chứa trạng thái sinh chưa xét đến (vì ta chọn trạng thái khác) Thực ra, OPEN loại hàng ... Khởi đầu, có nút (trạng thái) A nên mở rộng tạo nút B,C D Các số nút giá trị cho biết độ tốt nút Con số nhỏ, nút tốt Do D nút có khả nên mở rộng tiếp sau nút A sinh nút E F Đến đây, ta lại thấy ... thường cài đặt hàng đợi ưu tiên Heap Các bạn tham khảo thêm tài liệu Cấu trúc liệu loại liệu CLOSE: tập chứa trạng thái xét đến Chúng ta cần lưu trữ trạng thái nhớ để đề ph.ng trường hợp trạng thái...
... µA(x) | x∈ X } + Biểu diễntập mờ: Cho A tậptập X µA hàm thuộc tập A, A có hữu hạn phần tử tập mờ A biểu diễn cách liệt kê: A={ (x1, µA(x1), (x2, µA(x2), (xn, µA(xn) } Nếu A tập vô hạn người ta ... x∉ A Nguyễn Anh Cường 8/15 Bây tập A biểu diễn cách khác qua phần tử tập X: A={ (x, µ(x)=1)| x∈ X } Tập mờ A định nghĩa tập mà phần tử tập gồm phần tử x tập không gian X giá trị xác định phụ ... X định nghĩa: X = {X1, X2, , Xm} Xi biểu diễn đối tượng Không gian vô hạn Để tiện xem xét xét tập X hữu hạn + Không gian diễn dịch Không gian diễn dịch tập tên gọi đối tượng Kết thúc trình nhận...
... I GIỚI THIỆU VỀTRÍTUỆNHÂN TẠO Lịch sử hình thành phát triển trítuệnhân tạo TríTuệNhân Tạo gì? Là ngành khoa học máy tính liên quan đến tự động hóa hành vi thông minh Trítuệ gì? Các ... trả lời: – Liệu trítuệ có phải khả tên gọi cho tập hợp hành vi phân biệt độc lập nhau? – Thế khả sáng tạo? – Thế trực giác? – Điều diễn trình học? – Có thể kết luận tính trítuệ từ việc quan ... nút hay trạng thái đồ thị A (arc) tập cung (hay liên kết) nút S (solution) tập chứa trạng thái ban đầu toán GD (Goal Description) tập chứa trạng thái đích toán mô tả theo hai đặc tính: – Đặc...