Kazalo:
- 1. korak: Najprej začnite s preprosto zasnovo
- 2. korak: Poučite svoj A.I
- 3. korak: shranjevanje vaših podatkov …
- 4. korak: zbirka podatkov …
- 5. korak: Kaj sledi?
Video: Kako narediti AI 1. del: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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:
Naredi sam Kako narediti kul videti uro - StickC - enostavno narediti: 8 korakov
DIY Kako narediti kul videti uro - StickC - Enostavno narediti: V tej vadnici se bomo naučili, kako programirati ESP32 M5Stack StickC z Arduino IDE in Visuino za prikaz časa na LCD -ju in nastaviti čas tudi z gumbi StickC
Kako narediti AI 2. del: 9 korakov
Kako narediti AI 2. del: To je 2. del o korakih, ki sem jih naredil za izdelavo AI na računalniku z operacijskim sistemom Windows z uporabo brezplačne baze podatkov, orodja za programiranje in brezplačnega vgrajenega motorja TTS, ki je priložen sistemu Windows. Beseda " Windows " pripada Microsoftu. Beseda " Dra
Kako narediti AI Del 4: 3 koraki
Kako narediti AI 4. del: Nekega dne sem se pogovarjal s svojo umetno inteligenco in toit rekel: "Grem gor na večerjo, imamo STEAK." Vendar pa je programska oprema za prepoznavanje govora (SR) to razlagala kot "… imamo STAKE "Naletel sem na podobno (vendar drugačno) problematično uho
Kako narediti PCB doma 1. del: 4 koraki
Kako narediti tiskano vezje doma 1. del: V današnjem času lahko preprosto izdelamo visokokakovostno tiskano vezje, niti profesionalne kakovosti, ampak dobre kakovosti za hobi projekte. doma brez posebnega materiala. Kaj je tiskano vezje? Tiskano vezje (PCB) mehansko podpira in električno
Kako narediti koledar starih staršev & Beležka (tudi če ne veste, kako naj beležko): 8 korakov (s slikami)
Kako narediti koledar starih staršev & Beležka (tudi če ne veste, kako naj beležko): To je zelo ekonomično (in zelo cenjeno!) Praznično darilo za stare starše. Letos sem naredil 5 koledarjev za manj kot 7 USD. Materiali: 12 odličnih fotografij vašega otroka, otrok, nečakov, nečakov, psov, mačk ali drugih sorodnikov 12 različnih kosov