tu van huong nghiep

19
Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp. Lời Mở Đầu Một hệ chuyên gia là một chương trình máy tính biểu diễn và lập luận dựa trên tri thức trong một chủ đề thuộc một lĩnh vực cụ thể nào đó, nhằm giải quyết vấn đề hoặc đưa ra những lời khuyên. Hệ chuyên gia là chương trình mà cơ sở tri thức của nó chứa đựng các tri thức được cung cấp bởi các chuyên gia thực thụ, khác với các tri thức được thu thập trong các sách giáo khoa hoặc không phải tri thức chuyên môn. Hệ chuyên gia có tính lâu dài hơn chuyên gia con người, các chuyên gia con người có thể quên mất các lập luận hay khái niệm nào đó, nhưng hệ chuyên gia thì không. Hệ chuyên gia còn có khả năng tái sử dụng cho các mục đích khác nhau, với các lĩnh vực khác nhau, một cách nhanh chóng dễ dàng. Mặt khác, quá trình đào tạo ra một chuyên gia con người phải mất một khoảng thời gian và công sức không nhỏ. Các hệ chuyên gia có thể dùng các luật hay quy tắc một cách nhanh chóng mà không bị nhầm lẫn, nếu trong trường hợp có quá nhiều quy tắc hay luật thì một chuyên gia con người không thể xử lý nhanh như một hệ chuyên gia được. Trang 1

Upload: metal28032013

Post on 31-Oct-2015

204 views

Category:

Documents


0 download

DESCRIPTION

Bai tap lon Tu van huong nghiep danh cho nhung ban nao hoc mon He Chuyen gia, hay con goi la He co so tri thuc, Expert System....

TRANSCRIPT

Page 1: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Lời Mở Đầu

Một hệ chuyên gia là một chương trình máy tính biểu diễn và lập luận

dựa trên tri thức trong một chủ đề thuộc một lĩnh vực cụ thể nào đó, nhằm

giải quyết vấn đề hoặc đưa ra những lời khuyên.

Hệ chuyên gia là chương trình mà cơ sở tri thức của nó chứa đựng các

tri thức được cung cấp bởi các chuyên gia thực thụ, khác với các tri thức

được thu thập trong các sách giáo khoa hoặc không phải tri thức chuyên môn.

Hệ chuyên gia có tính lâu dài hơn chuyên gia con người, các chuyên gia con

người có thể quên mất các lập luận hay khái niệm nào đó, nhưng hệ chuyên

gia thì không.

Hệ chuyên gia còn có khả năng tái sử dụng cho các mục đích khác

nhau, với các lĩnh vực khác nhau, một cách nhanh chóng và dễ dàng.

Mặt khác, quá trình đào tạo ra một chuyên gia con người phải mất một

khoảng thời gian và công sức không nhỏ.

Các hệ chuyên gia có thể dùng các luật hay quy tắc một cách nhanh

chóng mà không bị nhầm lẫn, nếu trong trường hợp có quá nhiều quy tắc hay

luật thì một chuyên gia con người không thể xử lý nhanh như một hệ chuyên

gia được.

Về mặt hiệu quả, rõ ràng một hệ chuyên gia có thể tăng số lượng được

đưa vào trong hệ và giảm đi các chi phí nhân công. Trong cùng một thời

điểm thì một hệ chuyên gia có khả năng giải quyết được nhiều vấn đề hơn so

với chuyên gia con người. Các giải pháp mà hệ chuyên gia đưa ra là gần như

giống nhau trong các tình huống tương tự nhau tức là nó không phụ thuộc

vào trạng thái tâm lý tình cảm con người. Mặc dù các hệ chuyên gia được

xây dựng và bảo trì thường tốn kém, nhưng để vận hành các hệ chuyên gia

không phải tốn nhiều công sức và tiền bạc do đó chi phí cho việc sử dụng hệ

chuyên gia hợp lý hơn rất nhiều so với việc tìm kiếm một chuyên gia con

người.

Kiến thức của hệ chuyên gia được tập hợp từ rất nhiều chuyên gia khác nhau

do đó cơ sở tri thức của nó rộng hơn, phong phú hơn so với một vài chuyên

gia đơn lẻ.

Trang 1

Page 2: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Tuy nhiên, đối với một hệ chuyên gia chúng ta cũng thấy được những

nhược điểm của nó. Đó là, một hệ chuyên gia thì không có khả năng học, vì

