
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Începeți cu un computer care are recunoaștere vocală și, de asemenea, un convertor text-vorbire.
Va trebui să puteți scrie programe de computer care pot accesa recunoașterea vorbirii și convertorul text-vorbire.
Unele instrumente de dezvoltare a aplicațiilor și limbaje de programare pot fi obținute gratuit.
Pasul 1: Începeți cu un design simplu la început
Programul pe care îl creați trebuie să poată stoca și prelua date text. Datele text pot fi stocate într-o bază de date sau într-un fișier text simplu.
Programul poate prelua datele din baza de date sau poate încărca datele din fișierul text într-o matrice sau o colecție în memorie.
Cel mai simplu A. I. sistemul este un sistem „Intrare - răspuns”. O intrare este dată sistemului, cum ar fi „Îți place înghețata?” iar intrarea este utilizată ca cheie pentru a căuta răspunsul adecvat.
Pasul 2: Predarea A. I
Va trebui să vă învățați A. I. cum să răspunzi la fiecare intrare posibilă sau să găsești o modalitate de a simplifica intrările. Răspunsul pe care l-am învățat să spună computerul meu pentru intrarea „Îți place înghețata?” este „Nu, nu-mi place înghețata. Am intoleranță la lactoză"
O matrice este o construcție simplă care există în majoritatea limbajelor de programare. Colecțiile există în multe limbaje de programare. Un motor de baze de date este un program separat care rulează pe computerul dvs. ca serviciu, sau pe alt computer sau pe un server.
Dacă stocați „datele de intrare-răspuns” într-o matrice, poate fi necesar să scrieți cod pentru a parcurge toate elementele din matrice până când se găsește o potrivire cu intrarea. Programul trimite apoi textul de răspuns către convertorul text-vorbire și va rosti răspunsul.
Pasul 3: stocarea datelor dvs. …
Căutarea unei matrice mari poate dura ceva timp, mai ales dacă se caută ceva chiar la capătul matricei.
O colecție poate fi mai rapidă, deoarece o colecție a încorporat căutarea. Intrarea este definită ca o „CHEIE” a colecției. Cheile sunt stocate ordonate, iar căutarea încorporată poate folosi acest lucru pentru a găsi răspunsul mult mai rapid.
Un motor de baze de date poate fi cel mai rapid pentru recuperarea datelor, dar necesită un nivel mai înalt de abilități de programare. Un motor de baze de date rulează ca un program separat care are multe funcții de căutare încorporate.
Motoarele de baze de date pot fi găsite gratuit pe Internet.
Pasul 4: Baza de date …
Motorul bazei de date așteaptă să îi puneți o întrebare, trimițându-i un mesaj numit „Interogare”. O interogare trebuie să fie scrisă într-o sintaxă foarte specială, altfel motorul bazei de date nu va funcționa și vă va da o eroare. Sintaxa interogării este definită într-un limbaj numit „Structured Query Language” sau SQL.
Dacă interogarea dvs. are sintaxa corectă, motorul bazei de date va căuta răspunsul la intrarea dvs. într-un tabel de date.
Un sistem „Intrare-răspuns” este doar începutul pentru un adevărat A. I. sistem. În timp ce puteți învăța un „răspuns de intrare” cum să răspundeți la întrebări precum „Îți place înghețata?” nu poate răspunde la întrebări precum „Cât este ceasul?” sau „Care este data de astăzi”.
Pasul 5: Ce urmează?
De asemenea, nu poate răspunde la întrebări pentru care nu a fost predată niciodată. Pentru a fi cu adevărat inteligent, va trebui să creați un program care poate face „procesarea limbajului natural”.
„Prelucrarea limbajului natural”. poate determina că două intrări pot însemna același lucru și, prin urmare, poate returna același răspuns. De exemplu; "Cât este ceasul?" ar trebui să returneze același răspuns ca „Ai timp?” și „Știi ora?”
Adunați-vă instrumentele și construiți-vă mai întâi sistemul de intrare-răspuns și studiați „procesarea limbajului natural” pentru al doilea proiect.
Recomandat:
Cum să faci un A.I. Partea 2: 9 pași

Cum să faci un A.I. Partea 2: Aceasta este partea 2 despre pașii pe care i-am făcut pentru a construi un AI pe un computer Windows, folosind o bază de date gratuită, instrument de dezvoltare a programării și motorul TTS gratuit încorporat care vine cu Windows. Cuvântul „Windows” aparține Microsoft.Cuvântul „Dra
Cum se face - MODULUL DE AFIȘARE E-PAPER E-INK - Partea 2 - Importați imaginea personalizată: 4 pași

Cum se face - MODULUL DE AFIȘARE E-PAPER E-INK - Partea 2 | Importați imaginea personalizată: În acest tutorial pentru partea 2 din Cum să - MODULUL DE AFIȘARE E-PAPER E-INK | Importați imaginea personalizată, vă voi împărtăși cum să importați imaginea care vă place și să o afișez pe modulul de afișare cu cerneală electronică. Este foarte simplu cu ajutorul câtorva s
Cum să faci un A.I. Partea 4: 3 pași

Cum să faci un A.I. Partea 4: Zilele trecute vorbeam cu AI-ul meu și i-am spus: „Mă duc sus la cină, avem STEAK”. Cu toate acestea, software-ul de recunoaștere a vorbirii (SR) a interpretat acest lucru ca „… avem STAKE”Am dat peste o ureche similară (dar diferită)
Cum să vă automatizați camera cu Arduino? Partea 1: 5 pași

Cum să vă automatizați camera cu Arduino? Partea 1: Am vrut întotdeauna să-mi controlez camera de la distanță, așa că am decis să creez un sistem care să-mi permită să o fac. Dacă doriți să învățați cum să apoi vă invit să urmați acești pași de mai jos
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): 8 pași (cu imagini)

Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): Acesta este un cadou de vacanță foarte economic (și mult apreciat!) Pentru bunicii. Anul acesta am realizat 5 calendare pentru mai puțin de 7 USD fiecare