Nếu bác thật sự là dân lập trình thì bác cần học lại môn “Kiến trúc máy tính” nhé, rồi sẽ biết khi chưa lập trình nó có thể làm được những điều gì :v
Điều nhầm tưởng về IT trước khi học IT
Thôi đi mấy bác, có mùi gây cấn nhỉ
Bàn luận thì phải có chút gay cấn chứ bác :v
Thật sự thì mình nghĩ điều đó (việc mà máy làm được dù chưa được lập trình) có thể khả thi. Nếu mọi người nghĩ khác đi chút, sẽ thấy điều đó có thể xảy ra theo hướng khác, nghĩa là ta lập trình phần sụn, rồi máy tự xây dựng nó lên. Lúc đó nó sẽ có hành vi riêng, ngay cả người sáng tạo cũng không thể hiểu nó sắp làm gì (không phải kiểu hàm ramdom nhé, vì nó làm một hàm cứng có thể lần ra khi có thuật toán và seed).
Trước mắt có một ví dụ là AlphaGo, người ta chỉ nó cách làm sao để tự trainning trình độ đánh cờ lên, thế là nó tự xây dựng chính nó. Cũng khá là giống con người, cha mẹ thầy cô dạy những thứ cơ bản, sau đó theo thời gian ta tự phát triển lên.
Uhm nhưng đó là thập kỷ 90 đến 2000. Thời nay trí tuệ nhân tạo đã phát triển không tưởng rồi (AI). Ví dụ như AlphaGo đã đánh bại Lee Sedol. Điều đáng nói không phải là sự chiến thắng mà là AlphaGo có khả năng tự đấu với chính bản thân mình để nâng cao. Cụ thể là AlphaGo không cần phải lưu hàng triệu tỷ bước đi như Deep Blue, nó được lập trình và nó tự học để nâng cao thêm trình độ. CHính vì thế mà sau khi đánh bại Lee Sedol, các lập trình viên không sửa, edit gì cho nó hết vì lí do là nó tự học. Ngoài ra AlphaGo còn rất nhiều bí mật.
Bạn xem clip này nhé:
Clip 1: https://www.youtube.com/watch?v=nB0mEheM0cg
Clip 2: https://www.youtube.com/watch?v=S-6xo9_Bvdw
Trong clip 2: AlphaGo thắng 4-1 trước Lee Sedol không có gì ngạc nhiên, chỉ khi nó giả vờ thua 1 trận mới thật đáng sợ
Chúng ta cùng suy nghĩ
Không không mình không phải có ý nói thế, đọc cmt sau, ý mình là nó theo hướng khác