Съдържание:

Как да си направим AI Част 1: 5 стъпки
Как да си направим AI Част 1: 5 стъпки

Видео: Как да си направим AI Част 1: 5 стъпки

Видео: Как да си направим AI Част 1: 5 стъпки
Видео: ADOBE Photoshop AI: Редактирование ФОТО с помощью команды TYPING — Firefly AI 2024, Юли
Anonim
Как да си направим AI Част 1
Как да си направим AI Част 1

Започнете с компютър, който има разпознаване на реч, а също и конвертор на текст в реч.

Ще трябва да можете да пишете компютърни програми, които имат достъп до разпознаването на речта и конвертора на текст в реч.

Някои инструменти за разработка на приложения и езици за програмиране могат да бъдат получени безплатно.

Стъпка 1: Първо започнете с прост дизайн

Програмата, която създавате, трябва да може да съхранява и извлича текстови данни. Текстовите данни могат да се съхраняват в база данни или обикновен текстов файл.

Програмата може да извлече данните от базата данни или да зареди данните от текстовия файл в масив или колекция в паметта.

Най -простият A. I. системата е система „Вход - отговор“. В системата се въвежда вход, като „Обичате ли сладолед?“и въвеждането се използва като ключ за търсене на подходящия отговор.

Стъпка 2: Обучение на вашия A. I

Ще трябва да преподавате своя A. I. как да реагирате на всеки възможен вход или да намерите начин да опростите входовете. Отговорът, който научих на компютъра си да каже за входа „Харесва ли ви сладолед?“е „Не, не обичам сладолед. Имам непоносимост към лактоза"

Масивът е проста конструкция, която съществува в повечето езици за програмиране. Колекциите съществуват на много езици за програмиране. Двигателят на база данни е отделна програма, която се изпълнява на вашия компютър като услуга или друг компютър или на сървър.

Ако съхранявате вашите „данни за вход-отговор“в масив, може да се наложи да напишете код, за да прегледате всички елементи от вашия масив, докато се намери съвпадение с входа. След това програмата изпраща текста на отговора към преобразувателя текст в реч и той ще произнесе отговора.

Стъпка 3: Съхраняване на вашите данни …

Търсенето на голям масив може да отнеме известно време, особено ако търси нещо в самия край на масива.

Една колекция може да е по -бърза, защото колекцията има вградено търсене. Входът е дефиниран като „КЛЮЧ“към колекцията. Ключовете се съхраняват подредени по ред и вграденото търсене може да използва това, за да намери отговора много по -бързо.

Двигателят на база данни може да е най -бърз за извличане на данни, но изисква по -високо ниво на умения за програмиране. Двигателят на база данни работи като отделна програма, която има много вградени възможности за търсене.

Двигателите на бази данни могат да бъдат намерени безплатно в Интернет.

Стъпка 4: База данни …

Двигателят на базата данни чака да му зададете въпрос, като му изпратите съобщение, наречено „Заявка“. Заявката трябва да бъде написана в много специфичен синтаксис, в противен случай двигателят на базата данни няма да работи и ще ви даде грешка. Синтаксисът на заявката е дефиниран на език, наречен „Структуриран език на заявките“или SQL.

Ако вашата заявка има правилния синтаксис, механизмът на базата данни ще търси отговора на въведеното от вас в таблица с данни.

Системата „Input-response“е само началото на истинския AI. система. Докато можете да научите „Въвеждане-отговор“как да отговаряте на въпроси като „Обичате ли сладолед?“не може да отговаря на въпроси като „колко е часът?“или „Каква е днешната дата“.

Стъпка 5: Какво следва?

Той също така не може да отговори на въпроси, на които никога не е бил преподаван. За да бъдете наистина интелигентни, ще трябва да създадете програма, която да може да извършва „обработка на естествен език“.

„Обработка на естествен език“. може да определи, че два входа могат да означават едно и също нещо и така може да върне същия отговор. Например; "Колко е часът?" трябва да върне същия отговор като „Имате ли време?“и „Познавате ли часа?“

Съберете инструментите си и първо изградете вашата система за въвеждане-отговор и изучете „обработката на естествен език“за втория си проект.

Препоръчано: