Obsah:

Ako urobiť A.I. Časť 1: 5 krokov
Ako urobiť A.I. Časť 1: 5 krokov

Video: Ako urobiť A.I. Časť 1: 5 krokov

Video: Ako urobiť A.I. Časť 1: 5 krokov
Video: Лесник нашёл странный свёрток в змеином гнезде. Развернув его, он ужаснулся! 2024, November
Anonim
Ako urobiť A. I. Časť 1
Ako urobiť A. I. Časť 1

Začnite s počítačom, ktorý má funkciu Rozpoznávanie reči a tiež prevodník textu na reč.

Budete musieť ovládať počítačové programy, ktoré majú prístup k rozpoznávaniu reči a prevodníku textu na reč.

Niektoré nástroje na vývoj aplikácií a programovacie jazyky je možné získať zadarmo.

Krok 1: Začnite najskôr jednoduchým dizajnom

Program, ktorý vytvoríte, musí byť schopný ukladať a načítať textové údaje. Textové údaje je možné uložiť do databázy alebo do jednoduchého textového súboru.

Program môže načítať údaje z databázy alebo môže údaje z textového súboru načítať do poľa alebo zbierky v pamäti.

Najjednoduchší A. I. systém je systém „Vstup - odpoveď“. Do systému je zadaný vstup, napríklad „Máte radi zmrzlinu?“a vstup sa používa ako kľúč na vyhľadanie príslušnej odpovede.

Krok 2: Výučba vášho A. I

Budete musieť naučiť svojho A. I. ako reagovať na každý možný vstup, alebo nájsť spôsob, ako vstupy zjednodušiť. Odpoveď, ktorú som naučil počítač povedať na vstup „Máte radi zmrzlinu?“je „Nie, nemám rád zmrzlinu. Neznášam laktózu “

Pole je jednoduchá konštrukcia, ktorá existuje vo väčšine programovacích jazykov. Zbierky existujú v mnohých programovacích jazykoch. Databázový stroj je samostatný program, ktorý beží na vašom počítači ako služba alebo na inom počítači alebo na serveri.

Ak ukladáte svoje „údaje o vstupnej odpovedi“do poľa, možno budete musieť napísať kód, aby ste mohli prechádzať všetkými položkami v poli, kým sa so vstupom nenájde zhoda. Program potom odošle text odpovede do prevodníka textu na reč a ten odpoveď vysloví.

Krok 3: Ukladanie údajov…

Vyhľadávanie veľkého poľa môže nejaký čas trvať, najmä ak hľadá niečo na úplnom konci poľa.

Zbierka môže byť rýchlejšia, pretože je vstavaná vo vyhľadávaní. Vstup je definovaný ako „KĽÚČ“do zbierky. Kľúče sú uložené zoradené v poradí a vstavané vyhľadávanie to môže použiť na nájdenie odpovede oveľa rýchlejšie.

Databázový stroj môže byť najrýchlejší na získavanie údajov, ale vyžaduje vyššiu úroveň programovacích schopností. Databázový stroj beží ako samostatný program, ktorý má mnoho vstavaných vyhľadávacích funkcií.

Databázové stroje nájdete zadarmo na internete.

Krok 4: Databáza…

Databázový stroj čaká, kým mu položíte otázku, odoslaním správy s názvom „Dotaz“Dotaz musí byť napísaný vo veľmi konkrétnej syntaxi, inak databázový stroj nebude fungovať a zobrazí chybu. Syntax dotazu je definovaná v jazyku nazývanom „Structured Query Language“alebo SQL.

Ak má váš dotaz správnu syntax, databázový stroj vyhľadá odpoveď na váš vstup v tabuľke údajov.

Systém „Input-response“je len začiatok skutočného A. I. systému. Aj keď môžete „vstupnú odpoveď“naučiť, ako odpovedať na otázky ako „máte radi zmrzlinu?“nemôže odpovedať na otázky typu „Koľko je hodín?“alebo „Aký je dnešný dátum“.

Krok 5: Čo ďalej?

Tiež nemôže odpovedať na otázky, pre ktoré nebol nikdy vyučovaný. Aby ste boli skutočne inteligentní, budete musieť vytvoriť program, ktorý dokáže „spracovanie prirodzeného jazyka“.

„Spracovanie prirodzeného jazyka“. môže určiť, že dva vstupy môžu znamenať rovnakú vec, a preto môže vrátiť rovnakú odpoveď. Napríklad; "Koľko je hodín?" by mala vrátiť rovnakú odpoveď ako „Máte čas?“a "Vieš čas?"

Zhromaždite svoje nástroje a najskôr vytvorte systém odozvy na vstup a preštudujte si „spracovanie prirodzeného jazyka“pre svoj druhý projekt.

Odporúča: