• Giáo trình môn Trí tuệ nhân tạo - Chương V: Các chiến lược tìm kiếm tối ưuGiáo trình môn Trí tuệ nhân tạo - Chương V: Các chiến lược tìm kiếm tối ưu

    Giới thiệu tổng quát về một nhánh nghiên cứu mới của Trí Tuệ Nhân Tạo, đó là Học máy. Học được định nghĩa như là bất cứ sự thay đổi nào trong một hệ thống cho phép nó tiến hành tốt hơn trong lần thứ hai khi lặp lại cùng một nhiệm vụ hoặc với một nhiệm vụ khác rút ra từ cùng một quần thể các nhiệm vụ đó. Có ba tiếp cận học: Tiếp cận thứ nhất là ...

    pdf61 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1519 | Lượt tải: 0

  • Giáo trình môn Trí tuệ nhân tạoGiáo trình môn Trí tuệ nhân tạo

    Tìm kiếm leo đồi (hill-climbing search) là tìm kiếm theo độ sâu đ-ợc h-ớng dẫn bởi hàm đánh giá. Song khác với tìm kiếm theo độ sâu, khi ta phát triển một đỉnh u thì b-ớc tiếp theo, ta chọn trong số các đỉnh con của u, đỉnh có nhiều hứa hẹn nhất để phát triển, đỉnh này đ-ợc xác định bởi hàm đánh giá. Ví dụ: Ta lại xét đồ thị không gian trạng t...

    pdf50 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1549 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 8: Thừa kếBài giảng môn Lập trình hướng đối tượng - Chương 8: Thừa kế

    • Hàm ảo – Cú pháp: khai báo thêm từ khóa virtual trước hàm. – Dùng chung với tính liên kết ñộng => tính ña hình Liên kết tĩnh và liên kết ñộng

    pdf5 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1345 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - chương 7: Tái định nghĩa tác tửBài giảng môn Lập trình hướng đối tượng - chương 7: Tái định nghĩa tác tử

    Tái định nghĩa tác tử xuất –nhập • Dùng ñể xuất nhập trực tiếp ñối tượng qua cin, cout: VD: PhanSo a(2,5); cout << a << endl; • Các phép toán nhập (>>), xuất (<<) phải ñược ñịnh nghĩa theo dạng hàm ñc lp và thường khai báo là friend. • Thao tác với các dòng (stream) xuất/nhập chuẩn như: – Bàn phím, tập tin dùng ñể ñọc, (istream) – Màn hình,...

    pdf3 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1385 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 6: Hàm bạn – lớp bạnBài giảng môn Lập trình hướng đối tượng - Chương 6: Hàm bạn – lớp bạn

    Hàm thành viên là hàm bạn • Hàm thành viên của 1 lớp có thể ñược khai báo là bạn của 1 lớp khác. • Chỉ cần khai báo :: bên trong lớp cần truy cập. • Trong nội dung hàm thành viên, có thể truy cập bất kỳ thành phần nào thuộc lớp ñã khai báo.

    pdf3 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1395 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 5: Hàm xây dựng, hàm hủy và việc khởi tạo đối tượngBài giảng môn Lập trình hướng đối tượng - Chương 5: Hàm xây dựng, hàm hủy và việc khởi tạo đối tượng

    • Cách truy xuất: – Khi truy xuất ñến thuộc tính là ñối tượng, phải thông qua tên của thuộc tính. – Lưu ý ñến thuộc tính truy cập (public, private, ) của thành phần dữ liệu và hàm thành viên của lớp tạo ra ñối tượng ñó ñể truy xuất hợp lý. Thuộc tính của 1 lớp là ñối tượng

    pdf5 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1279 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 4: Hàm thành viênBài giảng môn Lập trình hướng đối tượng - Chương 4: Hàm thành viên

    Hàm thành viên hằng • Hằng dữ liệu: không thay ñổi giá trị trong khi thực thi. • Hằng ñối tượng: không thay ñổi giá trị các thành phần dữ liệu trong ñối tượng. • Hàm thành viên hằng: – Có thể thao tác trên hằng ñối tượng. – Không làm thay ñổi giá trị dữ liệu của ñối tượng.

    pdf4 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1278 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 3: Lớp và đối tượngBài giảng môn Lập trình hướng đối tượng - Chương 3: Lớp và đối tượng

    Dữ liệu và hàm thành viên tĩnh • Dữ liệu thành viên tĩnh (static) – Là dữ liệu thành viên dùng chung cho tất cả các ñối tượng của cùng 1 lớp => tồn tại ñộc lập với các ñối tượng. – Giống như 1 biến toàn cục. – Phải ñược khởi tạo bên ngoài của lớp. Thường ñược sử dụng ñể ñếm số lượng ñối tượng hiện có

    pdf5 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1176 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 2 - Các đặc đểm của C++Bài giảng môn Lập trình hướng đối tượng - Chương 2 - Các đặc đểm của C++

    Tái ñịnh nghĩa hàm • Khái niệm C++ cho phép ñịnh nghĩa các hàm trùng tên. • Quy tắc tái ñịnh nghĩa – Các hàm trùng tên phải khác nhau về tham số: • Số lượng • Thứ tự • Kiểu • Quy tắc gọi hàm – Tìm hàm có kiểu tham số phù hợp. – Dùng phép ép kiểu tự ñộng. – Tìm hàm gần ñúng (phù hợp) nhất. 31

    pdf10 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1280 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Chương 1: Lập trình hướng đối tượngBài giảng môn Lập trình hướng đối tượng - Chương 1: Lập trình hướng đối tượng

    Tạm dịch là ngôn ngữ mô hình hóa thống nhất. – Ra ñời vào năm 1997 và hiện nay ñang ñược sử dụng rất phổ biến. – Bao gồm một hệ thống các ký hiệu ñồ họa, biểu ñồ (sơ ñồ) thống nhất dùng ñể thiết kế các hệ thống thông tin (IS) theo hướng ñối tượng. – ðược sử dụng cho các giai ñoạn phân tích, thiết kế, triển khai và kiểm thử phần mềm. – Các C...

    pdf15 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1251 | Lượt tải: 0