lưu ý về chương trình có sử dụng trí tuệ nhân tạo

1
Một số lưuývề Chương trình có ứng dụng Trí tuệ nhân tạo (Gửi SV: Lý, Lợi, Hương) Chương trình có ứng dụng Trí tuệ nhân tạo có đặc điểm sau khi viết xong, được cài đặt thì người sử dụng, lúc ban đầu phải dạy cho chương trình làm việc thực tế thông qua một số ví dụ công việc cụ thể. Từ đó chương trình “rút kinh nghiệm” vàsẽ độc lập làm việc. Dựa vào cơ sở dữ liệu đã có, những kinh nghiệm đã biết vàsố liệu của công việc mới chương trình đưa ra các chuẩn đoán (hoặc dự báo, giải pháp thực hiện). Kết quả này có đa phần là đúng, tuy nhiên vãn còn có một xác suất nhỏ là sai, nó sẽ được phản hồi lại cho chương trình, bổ sung vào kinh nghiệm hiện có làm cho chương trình ngày càng thông minh hơn. Ví dụ: Việc nhận dạng ký tự (a-> z, 0->9) chẳng hạn: Bước 1: Ta có cơ sở dữ liệu dạng ma trận có giá trị 0, 1 ứng với màu đen, trắng của các chữ, và ứng với nhiều loại Font khác nhau. Vàmột ma trận chứa giá trị của một ký tự viết tay. Để nhận dạng ký tự viết tay, thuật toán đầu tiên, đơn giản và chưa có thông minh là so sánh từng điểm ảnh của ký tự viết tay với cơ sở dữ liệu và tìm ra ký tự nào có số điểm ảnh trùng lớn nhất và đưa ra dự báo (kết quả). Bước 2: Xét ký tự “a” chẳng hạn, ta thấy rằng không nhất thiết phải so sánh với tấtcả các ma trận chứa giá trị của ký tự a, với các Font khác nhau. Một cách làm hay hơn là ta xem xét trong các ma trận a k [i,j] giá trị đó, giá trị nào lặp lại nhiều, có trọng số w[i,j] có giá trị lớn, nghĩa là nó là đặc trưng quan trọng của chữ a. Như vậy khi cần tìm kiếm nhanh, ta chxem xét các điểm ảnh có trọng số lớn (w[i,j] lớn), thì có thđã đưa ra kết luận khá chính xác. Bước 3: Chương trình sẽ chính xác hơnnếu ta xem xét giá trị w[i,j] trong mối quan hệ so sánh với các ký tự khác (b->z, 0->9). Xem w[i,j] nào là đặc trưng riêng của chữ a so với các chữ khác. Ở đây sẽ xảy ra trường hợp, có thể không phải w[i,j] nào có giá trị lớn nhất đặc trưng nhất, mà có thể tồn tại một giá trị w[i,j] có giá trị nhỏ hơn là đặc trưng nhất vì chỉ có chữ a, là giá trị này khác biệt lớn nhất so với các chữ khác. Tức c[i,j] lớn nhất. Số lượng các số hạng c[i,j] này ít hơnsố lượng các số hạng w[i,j]. Vậy khi xem xét ký tự viết tay có phải là chữ a hay không,với thời gian rất ngắn thì ta chỉ cần xem xét đến c[i,j]. Bước 4: Quá trình học, khi có một quyết định đúng được phản hồi lại cho chương trình thì giá trị c[i,j] tăng lên chẳng hạn, ngược lại khi có quyết định sai thì c[i,j] giảm và quyết định mới được đưa ra. Quá trình này lặp đi lặp lại nhiều lần, giá trị c[i,j] càng gần với giá trị chân lý. Chương trình ngày càng thông minh. Trong đời sống cũng vậy, thuật toán này thể hiện một chương trình có tinh thần học tập tốt, sau mỗi lần đúng hay sai đề có đúc rút kinh nghiệm. Một tinh thần lạc quan vìkết quả sai cũng mang lại một giá trị học hỏi làm cho chính nó thông minh hơn. Thầy chúc các bạn học tốt. Thầy L.T.Vinh

Upload: le-the-vinh

Post on 04-Jul-2015

200 views

Category:

Education


1 download

DESCRIPTION

