Obsah:

Jak si vyrobit A.I. Část 1: 5 kroků
Jak si vyrobit A.I. Část 1: 5 kroků

Video: Jak si vyrobit A.I. Část 1: 5 kroků

Video: Jak si vyrobit A.I. Část 1: 5 kroků
Video: Adel ukazala prso 2024, Červenec
Anonim
Jak si vyrobit A. I. Část 1
Jak si vyrobit A. I. Část 1

Začněte počítačem, který má rozpoznávání řeči a také převodník převodu textu na řeč.

Budete muset umět psát počítačové programy, které mají přístup k rozpoznávání řeči a převaděči textu na řeč.

Některé nástroje pro vývoj aplikací a programovací jazyky lze získat zdarma.

Krok 1: Začněte nejprve jednoduchým designem

Program, který vytvoříte, musí být schopen ukládat a načítat textová data. Textová data lze ukládat do databáze nebo do jednoduchého textového souboru.

Program může načíst data z databáze nebo je může načíst z textového souboru do pole nebo kolekce v paměti.

Nejjednodušší A. I. systém je systém „Vstup - odezva“. Do systému je zadán vstup, například „Máte rádi zmrzlinu?“a vstup se používá jako klíč k vyhledání příslušné odpovědi.

Krok 2: Výuka vašeho A. I

Budete muset svého A. I. jak reagovat na každý možný vstup, nebo najít způsob, jak vstupy zjednodušit. Odpověď, kterou jsem počítač naučil říci na vstup „Máte rádi zmrzlinu?“je „Ne, nemám rád zmrzlinu. Nesnáším laktózu

Pole je jednoduchá konstrukce, která existuje ve většině programovacích jazyků. Sbírky existují v mnoha programovacích jazycích. Databázový stroj je samostatný program, který běží na vašem počítači jako služba, na jiném počítači nebo na serveru.

Pokud ukládáte svá „data odezvy na vstup“do pole, možná budete muset napsat kód, abyste mohli procházet všemi položkami v poli, dokud nebude nalezena shoda se vstupem. Program poté odešle text odpovědi do převaděče textu na řeč a ten odpověď vysloví.

Krok 3: Ukládání vašich dat…

Hledání velkého pole může nějakou dobu trvat, zvláště pokud hledá něco na samém konci pole.

Kolekce může být rychlejší, protože kolekce má integrované vyhledávání. Vstup je definován jako „KLÍČ“do kolekce. Klíče jsou uloženy seřazené v pořadí a vestavěné vyhledávání to může použít k nalezení odpovědi mnohem rychleji.

Databázový stroj může být nejrychlejší pro načítání dat, ale vyžaduje vyšší úroveň programovacích dovedností. Databázový stroj běží jako samostatný program, který má mnoho vestavěných vyhledávacích funkcí.

Databázové stroje lze zdarma najít na internetu.

Krok 4: Databáze…

Databázový stroj čeká, až mu položíte otázku, odesláním zprávy s názvem „Dotaz“Dotaz musí být napsán ve velmi konkrétní syntaxi, jinak databázový stroj nebude fungovat a způsobí chybu. Syntaxe dotazu je definována v jazyce nazývaném „Structured Query Language“nebo SQL.

Pokud má váš dotaz správnou syntaxi, databázový stroj vyhledá odpověď na váš vstup v datové tabulce.

Systém „Input-response“je jen začátek skutečného A. I. Systém. I když můžete „vstupní odpověď“naučit, jak odpovídat na otázky jako „máte rádi zmrzlinu?“neumí odpovědět na otázky typu „Kolik je hodin?“nebo „Jaké je dnešní datum“.

Krok 5: Co dál?

Rovněž nemůže odpovídat na otázky, pro které nebylo nikdy učeno. Abyste byli opravdu inteligentní, budete muset vytvořit program, který umí „zpracování přirozeného jazyka“.

„Zpracování přirozeného jazyka“. může určit, že dva vstupy mohou znamenat stejnou věc, a tak může vrátit stejnou odpověď. Například; "Kolik je hodin?" by měla vrátit stejnou odpověď jako „Máte čas?“a "Znáš čas?"

Shromážděte své nástroje a nejprve vytvořte svůj systém odezvy na vstup a studujte „zpracování přirozeného jazyka“pro svůj druhý projekt.

Doporučuje: