Các lĩnh vực mô phỏng trí tuệ vào máy là gì ?Trí tuệ nhân tạo: là sự thông minh của máy móc do con người tạo ra, đặc biệt tạo ra cho máy tính, robot, hay các máy móc có thành phần tính t
Trang 1Câu 1: Trí tuệ là gì ? Đặc trưng của trí tuệ là gì ?
Trí tuệ: là khả năng suy nghĩ và hành động, sử dụng kiến thức, kinh nghiệm, sự hiểu biết, ý thức chung và cái nhìn sâu sắc, là kết quả của quá trình trao đổi hoạt động tri thức dựa trên nền tảng của lý trí
Trí tuệ đã được định nghĩa theo nhiều cách khác nhau bao gồm logic, tư duy trừu tượng, hiểu biết, tự nhận thức, giao tiếp, học tập, có cảm xúc, kiến thức, ghi nhớ, lập kế hoạch và giải quyết vấn đề
Đặc trưng của trí tuệ:
# ở 1 số bài yêu cầu chỉ ra chỉ ra trí tuệ ở đâu thì phải chỉ ra các đặc trưng ở trên
Câu 2: Trí tuệ nhân tạo là gì ? Các lĩnh vực mô phỏng trí tuệ vào máy là gì ?
Trí tuệ nhân tạo: là sự thông minh của máy móc do con người tạo ra, đặc biệt tạo racho máy tính, robot, hay các máy móc có thành phần tính toán điện tử
Viết tắt của Artificial Intelligence
Trí tuệ nhân tạo là 1 ngành khoa học máy tính mà nói về việc mô phỏng suy nghĩ thực (hay trí tuệ) ra các máy, có khả năng bắt trước được suy nghĩ của con người hay nói cách khác là máy có trí tuệ
Các lĩnh vực mô phỏng trí tuệ vào máy là: y tế, kinh tế, tâm lí học, khoa học máy tính, vận tải, sản xuất, giáo dục, truyền thông, dịch vụ,…
Câu 3: Nêu một số lĩnh vực nghiên cứu và ứng dụng chính của Trí tuệ nhân tạo là gì ?
Một số lĩnh vực nghiên cứu:
1 Computer vision – thị giác máy tính
2 Pattern recognition – nhận dạng
Trang 23 Natural language processing – xử lý ngôn ngữ tự nhiên
2 Voice recognition – nhận dạng giọng nói
3 Computer vision – thị giác máy tính
4 Autonomous cars – Ô tô tự lái
5 Expert Systems – các hệ chuyên gia
6 Natural language understanding – hiểu ngôn ngữ tự nhiên
7 Planning – lập kế hoạch
8 Robots – các rô bốt
9 Some problems are still not solved – những vấn đề chưa được giải quyết
Câu 4: Hãy cho thí dụ cụ thể của các ứng dụng và giải thích rõ tại sao hệ 5 thống AI đó lại có “trí tuệ”
ứng dụng vào việc nào và ứng dụng ở đâu
trung quoc giam sat người dân, quét mặt chấm công, trả tiền
Xe tự hành(AGV)
Có thể nhận biết được vật cản phía trước là người hay vật
Trong quá trình di chuyển, xe tự động nhận diện làn đường, cảnh vật, người
đi đường
Có khả năng nhận diện và xử lý nhanh trong từng tình huống khẩn cấp
Cập nhật những điều luật mới và nhanh chóng thích ứng và tuân theo trong quá trình di chuyển
Cờ caro
Nhận biết được các hành động có thể xảy ra dựa trên nước đi của người chơi
Đưa ra các hành động có thể thực hiện dựa trên các dự đoán và tính toán trên
Phân tích các khả năng có thể xảy ra
Đưa ra các hướng giải quyết/hành động dẫn tới khả năng cho kết quả thắng cao nhất
Trang 3Chuẩn đoán ho lao
Lưu ý : hệ mycin chuẩn đoán nhiễm trùng máu, không phải ho lao
Câu 5: Công nghệ tri thức là gì ? (?)
Công nghệ tri thức là: ngành khoa học hiện đại chuyên nghiên cứu, xử lí thông tin
để kết tinh thành tri thức trong một lĩnh vực chuyên môn nào đó, nhằm thực hiện một số chức năng của chuyên gia trong các hoạt động trí tuệ
Câu 6: Nêu cấu trúc chung của một hệ cơ sở tri thức Các chức năng của các thành phần của một hệ trí thức là gì ?
Trả lời khác:
Định nghĩa: hệ cơ sở tri thức là một hệ thống phần mềm chứa các dữ liệu tri thức và các công cụ suy diễn để giải quyết bài toán thuộc một lĩnh vực cụ thể nào đó Trên thực tế chúng ta còn nhiều cách để biểu diễn tri thức vào trong
hệ thống máy tính cũng như cách thể hiện các công cụ suy diễn Về vật chất hệ
cơ sở tri thức được thiế kế và xây dựng sao cho nó có khả năng làm việc giống như chức năng con người, chúng ta có thể hiểu hệ cơ sở tri thức là một công
cụ phần mềm dùng để thu nhập, xử lí, biểu diễn và quản trị dữ liệu và tri thức nhằm giải quyết một bài toán nào đó
Cấu trúc chung của một hệ cơ sở tri thức tối thiểu có 5 phần:
Trang 4Cơ chế suy diễn: thực hiện xử lý các vấn đề mà hệ cơ sở tri thức cần giải quyết.
Trang 5Bộ giải thích: dùng để theo dõi quá trình suy diễn, giúp người dùng kiểm tra được
sự hoat động của cơ chế suy diễn với cơ sở tri thức
Trang 6Bộ thu nạp tri thức: làm mới cơ sở tri thức phong phú thêm đồng thời loại bỏ các
tri thức lỗi thời lạc hậu hoặc mâu thuẫn
Giao diện người-máy: giao tiếp giữa hệ cơ sở tri thức và người sử dụng.
Trang 7Câu 7: Hãy nêu các phương pháp biểu diễn tri thức chính và cho thí dụ minh họa.
Các phương pháp biểu diễn tri thức chính:
Luật, logic , khung, biểu diễn bằng đồ hoạ
Biểu diễn tri thức theo các loại logic; VD: logic mệnh đề: phép tuyển, hội, phủ
định,
Biểu diễn tri thức bằng mạng ngữ nghĩa; VD:
Trang 8Biểu diễn tri thức bằng khung frame; VD:
Trang 9Biểu diễn tri thức bằng mô hình; VD: hay đồ hoạ
Trang 11Biểu diễn tri thức bằng luật; VD:
Câu 8: Hãy nêu phương pháp biểu diễn tri thức của các hệ giống MYCIN
Nêu phương pháp biểu diễn tri thức của các hệ giống MYCIN
Câu 9: Mô tả quá trình lan truyền tri thức của các hệ giống MYCIN
Quá trình lan truyền tri thức các hệ giống MYCIN
Trang 12Câu 10: Hãy nêu cấu trúc đại số của các hệ giống MYCIN
Nêu cấu trúc đại số của các hệ giống MYCIN
Câu 11: Vấn đề dư thừa và mâu thuẫn trong hệ tri thức là gì ?
Trong hệ cơ sở tri thức theo dạng luật, quá trình thu nhận và biểu diễn bằng cơ sở tri thức do số lượng lớn thường xuất hiện những vấn đề dư thừa và mâu thuẫn
Do các nguồn thu nhận tri thức dạng luật thực hiện ở nhiều khâu khác nhau nên hệ
sẽ dư thừa luật.Mặt khác cũng trong chính việc thu nhận tri thức theo các nguồn khác nhau sẽ xuất hiện các cặp mâu thuẫn lẫn nhau
Tại sao lại có luật thừa: không đủ thời gian chọn lọc
Tại sao lại mâu thuẫn: ứng dụng 1 mô hình trong thực tế, nhưng thực tế có nhiều trường hợp khác nhau làm cho không thể áp dụng chung một mô hình, gây mâu thuẫn
Trang 13Giải pháp: lập ra một hội đồng các chuyên gia để ra soát lại; tạo thuật toán để bỏ điluật giống nhau hay tương đối giống nhau, loại bỏ dựa theo các mệnh để mâu thuẫn
Câu 12: Cho tập các mệnh đề Prof = {A,B,C,D,G, H}.
Mệnh đề “A và B và phủ định C và B” có phải là mệnh đề E trong dạng luật E-> H
Trong các hệ giống MYCIN hay không ?
Có Tại sao ?
Không Tại sao ?
Trong các hệ không giống MYCIN vì:
MĐ E đứng trước của luật là sự liên kết cơ bản không chứa mệnh đề H, bao gômg
sự liên kết các mệnh đề các mệnh đề âm từ tập Prof trong đó xuất hiện nhiều nhất một lần Mà B xuất hiện 2 lần
Câu 13: Cho tập các mệnh đề Prof = {A,B,C,D,G, H}.
Mệnh đề “A và B và phủ định C ” có phải là mệnh đề E trong dạng luật E-> H Trong các hệ giống MYCIN hay không ?
Có Tại sao ?
Không Tại sao ?
Trong các hệ giống MYCIN vì thoả mãn điều kiện E H
Câu 14: Cho tập các mệnh đề Prof = {A,B,C,D,G, H}.
Đây có phải là dạng luật gồm hai luật trong các hệ giống MYCIN hay không ? Luật R1: A và B và C -> D
Luật R2: A và D và C -> G
Có Tại sao ?
Không Tại sao ?
Dạng luật là một tập luật không có chu trình mà D ở luật R2 lại xuất hiện ở luật R1 không phải dạng luật gồm 2 luật trong các hệ giống MYCIN
Câu 15: Cho tập các mệnh đề Prof = {A,B,C,D,G, H}.
Đây có phải là dạng luật gồm hai luật trong các hệ giống MYCIN hay không ? Luật R1: A và G và C -> D
Luật R2: A và C -> G
Có Tại sao ?
Không Tại sao ?
Dạng luật là một tập luật không có chu trình mà G ở luật R2 lại xuất hiện ở luật R1 không phải dạng luật gồm 2 luật trong các hệ giống MYCIN
Trang 14Câu 16: Cho cơ sở luật đơn giản sau:
Với các giá trị: trọng số các câu hỏi q(S1) = 1, q(S2) = 0.7, q(S3) = 0.8
Các giá trị trọng số G = [-1,1], giá trị trung lập o = 0
Áp dụng kiến thức các hệ giống MYCIN Tính các giá trị của các bệnh D và D1 Kết luận bệnh là gì ?
X Y = X + Y – X Y với X, Y 0
W ,G (D | q) V ,G (R | q) 1 V ,G (R | q) = 0.6 0.7 0.7 = (0.6 0.7) 3 0.7 = 0.964
Trang 15Kết luận: Với triệu chứng bác sĩ quan sát ở bệnh nhân là S1, S2 với trọng số như
đề bài thì giá trị kết luận bệnh D bắng 0.964 nghĩa là theo thang đo từ -1 đến 1, bệnh nhân hầu như mắc bệnh D
CTR(a, w) = min(a, w) nếu a>0, w>0, CTR(0.7; 0.8) = min(0.7; 0.8) = 0.7.Dùng phép cộng nhóm Abel để “cộng” các đóng góp của luật 3 đề ra trọng số kết luận D trên theo công thức:
X Y = X + Y – X Y với X, Y 0
W ,G (D | q) V ,G (R | q) 1 V ,G (R | q) = 0.7 0.8 = (0.7 0.8) = 0.94.3 Kết luận: Với triệu chứng bác sĩ quan sát ở bệnh nhân là S2, S3 với trọng số như
đề bài thì giá trị kết luận bệnh D1 bắng 0.982 nghĩa là theo thang đo từ -1 đến 1, bệnh nhân hầu như mắc bệnh D1
Câu 17: Nêu khái niệm các phương pháp suy diễn
Khái niệm phương pháp suy diễn tiến:
Giả sử có hệ luật H=<F,R> , F tập sự kiện, R tập các luật
Xuất phát từ các sự kiện cho trc, F’ Fo (thông thường chỉ một hoặc một vài tập
sự kiện) và dùng các luật ta suy diễn ra một tập các kết quả:
F tập các sự kiên chỉ nằm ở vế trái
F1 tập các sự kiện chỉ nằm ở vế phải
F2 tập các sự kiện nằm ở vế phải
Khái niệm phương pháp suy diễn lùi:
Giả sử ta có hệ luật H=<F,R>, F={ f1,f2,…,fn} là tập sự kiện ban đầu, R={r1, rn}
là tập các luật, K={k1,k2,…,kq} là tập sự kiện cuối
Trang 16Suy diễn thanh công nếu mọi sự kiện của K có thể suy ra từ tập sự kiện ban đầu F
Câu 18: Suy diễn tiến là gì ? Ví dụ: cho cơ sở luật sau:
Cho các giá trị trọng số các câu hỏi q(S1) = 1, q(S2) = 1, q(S3) = 1
Các giá trị trọng số G = [-1,1], giá trị trung lập = 0.o
Hãy mô tả quá trình của suy diễn tiến với các câu hỏi bệnh nhân là q(S1) = 1, q(S2)= 1, q(S3) = 1
Khái niệm phương pháp suy diễn tiến:
Giả sử có hệ luật H=<F,R> , F tập sự kiện, R tập các luật
Xuất phát từ các sự kiện cho trc, F’ Fo (thông thường chỉ một hoặc một vài tập
sự kiện) và dùng các luật ta suy diễn ra một tập các kết quả:
Trang 17Dùng phép cộng nhóm Abel để “cộng” các đóng góp của luật 3 đề ra trọng số kết luận D trên theo công thức:
X Y = X + Y – X Y với X, Y 0
W ,G (D | q) V ,G (R | q) 1 V ,G (R | q) = 1 1 1= (1 1) 1 = 1.3 Kết luận: Với triệu chứng bác sĩ quan sát ở bệnh nhân là S1, S2 với trọng số như
đề bài thì giá trị kết luận bệnh D bắng 1 nghĩa là theo thang đo từ -1 đến 1, bệnh nhân hầu như mắc bệnh D
Dùng phép cộng nhóm Abel để “cộng” các đóng góp của luật 3 đề ra trọng số kết luận D trên theo công thức:
X Y = X + Y – X Y với X, Y 0
W ,G (D | q) V ,G (R | q) 1 V ,G (R | q) = 1 1 1 = (1 1) 1 = 13 Kết luận: Với triệu chứng bác sĩ quan sát ở bệnh nhân là S2, S3 với trọng số như
đề bài thì giá trị kết luận bệnh D1 bắng 1 nghĩa là theo thang đo từ -1 đến 1, bệnh nhân hầu như mắc bệnh D1
Câu 19: Suy diễn lùi là gì ? Ví dụ: cho cơ sở luật sau:
Với các giá trị trọng số các câu hỏi q(S1) = 1, q(S2) = 1, q(S3) = 1.
Các giá trị trọng số G = [-1,1], giá trị trung lập = 0.o
Hãy mô tả quá trình của suy diễn lùi với các câu hỏi lần lượt là D và D1.
Tính đóng góp của luật 1
Có S1 D, mà q(S1) tồn tại và =1 D đúng
Trang 18 Tính đóng góp của luật 2
Có S2 D, mà q(S2) tồn tại và =1 D đúng
Tính đóng góp của luật 4
Có S3 D1, mà q(S3) tồn tại và =1 D1 đúng
D và D1 cùng đúng nên kết quả cuối cùng do bác sĩ quyết định
Câu 20: Nêu khái niệm về học máy Nêu các dạng học máy cơ bản Thế nào là huấn luyện và dự đoán trong học máy ? Cho thí dụ về dữ liệu huấn luyện cho bài toán phân loại và bài toán hồi quy Sự khác nhau giữa cho bài toán phân loại và bài toán hồi quy là gì ? Quá vừa dữ liệu trong học máy là gì ?
- Học máy là khả năng của chương trình máy tính sử dụng kinh nghiệm, quan sát hoặc dữ liệu trong quá khữ để cải thiện công việc của máy trong tương lai thay vì chỉ thực hiện theo đúng các quy tắc đã được lập trình sẵn
- Các dạng học máy cơ bản:
Học có giám sát
Học không giám sát
Học tăng cường
- Huấn luyện và dự đoán trong học máy:
- Thí dụ về dữ liệu huấn luyện cho bài toán phân loại và bài toán hồi quy:
Trang 19- Sự khác nhau giữa cho bài toán phân loại và bài toán hồi quy:
- Quá vừa dữ liệu trong học máy là:
Câu 21: Nêu các bước chính để xây dựng hệ thông minh dựa trên học máy (bao gồm cả học sâu).
Trang 20Câu 22: Nêu khái niệm về học máy cây quyết định ID3 Nêu phương pháp lựa chọn thuộc tính tốt nhất.
(Câu 17-Câu 27: Tham khảo Chương 5, Giáo trình nhập môn Trí tuệ nhân tạo
và các tài liệu: gõ vào google “About machine learning cơ bản của Vũ Hữu Tiệp”, gõ vào google” thí dụ về học cây quyết định ID3”; Sách: Tin học và Học sâu trong Y học, NXB Đại học quốc gia, 2020 ở file: “Học sâu trong Y học và BeastCancer –Phuong”)
Khái niệm:
Phương pháp lựa chọn thuộc tính tốt nhất:
Trang 21Câu 23: Nêu thí dụ cách giải bài toán dùng cây quyết định ID3 với thí dụ Bộ
dữ liệu huấn luyện cho bài toán phân loại “Chơi tennis”
(Câu 20-Câu 21: Tham khảo Chương 5, Giáo trình nhập môn Trí tuệ nhân tạo
và Bảng 5.3/gõ google “About machine learning cơ bản của Vũ Hữu Tiệp”, gõ vào google” thí dụ về học cây quyết định, xem:
https://nhannguyen95.github.io/baitap-phan-lop-cay-quyet-dinh/; Thí dụ Giải bài Bài tập xây dựng cây quyết định sử dụng thuật toán ID3)
Trang 22Câu 24: Học sâu là gì ? Sự khác nhau giữa học sâu với học máy truyền thống
là gì?
Học sâu là: một phần trong một nhánh rộng hơn các phương pháp học máy dựa
trên mạng thần kinh nhân tạo kết hợp với việc học biểu diễn đặc trưng Việc học này có thể có giám sát, nửa giám sát hoặc không giám sát Học sâu thường được nhắc đến cùng với Dữ liệu lớn và Trí tuệ nhân tạo
Sự khác nhau giữa học sâu và học máy:Mô hình học sâu sẽ yêu cầu nhiều điểm
dữ liệu hơn để cải thiện độ chính xác của nó, trong khi mô hình học máy dựa trên ít
dữ liệu hơn với cấu trúc dữ liệu cơ bản Học sâu chủ yếu được sử dụng cho các trường hợp sử dụng phức tạp hơn, như trợ lý ảo hoặc phát hiện gian lận
Câu 25:Trí tuệ nhân tạo trong y học là gì?
AI trong chăm sóc sức khỏe là một thuật ngữ bao quát được sử dụng để mô tả việc ứng dụng các thuật toán và phần mềm máy tính học được nhằm bắt chước nhận thức của con người trong việc phân tích, chẩn đoán, đưa ra các chỉ dẫn trong quá trình thăm khám, chẩn đoán, điều trị và tiên lượng bệnh
Câu 26: Nêu các ứng dụng của trí tuệ nhân tạo trong y học Cho thí dụ cụ thể.
#giải quyết vấn đề
Chatboi
VD: Lĩnh vực chăm sóc sức khỏe như: Ada – ứng dụng giúp người dùng có thể hỏibot về các triệu chứng của họ để chủ động quản lý sức khỏe bản thân và liên kết với các chuyên gia y tế để cung cấp các dịch vụ chăm sóc hiệu quả
Câu 27: Hãy đặt một bài toán cần ứng dụng học sâu hoặc học máy trong một lĩnh
vực nào đó
(có thể trong y học) bao gồm: mục tiêu thực tế ứng dụng đặt ra, yêu cầu về kiểu dữliệu và dự kiến số lượng dữ liệu cho mỗi lớp cần phân loại/nhận dạng dùng để huấn
luyện mô hình học sâu hoặc học máy và yêu cầu về độ tin cậy với kết quả cần đạtđược
Trang 23Câu 28: Hãy nêu các nền tảng để huấn luyện mô hình mạng nơ ron học sâu là
gì ?
Quá trình huấn luyện mô hình ResNet 50 (đã được huấn luyện trước trên tập ảnh ImageNet được thực hiện trên máy chủ với các cấu hình sau đây tại trường Đại họcThăng Long:
CPU: Core i9-7900X(3.30Ghz)
RAM: 128 GB
2 Hard disks: one SSD 500GB and one HDD 4TB
2 GPU NVIDIA RTX2080TI (11GB)
Máy chủ server được cài đặt hệ điều hành OS Linux Ubuntu 16.04.3 LTS với các thư viện hỗ trợ các thuật toán học sau trên máy tính chuyến dụng GPU gồm NvidiaCUDA 8.0.61 và NVIDIA CUDA 6.0.21 Hệ thống học sâu được xây dựng trên Keras nền tảng Tensorflow back-end
Câu 29:Nêu hiện trạng ung thư vú ở VN.
Ung thư vú là bệnh ung thư có tỉ lệ mắc đứng hàng thứ nhất trong các bệnh ung thư
ở nữ giới trên thế giưới và tại VN
Tại VN, trong số ung thư ở nữ, số người mắc ung thư vú đứng hàng thứ nhất, với 21.555 người, chiếm 25,8% tổng số ca ung thư.Tỷ lệ mắc chẩn theo tuổi của ung thư vú ở nữ là 34.2/100 dân Ở cả hai giới, số tử vong ung thư vú đứng hàng thứ tưvới 9345 trường hợp
Trên thế giưới, mỗi năm có khoảng 1,67 triệu TH mắc mới, chiếm 25% tổng số bệnh ung thư nói chung và khoảng 522.000 người phụ nữ tử vong vì ung thư vú vào năm 2012