Sadržaj:
- Korak 1: Prvo počnite s jednostavnim dizajnom
- Korak 2: Podučavanje vašeg A.I
- Korak 3: Pohranjivanje vaših podataka …
- Korak 4: Baza podataka…
- Korak 5: Što je sljedeće?
Video: Kako napraviti A.I. Dio 1: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Počnite s računalom koje ima prepoznavanje govora i pretvaračem teksta u govor.
Morat ćete moći pisati računalne programe koji mogu pristupiti prepoznavanju govora i pretvaraču teksta u govor.
Neki alati za razvoj aplikacija i programski jezici mogu se besplatno dobiti.
Korak 1: Prvo počnite s jednostavnim dizajnom
Program koji kreirate mora moći pohranjivati i dohvaćati tekstualne podatke. Tekstualni podaci mogu se pohraniti u bazu podataka ili jednostavnu tekstualnu datoteku.
Program može dohvatiti podatke iz baze podataka ili učitati podatke iz tekstualne datoteke u niz ili zbirku u memoriji.
Najjednostavniji A. I. sustav je sustav "ulaz - odgovor". Sustavu se daje ulaz, poput "Volite li sladoled?" a ulaz se koristi kao ključ za traženje odgovarajućeg odgovora.
Korak 2: Podučavanje vašeg A. I
Morat ćete podučavati svoj A. I. kako odgovoriti na svaki mogući unos ili pronaći način za pojednostavljenje unosa. Odgovor koji sam naučio svom računalu da kaže za ulaz "Voliš li sladoled?" je „Ne, ne volim sladoled. Ne podnosim laktozu"
Niz je jednostavna konstrukcija koja postoji u većini programskih jezika. Zbirke postoje u mnogim programskim jezicima. Motor baze podataka zaseban je program koji se izvodi na vašem računalu kao usluga, ili drugo računalo ili na poslužitelju.
Ako svoje "podatke o ulazu i odgovoru" pohranite u niz, možda ćete morati napisati kôd za petlju kroz sve stavke u nizu dok se ne pronađe podudaranje s ulazom. Program zatim šalje tekst odgovora pretvaraču teksta u govor i on će izgovoriti odgovor.
Korak 3: Pohranjivanje vaših podataka …
Pretraživanje velikog niza može potrajati, osobito ako se traži nešto na samom kraju niza.
Zbirka može biti brža jer je zbirka ugrađena u pretraživanje. Unos je definiran kao "KLJUČ" zbirke. Tipke se pohranjuju razvrstane po redoslijedu, a ugrađeno pretraživanje može to koristiti za brže pronalaženje odgovora.
Stroj baze podataka može biti najbrži za dohvaćanje podataka, ali zahtijeva višu razinu vještina programiranja. Motor baze podataka radi kao zaseban program koji ima mnoge ugrađene mogućnosti pretraživanja.
Motori baze podataka mogu se besplatno pronaći na Internetu.
Korak 4: Baza podataka…
Uređaj baze podataka čeka da mu postavite pitanje, šaljući mu poruku pod nazivom "Upit". Upit mora biti napisan u vrlo određenoj sintaksi, inače motor baze podataka neće raditi i donijet će vam pogrešku. Sintaksa upita definirana je na jeziku koji se naziva “Jezik strukturiranih upita” ili SQL.
Ako vaš upit ima odgovarajuću sintaksu, mehanizam baze podataka potražit će odgovor na vaš unos u tablici podataka.
Sustav "ulaz-odgovor" samo je početak za pravi A. I. sustav. Iako možete "Input-response" naučiti kako odgovoriti na pitanja poput "Volite li sladoled?" ne može odgovoriti na pitanja poput "koliko je sati?" ili "Koji je današnji datum".
Korak 5: Što je sljedeće?
Također ne može odgovoriti na pitanja za koja nikada nije učila. Da biste bili doista inteligentni, morat ćete stvoriti program koji može obavljati "obradu prirodnog jezika".
“Obrada prirodnog jezika”. može utvrditi da dva ulaza mogu značiti istu stvar, pa može vratiti isti odgovor. Na primjer; "Koliko je sati?" treba vratiti isti odgovor kao "Imate li vremena?" i "Znate li vrijeme?"
Skupite svoje alate i prvo izgradite svoj sustav unosa i odgovora i proučite "obradu prirodnog jezika" za svoj drugi projekt.
Preporučeni:
LED snapper: vjerojatno najosnovniji dio testne opreme koju možete napraviti: 3 koraka
LED Snapper: Vjerojatno najosnovniji dio testne opreme koju možete napraviti: Dopustite mi da vam predstavim LED Snapper. Jednostavan, ali izuzetno koristan dio ispitne opreme koju možete izgraditi kako biste lakše otklonili greške u svojim projektima elektronike. LED Snapper je tiskana ploča otvorenog koda koja vam omogućuje jednostavno dodavanje de
Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka
Uradi sam Kako napraviti sat sa lijepim izgledom - StickC - Jednostavno za napraviti: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom za prikaz vremena na LCD -u te također postaviti vrijeme pomoću tipki StickC
Kako napraviti A.I. Dio 2: 9 koraka
Kako napraviti A.I. Drugi dio: Ovo je drugi dio o koracima koje sam poduzeo za izgradnju AI na Windows računalu, koristeći besplatnu bazu podataka, alat za razvoj programiranja i besplatni ugrađeni TTS motor koji dolazi s Windowsima. Riječ " Windows " pripada Microsoftu. Riječ " Dra
Kako napraviti A.I. Dio 4: 3 koraka
Kako napraviti A.I. Četvrti dio: Neki dan sam razgovarao sa svojim AI -om i rekao sam toit, "Idem gore na večeru, imamo STEAK". Međutim, softver za prepoznavanje govora (SR) to je protumačio kao "… imamo STAKE”Naletio sam na slično (ali različito) problematično uho
Kako napraviti PCB kod kuće Dio 1: 4 koraka
Kako napraviti PCB kod kuće 1. dio: Danas lako možemo stvoriti visokokvalitetni tiskani krug, čak ni profesionalne kvalitete, ali dobre kvalitete za hobi projekte. kod kuće bez ikakvog posebnog materijala. Što je PCB? Tiskana ploča (PCB) mehanički podržava i električno