Beberapa program melakukan pencarian lengkap untuk solusi sementara yang lain melakukan pencarian heuristik untuk jawaban yang sama. Misalnya, dalam catur, pencarian untuk gerakan selanjutnya yang terbaik cenderung lebih lengkap di alam sedangkan, di Go, pencarian untuk gerakan berikutnya yang terbaik cenderung lebih heuristik karena ruang pencarian yang jauh lebih besar.
Apakah teknik brute force lengkap mencari jawaban yang baik dianggap AI atau umumnya diperlukan algoritma heuristik digunakan sebelum dianggap AI? Jika demikian, apakah komputer bermain catur mengalahkan seorang profesional manusia dipandang sebagai tonggak yang berarti?
gaming
search
chess
heuristics
WilliamKF
sumber
sumber
Jawaban:
Jika seseorang berpikir tentang kecerdasan sebagai ukuran kekuatan optimisasi yang terus menerus (yaitu, seberapa jauh hasil yang lebih baik untuk setiap unit upaya kognitif yang dikeluarkan), maka pencarian lengkap memiliki kecerdasan tidak nol (dalam arti bahwa itu benar-benar memberikan hasil yang lebih baik karena lebih banyak upaya dikeluarkan) tetapi kecerdasan sangat, sangat rendah (karena hasilnya lebih baik sebagian besar karena keberuntungan, dan jumlah upaya yang dikeluarkan bisa sangat besar).
sumber
Jika komputer hanya memaksakan solusi, komputer tidak mempelajari apa pun atau menggunakan kecerdasan apa pun, dan karenanya tidak boleh disebut "kecerdasan buatan". Itu harus membuat keputusan berdasarkan apa yang terjadi sebelumnya dalam kasus serupa. Agar sesuatu menjadi cerdas, perlu cara untuk melacak apa yang telah dipelajari. Program catur mungkin memiliki algoritme pengukuran yang sangat bagus untuk digunakan pada setiap kondisi papan yang mungkin, tetapi jika selalu mencoba setiap negara dan tidak pernah menyimpan apa yang dipelajari tentang pendekatan yang berbeda, itu tidak cerdas.
sumber
Jawabannya adalah ya, pencarian lengkap adalah prinsip dasar dalam AI. Seperti yang diakui OP, ini digunakan untuk menyelesaikan permainan seperti catur dan juga dapat digunakan di banyak domain lain seperti perencanaan jalur atau penyelesaian PDDL. Dari sudut pandang teoretis, pencarian brute-force adalah metode yang elegan untuk menyelesaikan setiap masalah. Alasannya, mengapa heuristik digunakan dalam program kehidupan nyata adalah, karena perangkat keras komputer saat ini melambat dalam penghitungan. Jadi heuristik digunakan sebagai penambah kecepatan.
sumber
Pendekatan brute force tentu saja merupakan langkah pertama dari banyak dalam pemrograman AI. Tetapi dengan menggunakan pengalaman-pengalaman ini, program tersebut harus belajar untuk menemukan solusi terbaik atau setidaknya solusi yang lebih dekat untuk masalah tersebut. Karena tujuan pertama dalam AI adalah untuk menemukan solusi, tidak ada yang dapat mengalahkan pendekatan brute force. Tetapi kemudian menggunakan hasil pendekatan brute force sebelumnya, program harus mengembangkan heuristiknya sendiri dan menggunakan data ini bersama dengan brute force untuk menemukan solusi optimal.
sumber
Sungguh 'kecerdasan' yang dipamerkan oleh komputer dianggap AI, terlepas dari kekerasan atau penggunaan heuristik pintar. Misalnya, bot obrolan dapat dikodekan untuk merespons sebagian besar respons menggunakan banyak, banyak jika pernyataan. Ini adalah AI tidak peduli betapa buruknya kode / desainnya.
Komputer bermain catur yang mengalahkan seorang profesional manusia dapat dilihat sebagai tonggak yang berarti. Maksudku, seseorang memprogram komputer untuk mengalahkan pemain catur grandmaster dan jenius catur. Banyak yang berpikir itu tidak mungkin karena catur adalah permainan yang begitu kompleks. Pekerjaan semacam ini kemungkinan dipisahkan menjadi AI yang lebih kompleks, karena jika komputer dapat bermain catur, maka itu pasti menyelesaikan tugas rumit lainnya juga.
Perhatikan bagaimana pemrograman catur yang disempurnakan adalah: papan bit ajaib, hashing Zobrist, pemangkasan, SMP malas, dan banyak lagi. Ini mungkin bukan semacam tonggak AI yang Anda pikirkan, tetapi sekali lagi, hal-hal yang dapat dianggap AI cukup luas.
sumber
Saya tidak tahu mengapa Anda tidak akan menganggapnya ai karena setiap hal telah menggunakan sesuatu yang sudah ada di berita terbaru.
mengembangkan jaringan saraf sangat mirip dengan pencarian brute force, hanya saja hits optima lokal, karena tidak lengkap.
sumber