Tartalomjegyzék:

Hogyan készítsünk A.I. 1. rész: 5 lépés
Hogyan készítsünk A.I. 1. rész: 5 lépés

Videó: Hogyan készítsünk A.I. 1. rész: 5 lépés

Videó: Hogyan készítsünk A.I. 1. rész: 5 lépés
Videó: Hogyan készítsünk lapbookot lépésről - lépésre I. rész 2024, November
Anonim
Hogyan készítsünk A. I. 1. rész
Hogyan készítsünk A. I. 1. rész

Kezdje azzal a számítógéppel, amely rendelkezik beszédfelismeréssel és szöveg-beszéd átalakítóval.

Képesnek kell lennie olyan számítógépes programok írására, amelyek hozzáférhetnek a beszédfelismeréshez és a szöveg-beszéd átalakítóhoz.

Néhány alkalmazásfejlesztő eszköz és programozási nyelv ingyenesen beszerezhető.

1. lépés: Kezdje először egyszerű tervezéssel

A létrehozott programnak képesnek kell lennie szöveges adatok tárolására és visszakeresésére. A szöveges adatok adatbázisban vagy egyszerű szöveges fájlban tárolhatók.

A program lekérheti az adatokat az adatbázisból, vagy betöltheti a szöveges fájl adatait egy tömbbe vagy gyűjteménybe a memóriában.

A legegyszerűbb A. I. rendszer egy „bemenet - válasz” rendszer. A rendszer bemenetet kap, például „Szereted a fagylaltot?” és a bemenetet használják kulcsként a megfelelő válasz kikereséséhez.

2. lépés: Az A. I. tanítása

Meg kell tanítania A. I. hogyan reagáljon minden lehetséges bemenetre, vagy találjon módot a bemenetek egyszerűsítésére. A válasz, amelyet megtanítottam a számítógépemnek, hogy mondja ki a „Szereted a fagylaltot?” Bemenetet. „Nem, nem szeretem a fagylaltot. Laktózérzékeny vagyok”

A tömb egy egyszerű konstrukció, amely a legtöbb programozási nyelvben létezik. A gyűjtemények számos programozási nyelven léteznek. Az adatbázis -motor egy külön program, amely a számítógépén szolgáltatásként, vagy egy másik számítógépen vagy kiszolgálón fut.

Ha a „bemeneti-válaszadatokat” egy tömbben tárolja, előfordulhat, hogy kódot kell írnia a tömb összes elemében, amíg meg nem találja az egyezést a bemenettel. A program ezután elküldi a válasz szövegét a szöveg-beszéd átalakítónak, és megszólal a válasz.

3. lépés: Az adatok tárolása…

Egy nagy tömb keresése eltarthat egy ideig, különösen akkor, ha a tömb legvégén keres valamit.

A gyűjtemény gyorsabb lehet, mert a gyűjtemény beépítette a keresést. A bemenet a gyűjteményhez tartozó „KULCS”. A kulcsokat sorba rendezve tároljuk, és a beépített keresés segítségével sokkal gyorsabban megtalálható a válasz.

Az adatbázis -motor lehet a leggyorsabb az adatok lekérésére, de magasabb szintű programozási ismereteket igényel. Az adatbázis -motor külön programként fut, és sok beépített keresési lehetőséggel rendelkezik.

Az adatbázis -motorok ingyenesen megtalálhatók az interneten.

4. lépés: Adatbázis…

Az adatbázis -motor várja, hogy kérdéseket tegyen fel Önnek, és küldjön neki egy „Lekérdezés” nevű üzenetet. A lekérdezést nagyon meghatározott szintaxisban kell írni, különben az adatbázis -motor nem fog működni, és hibát fog okozni. A lekérdezés szintaxisa „Strukturált lekérdezési nyelv” vagy SQL nyelven van definiálva.

Ha a lekérdezés megfelelő szintaxissal rendelkezik, az adatbázis -motor megkeresi a választ a beviteltől egy adattáblában.

A „bemenet-válasz” rendszer csak a kezdet egy igazi A. I. rendszer. Miközben megtaníthat egy „Bemenet-választ”, hogyan válaszolhat olyan kérdésekre, mint „Szereti a fagylaltot?” nem tud válaszolni olyan kérdésekre, mint „Hány óra van?” vagy „Mi a mai dátum”.

5. lépés: Mi a következő lépés?

Ezenkívül nem tud válaszolni olyan kérdésekre, amelyekre soha nem tanították. Ahhoz, hogy valóban intelligens legyen, létre kell hoznia egy olyan programot, amely képes a „természetes nyelv feldolgozására”.

„Természetes nyelvfeldolgozás”. megállapíthatja, hogy két bemenet ugyanazt jelentheti, és így ugyanazt a választ adja vissza. Például; "Mennyi az idő?" ugyanazt a választ kell kapnia, mint: „Van ideje?” és "tudod az időt?"

Először gyűjtse össze eszközeit, és építse be az input-válasz rendszert, és tanulmányozza a „természetes nyelv feldolgozását” a második projekthez.

Ajánlott: