Kazalo:

Kako narediti AI 1. del: 5 korakov
Kako narediti AI 1. del: 5 korakov

Video: Kako narediti AI 1. del: 5 korakov

Video: Kako narediti AI 1. del: 5 korakov
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, Julij
Anonim
Kako narediti AI 1. del
Kako narediti AI 1. del

Začnite z računalnikom s prepoznavanjem govora in pretvornikom besedila v govor.

Morali boste znati pisati računalniške programe, ki bodo dostopali do prepoznavanja govora in pretvornika besedila v govor.

Nekatera orodja za razvoj aplikacij in programski jeziki so na voljo brezplačno.

1. korak: Najprej začnite s preprosto zasnovo

Program, ki ga ustvarite, mora imeti možnost shranjevanja in pridobivanja besedilnih podatkov. Besedilni podatki se lahko shranijo v zbirko podatkov ali preprosto besedilno datoteko.

Program lahko pridobi podatke iz baze podatkov ali pa jih naloži iz besedilne datoteke v matriko ali zbirko v pomnilniku.

Najenostavnejši A. I. sistem je sistem "vhod - odziv". Sistem vnese vnos, na primer »Ali imate radi sladoled?« in vnos se uporablja kot ključ za iskanje ustreznega odziva.

2. korak: Poučite svoj A. I

Morali boste poučevati svoj A. I. kako se odzvati na vse možne vnose ali najti način za poenostavitev vložkov. Odgovor, ki sem ga računalnik naučil povedati za vnos "Ali vam je všeč sladoled?" je »Ne, ne maram sladoleda. Imam intoleranco za laktozo"

Niz je preprosta konstrukcija, ki obstaja v večini programskih jezikov. Zbirke obstajajo v številnih programskih jezikih. Motor baze podatkov je ločen program, ki se v vašem računalniku izvaja kot storitev ali drug računalnik ali strežnik.

Če svoje "vhodno-odzivne podatke" shranite v matriko, boste morda morali napisati kodo, da prelistate vse elemente v matriki, dokler ne najdete ujemanja z vnosom. Program nato pošlje odzivno besedilo pretvorniku besedila v govor in izgovoril bo odgovor.

3. korak: shranjevanje vaših podatkov …

Iskanje velike matrike lahko traja nekaj časa, še posebej, če išče nekaj na samem koncu matrike.

Zbirka je lahko hitrejša, ker ima zbirka vgrajeno iskanje. Vnos je definiran kot "KLJUČ" zbirke. Ključi so shranjeni razvrščeni po vrstnem redu, vgrajeno iskanje pa lahko to uporabi za hitrejši odziv.

Motor za zbirke podatkov je lahko najhitrejši za pridobivanje podatkov, vendar zahteva višjo raven spretnosti programiranja. Motor baze podatkov deluje kot ločen program, ki ima številne vgrajene zmožnosti iskanja.

Motorje baz podatkov lahko brezplačno najdete na internetu.

4. korak: zbirka podatkov …

Motor baze podatkov čaka, da mu postavite vprašanje, tako da mu pošlje sporočilo, imenovano »Poizvedba«. Poizvedbo je treba napisati v zelo posebni skladnji, sicer pa mehanizem zbirke podatkov ne bo deloval in prišlo bo do napake. Sintaksa poizvedbe je definirana v jeziku, imenovanem »Jezik strukturiranih poizvedb« ali SQL.

Če ima vaša poizvedba ustrezno skladnjo, bo mehanizem zbirke podatkov poiskal odgovor na vaš vnos v podatkovni tabeli.

Sistem "vhod-odziv" je šele začetek za pravi A. I. sistem. Medtem ko lahko "Input-response" naučite odgovarjati na vprašanja, kot je "Ali imate radi sladoled?" ne more odgovoriti na vprašanja, kot je "koliko je ura?" ali "Kakšen je današnji datum".

5. korak: Kaj sledi?

Prav tako ne more odgovoriti na vprašanja, za katera se nikoli ni učil. Če želite biti resnično inteligentni, boste morali ustvariti program, ki lahko izvaja "obdelavo naravnega jezika".

"Obdelava naravnega jezika". lahko ugotovi, da lahko dva vhoda pomenita isto stvar, zato lahko vrne isti odziv. Na primer; "Koliko je ura?" bi moral vrniti enak odgovor kot "Ali imate čas?" in "Ali veste, koliko je ura?"

Zberite orodja in najprej zgradite sistem vnosa-odziva, pri drugem projektu pa preučite »obdelavo naravnega jezika«.

Priporočena: