Isi kandungan:
- Langkah 1: Mulakan Dengan Reka Bentuk Ringkas Pada mulanya
- Langkah 2: Mengajar A.I
- Langkah 3: Menyimpan Data Anda …
- Langkah 4: Pangkalan Data…
- Langkah 5: Apa Seterusnya?
Video: Cara Membuat A.I. Bahagian 1: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Mulakan dengan komputer yang mempunyai Pengenalan Ucapan dan juga penukar Teks-Ke-Pertuturan.
Anda perlu dapat menulis program komputer yang dapat mengakses Pengecaman Ucapan dan Penukar Teks-Ke-Ucapan.
Beberapa alat pengembangan aplikasi dan bahasa pengaturcaraan dapat diperoleh secara percuma.
Langkah 1: Mulakan Dengan Reka Bentuk Ringkas Pada mulanya
Program yang anda buat mesti dapat menyimpan dan mengambil data teks. Data teks dapat disimpan dalam pangkalan data atau fail teks sederhana.
Program ini dapat mengambil data dari pangkalan data, atau dapat memuat data dari file teks ke dalam array atau koleksi dalam memori.
A. I yang paling mudah sistem adalah sistem "Input - respons". Input diberikan kepada sistem, seperti "Adakah anda suka ais krim?" dan input digunakan sebagai kunci untuk mencari respons yang sesuai.
Langkah 2: Mengajar A. I
Anda perlu mengajar A. I. bagaimana bertindak balas terhadap setiap input yang mungkin, atau cari jalan untuk mempermudah input. Sambutan yang saya ajar di komputer saya untuk memberi input "Adakah anda suka ais krim?" adalah "Tidak, saya tidak suka ais krim. Saya tidak bertoleransi laktosa”
Array adalah konstruk sederhana yang terdapat dalam kebanyakan bahasa pengaturcaraan. Koleksi terdapat dalam banyak bahasa pengaturcaraan. Mesin pangkalan data adalah program terpisah yang dijalankan di komputer anda sebagai perkhidmatan, atau komputer lain, atau di pelayan.
Sekiranya anda menyimpan "data input-respons" anda dalam array, anda mungkin perlu menulis kod untuk melingkari semua item dalam array anda sehingga terdapat padanan dengan input. Program ini kemudian menghantar teks tindak balas ke penukar teks ke pertuturan dan ia akan memberikan respons.
Langkah 3: Menyimpan Data Anda …
Mencari array besar mungkin memerlukan sedikit masa, terutama jika mencari sesuatu di hujung array.
Koleksi mungkin lebih cepat, kerana koleksi telah dibuat dalam pencarian. Input didefinisikan sebagai "KUNCI" untuk koleksi. Kunci disimpan disusun mengikut urutan, dan carian dalam dapat menggunakan ini untuk mendapatkan respons lebih cepat.
Enjin pangkalan data mungkin paling cepat untuk mendapatkan data, tetapi memerlukan tahap kemahiran pengaturcaraan yang lebih tinggi. Enjin pangkalan data berfungsi sebagai program berasingan yang mempunyai banyak kemampuan mencari dalam.
Enjin pangkalan data boleh didapati secara percuma di Internet.
Langkah 4: Pangkalan Data…
Enjin pangkalan data menanti anda untuk mengajukan pertanyaan, dengan mengirimkannya sebuah pesan yang disebut "Query". Query mesti ditulis dalam sintaks yang sangat khusus, jika tidak, mesin pangkalan data tidak akan berfungsi dan ini akan memberi anda kesalahan. Sintaks pertanyaan didefinisikan dalam bahasa yang disebut "Bahasa Pertanyaan Berstruktur" atau SQL.
Sekiranya pertanyaan anda mempunyai sintaks yang betul, mesin pangkalan data akan mencari respons terhadap input anda dalam jadual data.
Sistem "Input-respons" hanyalah permulaan untuk A. I. sistem. Walaupun anda dapat mengajar "Input-respons" bagaimana menjawab soalan seperti "Adakah anda suka ais krim?" ia tidak dapat menjawab soalan seperti "Pukul berapa?" atau "Apa tarikh hari ini".
Langkah 5: Apa Seterusnya?
Ia juga tidak dapat menjawab soalan yang tidak pernah diajarkan. Untuk benar-benar pintar, anda perlu membuat program yang boleh melakukan "pemprosesan bahasa semula jadi".
"Pemprosesan bahasa semula jadi". dapat menentukan bahawa dua input boleh membawa maksud yang sama, dan dapat memberikan respons yang sama. Sebagai contoh; "Jam berapa sekarang?" harus memberikan respons yang sama dengan "Adakah anda mempunyai masa?" dan "Adakah anda tahu waktunya?"
Kumpulkan alat anda dan bina sistem tindak balas input anda terlebih dahulu, dan pelajari "pemprosesan bahasa semula jadi" untuk projek kedua anda.
Disyorkan:
Petua Stadus IPad - (Cara Menghidupkan Bahagian Kecil pada Jet Lathe), Saya Membuat Ini di Tech Shop !: 7 Langkah
Petua Stadus IPad - (Cara Menghidupkan Bahagian Kecil pada Mesin Pelarik Jet), Saya Membuat Ini di Kedai Teknikal !: Buat hujung tembaga ini untuk memegang penahan getah stylus! Ini adalah bahagian paling sukar untuk membuat stylus kapasitif anda sendiri! Saya memerlukan hujung tembaga untuk menahan penahan getah untuk stylus sensitif terhadap tekanan yang saya bangunkan. Instruksional ini akan menunjukkan
Cara Membuat A.I. Bahagian 2: 9 Langkah
Cara Membuat A.I. Bahagian 2: Ini adalah bahagian 2 mengenai langkah-langkah yang saya ambil untuk membina AI di komputer windows, menggunakan pangkalan data percuma, alat pengembangan Pengaturcaraan dan enjin TTS terbina dalam percuma yang disertakan dengan Windows. Perkataan " Windows " milik Microsoft. Perkataan " Dra
Cara Membuat A.I. Bahagian 4: 3 Langkah
Cara Membuat A.I. Bahagian 4: Pada hari yang lain saya bercakap dengan AI saya, dan saya berkata, "Saya pergi ke atas untuk makan malam, kita mengadakan STEAK". Walau bagaimanapun, perisian Pengenalan Ucapan (SR) menafsirkan ini sebagai "… kita mengalami STAKE "Saya mengalami masalah yang serupa (tetapi berbeza)
Cara Membuat PCB di Rumah Bahagian 1: 4 Langkah
Cara Membuat PCB di Rumah Bahagian 1: Pada masa ini, kita dapat dengan mudah membuat litar bercetak berkualiti tinggi, bahkan bukan kualiti profesional, tetapi kualiti yang baik untuk projek hobi. di rumah tanpa bahan khas. Apa itu PCB? Papan litar bercetak (PCB) menyokong secara mekanikal dan elektrik
Cara Membuat Tindakan Pertama Anda untuk Rumah Google (dalam 10 Minit) Bahagian-1: 10 Langkah
Cara Membangun Tindakan Pertama Anda untuk Rumah Google (dalam 10 Minit) Bahagian-1: Hai, Ini adalah yang pertama dalam rangkaian artikel yang akan saya tulis di mana kita akan belajar bagaimana mengembangkan dan menyebarkan Tindakan di Google. Sebenarnya, saya mengusahakan "tindakan di google" sejak beberapa bulan yang lalu. Saya telah melalui banyak artikel yang terdapat di