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: Šta je sljedeće?
Video: Kako napraviti A.I. Dio 1: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Počnite sa računarom koji ima prepoznavanje govora, a takođe i pretvarač teksta u govor.
Morat ćete moći pisati računarske 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 biti u mogućnosti pohranjivati i preuzimati 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. sistem je sistem "ulaz - odgovor". Sistem daje ulazne podatke, poput "Da li voliš 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čunaru 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 je zaseban program koji se izvodi na vašem računaru kao usluga ili na drugom računaru ili na serveru.
Ako svoje “input-response data” pohranite u niz, možda ćete morati napisati kôd za petlju kroz sve stavke u vašem 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 su pohranjene razvrstane po redoslijedu, a ugrađeno pretraživanje može to koristiti za brže pronalaženje odgovora.
Mašina baze podataka može biti najbrža za preuzimanje podataka, ali zahtijeva viši nivo 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…
Motor baze podataka čeka da mu postavite pitanje, slanjem poruke pod nazivom „Upit“. Upit mora biti napisan u vrlo određenoj sintaksi, inače motor baze podataka neće raditi i to će vam dati greš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 će potražiti odgovor na vaš unos u tablici podataka.
"Input-response" sistem je samo početak za pravi A. I. sistem. 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: Šta je sljedeće?
Takođe ne može odgovoriti na pitanja za koja nikada nije predavao. Da biste bili zaista inteligentni, morat ćete stvoriti program koji može raditi "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?"
Prikupite svoje alate i prvo izgradite sistem unosa i odgovora i proučite "obradu prirodnog jezika" za svoj drugi projekt.
Preporučuje se:
Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka
Uradi sam Kako napraviti sat sa lijepim izgledom - StickC - Lako 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 podesiti 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čunaru, koristeći besplatnu bazu podataka, alat za razvoj programiranja i besplatni ugrađeni TTS motor koji dolazi s operativnim sistemom Windows. 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 svojom AI, 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: U današnje vrijeme lako možemo stvoriti visokokvalitetno tiskano kolo, čak ni profesionalne kvalitete, ali dobre kvalitete za hobi projekte. kod kuće bez ikakvog posebnog materijala. Šta je štampana ploča? Štampana ploča (PCB) mehanički podržava i električna
Kako napraviti kalendar djeda i baka & Spomenar (čak i ako ne znate kako napraviti spomenar): 8 koraka (sa slikama)
Kako napraviti kalendar djeda i baka & Spomenar (čak i ako ne znate kako se bilježiti): Ovo je vrlo ekonomičan (i cijenjen!) Praznični poklon za bake i djedove. Ove sam godine napravio 5 kalendara za manje od 7 dolara svaki. Materijali: 12 sjajnih fotografija vašeg djeteta, djece, nećaka, nećaka, pasa, mačaka ili druge rodbine12 različitih komada