Trí Tuệ Nhân Tạo có cần học Lý tốt không?

em năm nay học lớp 12 , sắp thi đại học rồi nhưng còn nhiều thứ chưa được thông lắm kiểu như là ngành học này học về cái gì ý ạ . Sau 1 thời gian thì kiểu em thấy Trí tuệ nhân tạo cũng hay hay =)) . Nhưng mà em đi hỏi thăm người này người nọ thì họ bảo học cái này khá khó với cả cần học tốt toán vs LÝ . Toán thì em ko ngại lắm nhưng mà lý thì em lại ko thích lắm . Mọi người có thể tư vấn cho em được không ạ =) . Em cảm ơn ạ

AI chủ yếu tập trung việc xây dựng 1 rational agent sao cho mỗi input thì ra output tương ứng. Trong đó input, output và agent không rõ ràng, bị nhập nhằng (đa số), hoặc miêu tả chính xác, hiểu 1 nghĩa (thiểu số).

Nếu input và output đều rõ ràng, hiểu 1 nghĩa duy nhất. Các state (trạng thái) và action (luật) trong Rational Agent đều rõ ràng. Với những agent như vậy thường người ta không xem nó “thông minh”, và có thể giải quyết bằng programming languages thông thường.

Ví dụ:
Giải phương trình bậc 2: ax2 + bx + c
Input: a, b, c
Output: nghiệm x
a = 1, b = -2, c = 1 => x = 1
a = 1, b = -3, c = 2, x = 1 và x = 2

Sắp xếp mảng Arr theo thứ tự tăng dần
Input: Arr
Output: Arr đã sắp xếp
[1, 5, 4, 2] => [1, 2, 4, 5]
[0, 0, 1, -1] => [-1, 0, 0, 1]


Trên thực tế, không phải lúc nào input cũng rõ ràng, input quá nhiều, 1 input ra nhiều output, với từng cặp input và output có vô vàn state và action khác nhau.

Ví dụ 1:
Xe ô tô tự lái
Input: video mô phỏng hành trình chạy, luật giao thông.
Output: điều kiển xe đúng luật giao thông.

Các vấn đề về input và output:

  • Phải có người ngoài đọc luật giao thông bằng văn bản, và chuyển nó thành các logical rule vào chiếc ô tô, mỗi người đưa rule khác nhau, input không rõ ràng.
  • Video mô phỏng được số hoá, kéo theo không thể mô tả tất chỉ chi tiết của thế giới thực. Số tình huống khi lái xe là vô tận, input quá nhiều.
  • Với mỗi tình huống lái xe, output có thể là đi thẳng, quẹo trái, quẹo phải, tăng ga, giảm ga,… Mỗi tài xế có cách xử lý tình huống khác nhau. Một input có nhiều output.

Vấn đề về state và action:

  • Nếu đặt hành trình từ đi từ địa điểm này đến địa điểm khác (1 cặp input và output), như từ nhà ở quận Bình Thạnh đến cơ quan ở Phú Quận
    • có vô số đường đi khác nhau để hoàn thành hành trình.
    • nếu xảy ra kẹt xe giờ cao điểm, lộ trình đường đi khác thông thường
    • nếu hết xăng, thay đổi 1 phần lộ trình để ghé vào cây xăng

Ví dụ 2: Dịch đoạn văn từ tiếng Anh sang tiếng Việt
Input: câu tiếng Anh
Output: câu tiếng Việt

Vấn đề input và output:

  • Số lượng từ trong ngôn ngữ luôn thay đổi.
  • Số lượng câu kết hợp từ các từ là vô tận.
  • Nhiều từ giống nhau nhưng khác ý nghĩa, nhiều câu giống nhau nhưng nghĩa khác tuỳ ngữ cảnh và cách phân tích ngữ pháp.

Nếu hiểu AI theo khái niệm agent thì lĩnh vực AI rất rộng lớn. Có khi bạn đang code chương trình AI mà không biết. :kissing_smiling_eyes:

6 Likes
  • Trí Tuệ Nhân Tạo nghe có vẻ ảo diệu nhưng thật ra mục đích là làm cho máy tính có suy nghĩ như con người.
  • Muốn được như vậy thì phải làm cho máy tính có khả năng học bằng những thuật toán.
  • Cụ thể hơn là những thuật toán máy học (Machine learning) khác với thuật toán tính toán thông thường, là dùng xử lý logic tính toán ra kết quá, Máy học chủ yếu dùng kết quả của xác suất để đưa ra kết quả
  • Nói đến đây có nghĩa là để làm AI là môn học bổ trợ tốt nhất là toán xác suất thống kê, hầu như không được học ở phổ thông hoặc rất ít
  • còn việc cần học Lý hay không còn tùy thuộc vào lĩnh vực sau này e theo đuổi. vd như em làm chủ yếu là nhận diện giọng nói thì bổ trợ thêm bằng kiến thức ngành ngôn ngữ học chẳng hạn.
  • Nói chung làm CNTT nói chung và AI nói riêng thì Toán rất quan trọng nhưng chưa đủ cũng cần kiến thức đạ dạng các lĩnh vực không riêng thì Lý
2 Likes

Cứ phức tạp lên làm gì, mọi thứ đơn giản thôi. Nôm na là bạn cày 3 thứ này thì sẽ có một core vững để theo ML nè

  • Lập trình
  • Tiếng Anh
  • Toán

Rồi lúc làm tới, cần thêm cái gì thì cày cái đó.
Just jump right into and do it, you’ll find the way to get it. I surely bet.

2 Likes

Hi Hung Nguyen.
Hãy học cái gì bạn thích đừng vi thấy nó mới, nhiều người học mà học theo. Nếu bạn thực sự thích nó thì sẽ không hỏi câu hỏi kiểu này.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?