Chương trình có ứng dụng Trí tuệ nhân tạo có đặc điểm sau khi viết xong, được cài đặt thì người sử dụng, lúc ban đầu phải dạy cho chương trình làm việc thực tế thông qua một số ví dụ công việc cụ thể. Từ đó chương trình “rút kinh nghiệm” và sẽ độc lập làm việc. Dựa vào cơ sở dữ liệu đã có, những kinh nghiệm đã biết và số liệu của công việc mới chương trình đưa ra các chuẩn đoán (hoặc dự báo, giải pháp thực hiện). Kết quả này có đa phần là đúng, tuy nhiên vãn còn có một xác suất nhỏ là sai, nó sẽ được phản hồi lại cho chương trình, bổ sung vào kinh nghiệm hiện có làm cho chương trình ngày càng thông minh hơn.

TRANSCRIPT

Một số lưu ý về Chương trình có ứng dụng Trí tuệ nhân tạo(Gửi SV: Lý, Lợi, Hương)

Chương trình có ứng dụng Trí tuệ nhân tạo có đặc điểm sau khi viết xong, được cài đặt thì người sử dụng, lúc ban đầu phải dạy cho chương trình làm việc thực tế thông qua mộtsố ví dụ công việc cụ thể. Từ đó chương trình “rút kinh nghiệm” và sẽ độc lập làm việc. Dựa vào cơ sở dữ liệu đã có, những kinh nghiệm đã biết và số liệu của công việc mới chương trình đưa ra các chuẩn đoán (hoặc dự báo, giải pháp thực hiện). Kết quả này cóđa phần là đúng, tuy nhiên vãn còn có một xác suất nhỏ là sai, nó sẽ được phản hồi lại cho chương trình, bổ sung vào kinh nghiệm hiện có làm cho chương trình ngày càngthông minh hơn.

Ví dụ: Việc nhận dạng ký tự (a-> z, 0->9) chẳng hạn:Bước 1: Ta có cơ sở dữ liệu dạng ma trận có giá trị 0, 1 ứng với màu đen, trắng của các chữ, và ứng với nhiều loại Font khác nhau. Và một ma trận chứa giá trị của một ký tự viết tay.Để nhận dạng ký tự viết tay, thuật toán đầu tiên, đơn giản và chưa có thông minh là sosánh từng điểm ảnh của ký tự viết tay với cơ sở dữ liệu và tìm ra ký tự nào có số điểm ảnh trùng lớn nhất và đưa ra dự báo (kết quả).Bước 2: Xét ký tự “a” chẳng hạn, ta thấy rằng không nhất thiết phải so sánh với tất cả các ma trận chứa giá trị của ký tự a, với các Font khác nhau. Một cách làm hay hơn là ta xemxét trong các ma trận ak[i,j] giá trị đó, giá trị nào lặp lại nhiều, có trọng số w[i,j] có giá trị lớn, nghĩa là nó là đặc trưng quan trọng của chữ a. Như vậy khi cần tìm kiếm nhanh, tachỉ xem xét các điểm ảnh có trọng số lớn (w[i,j] lớn), thì có thể đã đưa ra kết luận kháchính xác.Bước 3: Chương trình sẽ chính xác hơn nếu ta xem xét giá trị w[i,j] trong mối quan hệ so sánh với các ký tự khác (b->z, 0->9). Xem w[i,j] nào là đặc trưng riêng của chữ a so với các chữ khác. Ở đây sẽ xảy ra trường hợp, có thể không phải w[i,j] nào có giá trị lớn nhất là đặc trưng nhất, mà có thể tồn tại một giá trị w[i,j] có giá trị nhỏ hơn là đặc trưng nhất vì chỉ có chữ a, là giá trị này khác biệt lớn nhất so với các chữ khác. Tức c[i,j] lớn nhất. Số lượng các số hạng c[i,j] này ít hơn số lượng các số hạng w[i,j]. Vậy khi xem xét ký tự viết tay có phải là chữ a hay không, với thời gian rất ngắn thì ta chỉ cần xem xét đếnc[i,j].Bước 4: Quá trình học, khi có một quyết định đúng được phản hồi lại cho chương trìnhthì giá trị c[i,j] tăng lên chẳng hạn, ngược lại khi có quyết định sai thì c[i,j] giảm và quyết định mới được đưa ra. Quá trình này lặp đi lặp lại nhiều lần, giá trị c[i,j] càng gần với giá trị chân lý. Chương trình ngày càng thông minh.

Trong đời sống cũng vậy, thuật toán này thể hiện một chương trình có tinh thần học tập tốt, sau mỗi lần đúng hay sai đề có đúc rút kinh nghiệm. Một tinh thần lạc quan vì kết quả sai cũng mang lại một giá trị học hỏi làm cho chính nó thông minh hơn.

Thầy chúc các bạn học tốt.

Thầy L.T.Vinh