Trí tuệ nhân tạo - Tổng quan

Kể từ khi phát minh ra máy tính hoặc máy móc, khả năng thực hiện các nhiệm vụ khác nhau của họ đã tăng lên theo cấp số nhân. Con người đã phát triển sức mạnh của hệ thống máy tính về các lĩnh vực làm việc đa dạng của chúng, tốc độ ngày càng tăng và giảm kích thước theo thời gian.

Một nhánh của Khoa học Máy tính có tên Trí tuệ nhân tạo theo đuổi việc tạo ra các máy tính hoặc máy móc thông minh như con người.

Trí tuệ nhân tạo là gì?

Theo cha đẻ của Trí tuệ nhân tạo, John McCarthy, đó là “Khoa học và kỹ thuật tạo ra các máy thông minh, đặc biệt là các chương trình máy tính thông minh”.

Trí tuệ nhân tạo là một cách making a computer, a computer-controlled robot, or a software think intelligently, theo cách tương tự như con người thông minh nghĩ.

AI được hoàn thiện bằng cách nghiên cứu cách bộ não con người suy nghĩ và cách con người học hỏi, quyết định và làm việc trong khi cố gắng giải quyết một vấn đề và sau đó sử dụng kết quả của nghiên cứu này làm cơ sở phát triển phần mềm và hệ thống thông minh.

Triết lý về AI

Trong khi khai thác sức mạnh của hệ thống máy tính, sự tò mò của con người khiến anh ta tự hỏi, "Liệu một cỗ máy có thể suy nghĩ và hành xử như con người không?"

Do đó, sự phát triển của AI bắt đầu với mục đích tạo ra trí thông minh tương tự trong các máy móc mà chúng ta tìm thấy và đánh giá cao ở con người.

Mục tiêu của AI

  • To Create Expert Systems - Các hệ thống thể hiện hành vi thông minh, học hỏi, chứng minh, giải thích và tư vấn cho người dùng của nó.

  • To Implement Human Intelligence in Machines - Tạo ra các hệ thống hiểu, suy nghĩ, học hỏi và cư xử như con người.

Điều gì đóng góp cho AI?

Trí tuệ nhân tạo là một ngành khoa học và công nghệ dựa trên các ngành như Khoa học máy tính, Sinh học, Tâm lý học, Ngôn ngữ học, Toán học và Kỹ thuật. Một lực đẩy chính của AI là phát triển các chức năng máy tính liên quan đến trí thông minh của con người, chẳng hạn như lý luận, học tập và giải quyết vấn đề.

Trong số các lĩnh vực sau, một hoặc nhiều lĩnh vực có thể góp phần xây dựng một hệ thống thông minh.

Lập trình không cần và có AI

Việc lập trình không có và có AI khác nhau theo những cách sau:

Lập trình không có AI Lập trình với AI
Một chương trình máy tính không có AI có thể trả lời specific câu hỏi cần giải quyết. Một chương trình máy tính với AI có thể trả lời generic câu hỏi cần giải quyết.
Sự sửa đổi trong chương trình dẫn đến thay đổi cấu trúc của nó. Các chương trình AI có thể tiếp thu các sửa đổi mới bằng cách ghép các phần thông tin có tính độc lập cao lại với nhau. Do đó, bạn có thể sửa đổi ngay cả một mẩu thông tin nhỏ của chương trình mà không ảnh hưởng đến cấu trúc của nó.
Việc sửa đổi không nhanh chóng và dễ dàng. Nó có thể dẫn đến ảnh hưởng đến chương trình một cách bất lợi. Sửa đổi chương trình nhanh chóng và dễ dàng.

Kỹ thuật AI là gì?

Trong thế giới thực, kiến ​​thức có một số đặc tính không được ưa chuộng -

  • Khối lượng của nó là rất lớn, bên cạnh không thể tưởng tượng.
  • Nó không được tổ chức tốt hoặc được định dạng tốt.
  • Nó không ngừng thay đổi.

Kỹ thuật AI là một cách để tổ chức và sử dụng kiến ​​thức một cách hiệu quả theo cách mà -

  • Những người cung cấp nó phải có thể nhận biết được.
  • Nó phải dễ dàng sửa đổi để sửa lỗi.
  • Nó sẽ hữu ích trong nhiều trường hợp mặc dù nó không đầy đủ hoặc không chính xác.

Các kỹ thuật AI nâng cao tốc độ thực thi chương trình phức tạp mà nó được trang bị.

Các ứng dụng của AI

AI đã thống trị trong các lĩnh vực khác nhau như -

  • Gaming - AI đóng vai trò quan trọng trong các trò chơi chiến lược như cờ vua, poker, tic-tac-toe, v.v., nơi máy có thể nghĩ ra số lượng lớn các vị trí có thể dựa trên kiến ​​thức kinh nghiệm.

  • Natural Language Processing - Có thể tương tác với máy tính hiểu ngôn ngữ tự nhiên của con người.

  • Expert Systems- Có một số ứng dụng tích hợp máy móc, phần mềm và thông tin đặc biệt để truyền đạt lý luận và tư vấn. Họ cung cấp giải thích và lời khuyên cho người dùng.

  • Vision Systems- Các hệ thống này hiểu, diễn giải và lĩnh hội đầu vào trực quan trên máy tính. Ví dụ,

    • Một chiếc máy bay do thám chụp ảnh, được sử dụng để tìm ra thông tin không gian hoặc bản đồ của các khu vực.

    • Các bác sĩ sử dụng hệ thống chuyên gia lâm sàng để chẩn đoán cho bệnh nhân.

    • Cảnh sát sử dụng phần mềm máy tính có thể nhận dạng khuôn mặt của tội phạm với bức chân dung được lưu trữ bởi nghệ sĩ pháp y.

  • Speech Recognition- Một số hệ thống thông minh có khả năng nghe và hiểu ngôn ngữ dưới dạng câu và ý nghĩa của chúng trong khi con người nói chuyện với nó. Nó có thể xử lý các trọng âm khác nhau, từ lóng, tiếng ồn trong nền, thay đổi tiếng ồn của con người do lạnh, v.v.

  • Handwriting Recognition- Phần mềm nhận dạng chữ viết tay đọc văn bản được viết trên giấy bằng bút hoặc trên màn hình bằng bút cảm ứng. Nó có thể nhận ra hình dạng của các chữ cái và chuyển nó thành văn bản có thể chỉnh sửa.

  • Intelligent Robots- Robot có thể thực hiện các nhiệm vụ do con người giao. Chúng có các cảm biến để phát hiện dữ liệu vật lý từ thế giới thực như ánh sáng, nhiệt, nhiệt độ, chuyển động, âm thanh, va chạm và áp suất. Chúng có bộ xử lý hiệu quả, nhiều cảm biến và bộ nhớ khổng lồ, để thể hiện trí thông minh. Ngoài ra, họ có khả năng học hỏi từ những sai lầm của mình và họ có thể thích nghi với môi trường mới.

Lịch sử của AI

Đây là lịch sử của AI trong thế kỷ 20 -

Năm Milestone / Đổi mới
1923

Vở kịch của Karel Čapek có tên là “Rossum's Universal Robots” (RUR) khởi chiếu tại London, lần đầu tiên sử dụng từ "robot" trong tiếng Anh.

1943

Đặt nền móng cho mạng nơ-ron.

Năm 1945

Isaac Asimov, một cựu sinh viên Đại học Columbia, đã đặt ra thuật ngữ Robotics .

1950

Alan Turing đã giới thiệu Bài kiểm tra Turing để đánh giá trí thông minh và được xuất bản Máy tính và trí thông minh. Claude Shannon đã xuất bản Phân tích chi tiết về Chơi cờ vua như một cuộc tìm kiếm.

Năm 1956

John McCarthy đã đặt ra thuật ngữ Trí tuệ nhân tạo . Trình diễn chương trình AI đầu tiên đang chạy tại Đại học Carnegie Mellon.

1958

John McCarthy phát minh ra ngôn ngữ lập trình LISP cho AI.

Năm 1964

Luận án của Danny Bobrow tại MIT đã chỉ ra rằng máy tính có thể hiểu ngôn ngữ tự nhiên đủ tốt để giải các bài toán đại số một cách chính xác.

1965

Joseph Weizenbaum tại MIT đã xây dựng ELIZA , một bài toán tương tác thực hiện cuộc đối thoại bằng tiếng Anh.

1969

Các nhà khoa học tại Viện Nghiên cứu Stanford đã phát triển Shakey , một robot, được trang bị khả năng vận động, nhận thức và giải quyết vấn đề.

Năm 1973

Nhóm Người máy lắp ráp tại Đại học Edinburgh đã chế tạo Freddy , Người máy nổi tiếng người Scotland, có khả năng sử dụng thị giác để định vị và lắp ráp các mô hình.

Năm 1979

Xe tự hành điều khiển bằng máy tính đầu tiên, Stanford Cart, được chế tạo.

1985

Harold Cohen đã tạo ra và trình diễn chương trình vẽ, Aaron .

1990

Những tiến bộ lớn trong tất cả các lĩnh vực của AI -

  • Các minh chứng đáng kể trong học máy
  • Lý luận dựa trên tình huống
  • Lập kế hoạch đa tác nhân
  • Scheduling
  • Khai thác dữ liệu, Trình thu thập thông tin web
  • hiểu và dịch ngôn ngữ tự nhiên
  • Tầm nhìn, thực tế ảo
  • Games
1997

Chương trình Deep Blue Chess đánh bại nhà vô địch cờ vua thế giới lúc bấy giờ, Garry Kasparov.

2000

Vật nuôi robot tương tác trở nên có sẵn trên thị trường. MIT trưng bày Kismet , một robot có khuôn mặt biểu lộ cảm xúc. Robot Nomad khám phá các vùng xa xôi của Nam Cực và xác định vị trí của các thiên thạch.