vậy nếu có những thay đổi trong thực tế thì hệ phải được cập nhật lại ngay.

Hệ chuyên gia không có khả năng sáng tạo và không có được các giác quan

thông thường như con người, trong những tình huống bất thường hệ chuyên

gia không có khả năng giải quyết. Một hệ chuyên gia cũng không có được

những kinh nghiệm như các chuyên gia con người, và cũng không thể nhận

ra được vấn đề nếu như vấn đề đó không thuộc phạm vi “hiểu biết” của hệ

thống.

Trang 2

Page 3: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Mô Hinh Hê Chuyên Gia

Hệ chuyên gia là một chương trình cơ sở tri thức làm việc giống như một chuyên gia con người. Hệ chuyên gia chỉ giải được bài toán mà người chuyên gia giải được.

HCG Ứng dụng = Cơ sở tri thức (CSTT) + Mô tơ suy diễn (MTSD), hai thành phần này tách biệt nhau trong hệ chuyên gia.

+ Cơ sở tri thức là phần của hệ chuyên gia chứa miền tri thức. Công việc của ta được xem như là người kỹ sư tri thức lấy tri thức giải bài toán từ người chuyên gia và mã hóa nó trong vùng cơ sở tri thức.

+ Mô tơ suy diễn : Hệ chuyên gia mô hình hóa quá trình xử lý như con người. Vì thế bộ máy suy diễn đó chính là bộ xử lý trong hệ chuyên gia hợp các sự kiện được chứa trong vùng nhớ làm việc và miền tri thức được chứa trong vùng cơ sở tri thức để dẫn đến kết luận về bài toán.

Hoạt động của Hệ chuyên gia :

User: Cung cấp bài toán, các sự kiện ban đầu tới chuyên gia giải đáp

CSTT: Nguồn tri thức được thu nạp từ các chuyên gia, tài liệu chuyên môn,...

MTSD: Liên kết các sự kiện Suy diễn từ CSTT tìm ra câu trả lời từ sự kiện

của user

I, Tầm Vực Tri Thức

Mỗi HCG chỉ đặc trưng cho 1 lĩnh vực vấn đề (problem domain) nào đó. Tri

thức chuyên gia để giải quyết 1 vấn đề đặc trưng được gọi là lĩnh vực

Trang 3

Page 4: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

tri thức (knowledge domain)

II, Vai trò Kỹ Sư Tri Thức – Knowledge Engineer

Xây dựng Hệ thống thông tin quản lý

Xây dựng Hệ chuyên gia

- Xây dựng Hê chuyên gia :

Xây dựng HCG Ứng dụng là sự kết hợp giữa chuyên gia, lập trình viên và

Kỹ sư tri thức.

Trang 4

Lĩnh vực tri thức thu nạp được về vấn đề đó rất nhỏ

Lĩnh vực vấn đề rất rộng lớn

Page 5: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

- Có hai cách giải quyết vấn đề trong các Hê chuyên gia:

+ Giải quyết vấn đề theo hướng thuận và giải quyết vấn đề theo hướng

nghịch. Hệ chuyên gia được thiết kế để giải quyết vấn đề theo hướng thuận được

gọi là hệ chuyên gia suy diễn tiến và hệ chuyên gia được thiết kế để giải quyết theo

hướng nghịch được gọi là hệ chuyên gia suy diễn lùi.

Xây dựng Hệ chuyên gia Ứng dụng là sự kết hợp của chuyên gia, lập trình

viên và kỹ sư tri thức.

XD phần mềm kỹ nghệ tri thức

XD HCG Ứng dụng = sự kết hợp của chuyên gia và kỹ sư tri thức + Công cụ

xây dựng. trong đó công cụ là Phần mềm quản lý tri thức có sẵn.

- Hệ chuyên gia suy diễn tiến :

Hệ chuyên gia suy diễn tiến là hệ chuyên gia giải quyết vấn đề bắt đầu lý giải

từ dữ liệu ban đầu của bài toán lập luận trên cơ sở logic để khám phá các sự kiện

mới dẫn đến kết luận về bài tóan. Để thiết kế một hệ chuyên gia suy diễn tiến bao

gồm các bước mô tả sau :

Bước 1 : Định nghĩa vấn đề, bước này gồm có phân tích vẫn đề để nắm bắt

hướng giải quyết vấn đề chi tiết và cụ thể, đó là phải xác định được dữ liệu vào ra

của hệ thống và phương thức xử lý số liệu vào ra của hệ thống.

Bước 2 : Định nghĩa dữ liệu vào của hệ thống. ĐỊnh nghĩa dự liệu vào của hệ

thống sao cho đầu từ dữ liệu ban đầu của bài toán hợp với vế điều kiện của luật suy

diễn thứ nhất để dữ liệu đích của nó là dữ liệu vào cho luật kế tiếp.

Bước 3 : Định nghĩa cấu trúc điều khiển của hệ thống. Cấu trúc điều khiển

dữ liệu suy diễn tiến của hệ thống là cơ sở luật suy diễn tiến bao gồm tất cả các luật

mô tả tổng quảt cách giải bải toán được thể hiện dưới dạng luật If Then với vế điều

kiện của luật đầu tiên hợp với dự liệu ban đầu của bài toán để vế phải của luật phát

sinh ra đích thứ nhất, vế điều kiện của luật thứ 2 hợp với đích thứ nhất để vế phải

của luật phát sinh ra đích thứ 2 và cứ như thế cho đến luật thứ n mà vế kết luậncủa

nó đạt đến lời giải cuối cùng.

Bước 4 : Mã hóa cơ sở tri thức.

Cơ sở tri thức gồm cơ sở luật và cơ sở dữ liệu. Các thành phần này phải được

mã hóa nhờ các phương pháp biểu diễn tri thức như logic vị từ, khung.

Bước 5 : Thử nghiệm hệ thống.

Trang 5

Page 6: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Cho số liệu vào, quá trình xử lý của hệ thống cho số liệu ra với nhiều tình

huống khác nhau bao trùm cả không gian vào.

Bước 6 : Thiết kế hệ thống giao diện người sử dụng hệ chuyên gia.

Bước 7 : Mở rộng hệ thống.

Mở rộng cơ sở tri thức của hệ sao cho giải quyết bài toán càng linh hoạt,

càng mềm dẻo là càng tổt đó là quá trình cải tiến hoặc thêm bớt luật suy diễn và cơ

sở dữ liệu.

Bước 8 : Đánh giá hệ thống.

III, Hê chuyên gia Tư Vấn Hướng Nghiêp

1. Mục đích của bài toán:

Xây dựng chương trình tư vấn hướng nghiệp có sử dụng các luật suy diễn để

đưa ra các hướng chọn nghề nghiệp.

2. Cấu trúc dữ liêu và cách biểu diễn các trạng thái của bài toán

Các trạng thái của bài toán:

e1 Bạn đã tốt nghiệp phổ thông trung học

e2 Bạn có chỉ số IQ cao

e3 Bạn yêu thích khoa học

e4 Bạn có năng khiếu

e5 Bạn đã tốt nghiệp đại học

c9 bạn nên đi làm

c10 bạn nên đi học trung cấp

c11 bạn nên đi học cao đẳng

c12 bạn nên đi học đại học

c13 bạn nên đi học thạc sỹ

….

3. Các biểu thức thuật toán dc sử dụng trong bài toán

r1 ~e2&~e3&~e4=>c9

Bạn không có chỉ số IQ cao, bạn không yêu thích khoa học và bạn không có

năng khiếu HCG khuyên bạn nên đi làm.

Trang 6

Page 7: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

r2 ~e2&e3&e4=>c10

Bạn không có chỉ số IQ cao, bạn yêu thích khoa học và bạn có năng khiếu

HCG khuyên bạn nên đi học trung cấp.

r3 e1&~e2&e3=>c11

Bạn đã tốt nghiệp phổ thông trung học, bạn không có chỉ số IQ cao và bạn

yêu thích khoa học HCG khuyên bạn nên đi học cao đẳng.

r4 e1&e2&e3=>c12

Bạn đã tốt nghiệp phổ thông trung học, bạn có chỉ số IQ cao và bạn yêu thích

khoa học HCG khuyên bạn nên đi học Đại học.

r5 c12&e5=>c13

Bạn đi học đại học và đã tốt nghiệp đại học HCG khuyên bạn nên đi học thạc

sỹ.

r6 c11&e4=>c13

Bạn đi học cao đẳng và bạn có năng khiếu HCG khuyên bạn nên đi học thạc

sỹ.

Ngoài ra chúng ta có thể thêm các trạng thái và các Luật vào chương trình.

Trang 7

Page 8: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

4. Một số giao diên và kết quả chạy chương trinh.

Hình 1: Giao diện mở chương trình

Trang 8

Page 9: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Hình 2: Nếu bạn đã tốt nghiệp phổ thông trung học thì chọn có

Trang 9

Page 10: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Hình 3

Trang 10

Page 11: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Hình 4

Trang 11

Page 12: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Hình 5: Thông báo kết quả

Trang 12

Page 13: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Khi bấm nút giải thích ta sẽ có thông báo như hình trên.

Theo luật r4 thì nếu:

bạn đã tốt nghiệp phổ thông trung học và bạn có chỉ số iq cao và bạn yêu

thích khoa học

-> bạn nên đi học đại học

Theo luật r5 thì nếu:

bạn nên đi học đại học và bạn đã tốt nghiệp đại học

-> bạn nên đi học thạc sỹ

Trang 13

Page 14: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Hình 7: Giao diện thông tin các trạng thái và biểu thức luật

Tại đây ta có thể thêm và xóa các trạng thái, biểu luật khi cần update phần

mềm.

Trang 14

Page 15: Tu Van Huong Nghiep

Bài tập lớn Xây dựng chương trình tư vấn hướng nghiệp.

Kết Luận

Có thể thấy, chúng ta không còn nhiều thời gian mà phải sớm bắt tay vào cải

cách hoạt động hướng nghiệp về lượng và về chất. Từ kinh nghiệm của các nước

phát triển và những nước mới nổi đang tập trung đầu tư cho giáo dục nói chung, và

cho hướng nghiệp nói riêng, có thể đề xuất những ý tưởng sau nhằm tạo ra một sự

thay đổi về chất thực sự cho hoạt động hướng nghiệp của Việt Nam.

Trước tiên, chúng ta phải xác định rõ ràng định hướng và quan điểm của

mình về chính sách cho nguồn nhân lực quốc gia và hướng nghiệp:

Thứ nhất, định hướng phát triển con người rõ ràng và tuyên truyền những

mục tiêu và định hướng đó trong xã hội. Chúng ta phải trả lời chính xác chúng ta

muốn có những chủ nhân tương lai của đất nước như thế nào, đó phải là những công

dân được phát triển toàn diện về khả năng, được hưởng một nền giáo dục tiên tiến

hiện đại, là những công dân yêu nước, am hiểu văn hóa và truyền thống dân tộc,

những công dân có kỹ năng làm việc và kỹ năng sống tốt nhất trong một môi trường

toàn cầu, biết bảo vệ, giữ gìn những giá trị tinh hoa dân tộc.

Thứ hai, phải xác định rõ, quyền được hướng nghiệp là quyền của mọi cá

nhân ở mọi thời điểm trong cuộc sống và hướng nghiệp cho công dân là trách

nhiệm của cả gia đình, nhà trường, xã hội.

Tiếp sau đó là triển khai nhanh chóng những công việc cần làm:

Thứ nhất, nâng cao nhận thức của giáo viên về vai trò của người thầy giáo trong

hoạt động hướng nghiệp cho học sinh, sinh viên. Để làm được điều này, phải có một

cơ chế cung cấp thông tin và đào tạo kỹ năng có hiệu quả cho các giáo viên, nhằm

lồng ghép những nội dung của hướng nghiệp vào chương trình giảng dạy một cách

tốt nhất.

Thứ hai, xây dựng một hệ thống thông tin động, được cập nhật liên tục để

học sinh, sinh viên nói riêng và mọi công dân đều có thể tiếp cận về thị trường lao

động, về các ngành nghề, về đào tạo những kỹ năng cơ bản. Những thông tin này có

thể được truyền tải theo nhiều kênh khác nhau: qua ấn phẩm, qua website, qua điện

thoại.

Thứ ba, tiến tới đào tạo đội ngũ hướng nghiệp chuyên nghiệp, nhằm mở rộng

khả năng tiếp cận với dịch vụ hướng nghiệp của mọi người dân. Hướng nghiệp phải

là có sự tham gia của gia đình, nhà trường, doanh nghiệp và xã hội.

Thứ tư, tăng cường hợp tác quốc tế và tiếp thu công nghệ, học hỏi kinh nghiệm và

phương pháp mới trong hướng nghiệp, nhằm nâng cao chất lượng của hoạt động

hướng nghiệp.

Trang 15