em vẫn ko thể hiểu, viết code thế éo nào để cho máy móc có thể "tự học" (machine learning)

lisatthu35

Senior Member
các thím muốn thấy cái hay của AI thì thử xem qua prolog , ngày xưa học môn trí tuệ nhân tạo phải code trên cái này , phong cách code khác hoàn toàn code kiểu hướng thủ tục , ta đặt ra 1 loạt các luật + tiền đề , rồi đi hỏi máy để tìm ra các kết luận , cho đến giờ hình như cái môn phân tích ngôn ngữ tự nhiên là cái môn khoai nhất , từ các câu ngôn ngữ con người chuyển nó về dạng ngôn ngữ hình thức rồi cho máy tự suy diễn
 

박지연ParkJiyeon

Senior Member
đừng nghe các cao nhân nói chuyện cao siêu , về cơ bản đúng là toàn if else hết , toàn bộ ngành khoa học máy tính xây dựng trên 2 số 0 1 cũng chính là if else .
 
Đến bây giờ vẫn k hiểu nổi bằng cách nào mà chỉ với 2 số 0 1 mà máy tính có thể làm được tất cả mọi việc.
Bộ óc con người thật vĩ đại. :beauty:

via theNEXTvoz for iPhone
Không phải 2 số 01. Mà 0 là mức thấp điện áp, 1 là mức cao.
Tuỳ công nghệ chế tạo cmod hoặc ttl.
Đại loại là số 0 tương đương với 0-0.8V, 1 tương đương 1.8-3v (không nhớ rõ).
Mà mức điện áp thì máy tính hiểu được
 

nhoxhung163

Đã tốn tiền
Xử lý ngôn ngữ tự nhiên vẫn dùng các mô hình Machine Learning để giải được mà thím :burn_joss_stick:
các thím muốn thấy cái hay của AI thì thử xem qua prolog , ngày xưa học môn trí tuệ nhân tạo phải code trên cái này , phong cách code khác hoàn toàn code kiểu hướng thủ tục , ta đặt ra 1 loạt các luật + tiền đề , rồi đi hỏi máy để tìm ra các kết luận , cho đến giờ hình như cái môn phân tích ngôn ngữ tự nhiên là cái môn khoai nhất , từ các câu ngôn ngữ con người chuyển nó về dạng ngôn ngữ hình thức rồi cho máy tự suy diễn
 

ngolebaotrung

Senior Member
Đến bây giờ vẫn k hiểu nổi bằng cách nào mà chỉ với 2 số 0 1 mà máy tính có thể làm được tất cả mọi việc.
Bộ óc con người thật vĩ đại. :beauty:

via theNEXTvoz for iPhone
0 1 là cách mã hóa thôi. Trong mỗi có 1 danh sách các chỉ thị cần phải làm được mã hóa thành 1 dãy 0 1
Ví dụ : 0000 : Cộng 0001 : Trừ .....
Từ các chỉ thị cơ bản sẽ xây dựng các chỉ thị phức tạp hơn bằng cách dùng các thuật toán.
 

Taydua1232000

Junior Member
Đến bây giờ vẫn k hiểu nổi bằng cách nào mà chỉ với 2 số 0 1 mà máy tính có thể làm được tất cả mọi việc.
Bộ óc con người thật vĩ đại. :beauty:

via theNEXTvoz for iPhone
Học môn điện tử số xong thấy từ những cái AND OR NOT mà con người chế ra được những bộ Adder, Selector, Decoder, ALU,... để rồi nhét vào mấy con chip mà đỉnh vãi :beauty:

via theNEXTvoz for iPhone
 

lisatthu35

Senior Member
Xử lý ngôn ngữ tự nhiên vẫn dùng các mô hình Machine Learning để giải được mà thím :burn_joss_stick:
ngôn ngữ tự nhiên ko thể train như kiểu thị giác được , phải có người ngồi giải nghĩa , ví dụ đơn giản của cái phức tạp của ngôn ngữ , mặc áo rét và mặc áo ấm có cũng 1 nghĩa , hoặc là mài khôn quá là 1 câu chửi chứ ko phải 1 câu khen :LOL:
 

motophankhoilon

Senior Member
Chuẩn thím, nhưng để phân biệt rõ hơn với kinh tế lượng:

Ý tưởng của ML sẽ là cho 1 mớ cặp (x, y), làm thế nào để cho x' mới vào nó tìm ra y' mới gần với thực tế nhất (có tính dự đoán cao nhất). Phương pháp thì nó sẽ từ y = f(x) rồi tính ra 1 hàm lost (thể hiện mức độ sai khác của dự báo so với giá trị thực), tối ưu được hàm lost đó sẽ cho ra được kết quả có tính dự đoán cao nhất.
Khác biệt với ktl ntn vậy thím
Ktl thì dùng tổng bình phương nhỏ nhất
 

capchien

Member
tôi hay post ảnh sếch trên voz để quên đi quá khứ về một diễn đàn công nghệ nhưng thật sự vào đây tôi hâm mộ các thím đã mở mang đầu óc, đọc và nghiền ngẫm không sót dòng nào :D
biết được nhiều cái hay!

như được trở về voz ngày xưa các ông ạ :(

via theNEXTvoz for iPhone
 

canvas101

Senior Member
KLQ lắm, nhưng câu hỏi của thớt nên đặt thêm đó là "tư duy của con người" thực chất là gì, có phải cũng là "if-else" không. Như vậy sẽ còn triết học hơn. :big_smile:
 

canvas101

Senior Member
đừng nghe các cao nhân nói chuyện cao siêu , về cơ bản đúng là toàn if else hết , toàn bộ ngành khoa học máy tính xây dựng trên 2 số 0 1 cũng chính là if else .
:big_smile: Buồn cười cái là, cái gì cũng là xây trên nền tảng "if-else", vậy nhưng dùng "if-else" trong code nhiều thì lại hay bị cọi là gà.
 

elkos

Senior Member
Dốt thế, cờ hay bài thì máy nó đánh theo lập trình, có sẵn nước đi và tình huống rồi, sao lại đi so sánh với AI được
Thế bác biết AlphaGo k?
Mình cũng nghĩ giống bạn.
Nhận diện ảnh nó là học máy thôi.

Còn Ai thì mình nghĩ nó cao hơn nữa, Ai là tự nó học luôn chứ không cần người dạy nó nữa, tự nó hoàn thiện dần cái data của nó. Tự nó sẽ có nhìn nhận của riêng nó.

Mà Ai giờ còn mơ hồ lắm.

Đa số chỉ dừng lại ở mức máy học thôi

Chính google trợ lý, nói là ai chứ, mình thấy giống máy học hơn. Nhiều khi phải nói theo công thức nó mới hiểu, và nhiều vấn đề nó trả lời như trả bài.
Chứ chưa uyển chuyển linh hoạt tự nhiên như con I được
Phải nói ML là 1 phần của AI mới đúng,giống như con người quyết định hành động của mình giựa vào trình độ và kinh nghiệm thì con AI cũng cần có tập dữ liệu để nó chọn cách xử lí tình huống.Có nhiều con chatbot càng ngày càng nói chuyện với nó thì nó càng thông mình lên ,nhưng con gg nó là sản phẩm thương mại cần sự ổn định,vì thế những gì nó public vẫn là những gì an toàn và ổn định mà thôi
 

gamervoz

Senior Member
cái này liên quan big data và thuật toán tính giá trị của thông tin, thím tìm hiểu thêm về nó mới hình dung được :sexy_girl:

via theNEXTvoz for iPhone
 
Ông có học về cntt không đã?? Không thì người trong ngành có giỏi mấy cũng không giải thích cho ông hiểu được =.=
 

tranhieungan

Senior Member
Túm lại cũng là if else thôi đúng ko mấy fen. Chẳng qua cái if else đó ko được viết rõ ra trong code mà thôi.
 

Clever.heart

Junior Member
Máy tính cũng có ngôn ngữ là theo 0-1, muốn nó thông minh thì mình phải train nó, huấn luyện nó, giống như con người vậy. Tệp data mình train huấn luyện được lưu vào bộ nhớ, và cùng với thuật toán mình đưa vào thì dựa vào các tình huấn nó sẽ phân tích ra đưa ra kết quả, nếu mình nói kết quả đó không đúng thì nó lại lưu vào bộ nhớ và cứ tiếp tục như vậy .... ":D
 

meesudzu

Member
nghĩ đơn giản thôi, làm thế éo nào mà máy tính nó đánh cờ đánh bài với người được ấy
đánh cờ thì chỉ cần ma trận trọng số thôi. nhưng mà test thật nhiều lần để tìm ra được trọng số giữa công và thủ tốt nhất.
ngày xưa thời sinh viên mình từng viết 1 ctrinh chat với robot. chủ yếu là lưu câu hỏi vào data sau đó chatbot sẽ so sánh câu hỏi người dùng gần đúng với trong data thì lấy ra trả lời, nếu ko có thì sẽ hỏi lại người dùng và lưu câu trả lời vào data. sau này ko chơi nữa nhưng mình nghĩ AI cũng gần giống vậy, quan trong là data có đủ to hay ko thôi
chatbot thường sẽ dựa vào keyword và dataset hơn chứ chưa cần học
 

phuongvien

Senior Member
Ông thớt nghĩ đúng rồi đó, quay đi quay lại nó cũng vẫn chỉ là if then else thôi. Như ở ngoài đời thật cuộc sống cũng chỉ xoay quanh nếu thì thôi mà.
Vấn đề là đối với AI thì cái vòng lặp nó cực kỳ nhiều, thậm chí có những vòng lặp kết quả là n+1
(kiểu để AI tự suy diễn)
Đm không hiểu sau này bọn máy nó có suy nghĩ thật không ta, nó mà có thật thì vl
 
Top