Sisukord:

Kuidas teha A.I. Osa 1: 5 sammu
Kuidas teha A.I. Osa 1: 5 sammu

Video: Kuidas teha A.I. Osa 1: 5 sammu

Video: Kuidas teha A.I. Osa 1: 5 sammu
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Juuli
Anonim
Kuidas teha A. I. 1. osa
Kuidas teha A. I. 1. osa

Alustage arvutist, millel on kõnetuvastus ja ka tekst kõneks muundur.

Peate oskama kirjutada arvutiprogramme, millel on juurdepääs kõnetuvastusele ja teksti kõneks muundajale.

Mõnda rakenduse arendamise tööriista ja programmeerimiskeelt saab tasuta hankida.

Samm: alustage kõigepealt lihtsa kujundusega

Teie loodud programm peab suutma salvestada ja alla laadida tekstiandmeid. Tekstiandmeid saab salvestada andmebaasi või lihtsasse tekstifaili.

Programm saab andmeid andmebaasist alla laadida või laadida tekstifailist andmed massiivi või mälukogusse.

Lihtsaim A. I. süsteem on sisend -vastus süsteem. Süsteemile antakse sisend, näiteks „Kas teile meeldib jäätis?” ja sisendit kasutatakse võtmena sobiva vastuse otsimiseks.

2. samm: õpetage oma A. I

Peate õpetama oma A. I. kuidas reageerida igale võimalikule sisendile või leida viis sisendite lihtsustamiseks. Vastus, mille ma oma arvutile sisendile „Kas teile meeldib jäätis?” Öelda õpetasin on “Ei, mulle ei meeldi jäätis. Mul on laktoositalumatus »

Massiiv on lihtne konstruktsioon, mis eksisteerib enamikus programmeerimiskeeltes. Kogud on olemas paljudes programmeerimiskeeltes. Andmebaasimootor on eraldi programm, mis töötab teie arvutis teenusena või mõnes muus arvutis või serveris.

Kui salvestate oma „sisendi-vastuse andmed” massiivi, peate võib-olla kirjutama koodi, et loopida läbi kõik massiivi üksused, kuni sisendiga leitakse sobivus. Seejärel saadab programm vastuse teksti teksti kõneks muundurile ja ta ütleb vastuse.

Samm: andmete salvestamine…

Suure massiivi otsimine võib aega võtta, eriti kui see otsib midagi massiivi kõige lõpus.

Kogu võib olla kiirem, kuna kogu on otsingu sisse ehitatud. Sisend on kollektsiooni jaoks määratletud kui „VÕTME”. Võtmed salvestatakse järjestatud järjekorras ja sisseehitatud otsing võib seda kasutada vastuse leidmiseks palju kiiremini.

Andmebaasimootor võib olla andmete hankimiseks kiireim, kuid nõuab kõrgemat programmeerimisoskust. Andmebaasimootor töötab eraldi programmina, millel on palju sisseehitatud otsimisvõimalusi.

Andmebaasimootoreid saab Internetist tasuta leida.

4. samm: andmebaas…

Andmebaasimootor ootab, kuni esitate talle küsimuse, saates sellele sõnumi „Päring”. Päring tuleb kirjutada väga kindla süntaksiga, vastasel juhul ei tööta andmebaasimootor ja see annab teile vea. Päringu süntaks on määratletud keeles, mida nimetatakse struktureeritud päringukeeleks või SQL -iks.

Kui teie päringul on õige süntaks, otsib andmebaasimootor andmetabelisse vastuse teie sisendile.

Sisendi-vastuse süsteem on tõelise A. I. jaoks alles algus. süsteem. Kuigi saate õpetada sisend-vastust, kuidas vastata sellistele küsimustele nagu „Kas teile meeldib jäätis?” see ei saa vastata küsimustele nagu "Mis kell on?" või "Mis on tänane kuupäev".

5. samm: mis edasi?

Samuti ei saa ta vastata küsimustele, mille jaoks seda kunagi ei õpetatud. Et olla tõeliselt intelligentne, peate looma programmi, mis suudab teha loomulikku keele töötlemist.

"Loomuliku keele töötlemine". saab kindlaks teha, et kaks sisendit võivad tähendada sama asja ja seega võib see anda sama vastuse. Näiteks; "Mis kell on?" peaks vastama samale vastusele nagu "Kas teil on aega?" ja "Kas sa tead aega?"

Koguge oma tööriistad kokku ja looge kõigepealt oma sisend-reageerimissüsteem ning uurige oma teise projekti jaoks loomuliku keele töötlemist.

Soovitan: