Orodha ya maudhui:

Jinsi ya kutengeneza A.I. Sehemu ya 1: 5 Hatua
Jinsi ya kutengeneza A.I. Sehemu ya 1: 5 Hatua

Video: Jinsi ya kutengeneza A.I. Sehemu ya 1: 5 Hatua

Video: Jinsi ya kutengeneza A.I. Sehemu ya 1: 5 Hatua
Video: HATUA KWA HATUA Jinsi ya KUJIFUNZA na KUTUMIA Microsoft Excel 2024, Novemba
Anonim
Jinsi ya kutengeneza A. I. Sehemu 1
Jinsi ya kutengeneza A. I. Sehemu 1

Anza na kompyuta ambayo ina Utambuzi wa Hotuba na pia kibadilishaji cha Nakala-Kwa-Hotuba.

Utahitaji kuwa na uwezo wa kuandika programu za kompyuta ambazo zinaweza kufikia Utambuzi wa Hotuba na Kigeuzi cha Nakala-Kwa-Hotuba.

Zana zingine za ukuzaji wa programu na lugha za programu zinaweza kupatikana bure.

Hatua ya 1: Anza na Ubuni Rahisi mwanzoni

Programu unayounda lazima iweze kuhifadhi na kupata data ya maandishi. Takwimu za maandishi zinaweza kuhifadhiwa kwenye hifadhidata au faili rahisi ya maandishi.

Programu inaweza kupata data kutoka kwa hifadhidata, au inaweza kupakia data kutoka kwa faili ya maandishi kuwa safu au mkusanyiko katika kumbukumbu.

A. I iliyo rahisi zaidi. mfumo ni mfumo wa "Ingizo - jibu". Mchango hupewa mfumo, kama "Je! Unapenda ice cream?" na pembejeo hutumiwa kama ufunguo wa kutafuta majibu yanayofaa.

Hatua ya 2: Kufundisha A. I yako

Itabidi ufundishe A. I yako. jinsi ya kujibu kila pembejeo inayowezekana, au tafuta njia ya kurahisisha pembejeo. Jibu ambalo nilifundisha kompyuta yangu kusema kwa pembejeo "Je! Unapenda Ice Cream?" ni "Hapana sipendi ice cream. Sina kuvumilia kwa laktosi”

Safu ni ujenzi rahisi ambao upo katika lugha nyingi za programu. Mikusanyiko ipo katika lugha nyingi za programu. Injini ya hifadhidata ni programu tofauti ambayo inaendesha kwenye kompyuta yako kama huduma, au kompyuta nyingine, au kwenye seva.

Ikiwa utahifadhi "data ya majibu ya pembejeo" katika safu, huenda ukalazimika kuandika nambari ili kuzunguka vitu vyote kwenye safu yako hadi mechi ipatikane na pembejeo. Programu hiyo hutuma maandishi ya majibu kwa kibadilishaji cha maandishi-kwa-hotuba na itazungumza majibu.

Hatua ya 3: Kuhifadhi Data zako…

Kutafuta safu kubwa inaweza kuchukua muda, haswa ikiwa inatafuta kitu mwishoni mwa safu.

Mkusanyiko unaweza kuwa wa haraka zaidi, kwa sababu mkusanyiko umejengwa katika kutafuta. Ingizo linafafanuliwa kama "MUHIMU" kwenye mkusanyiko. Funguo zimehifadhiwa kwa mpangilio, na iliyojengwa katika kutafuta inaweza kutumia hii kupata majibu haraka zaidi.

Injini ya hifadhidata inaweza kuwa ya haraka zaidi kupata data, lakini inahitaji kiwango cha juu cha ustadi wa programu. Injini ya hifadhidata inaendesha kama mpango tofauti ambao umejengwa katika uwezo wa kutafuta.

Injini za hifadhidata zinaweza kupatikana bure kwenye mtandao.

Hatua ya 4: Hifadhidata…

Injini ya hifadhidata inasubiri uulize swali, kwa kutuma ujumbe uitwao "Swala" Swala lazima liandikwe kwa sintaksia fulani la sivyo injini ya hifadhidata haitafanya kazi na itakupa kosa. Sintaksia ya swala inafafanuliwa katika lugha inayoitwa "Lugha Iliyoundwa ya Swala" au SQL.

Ikiwa swala yako ina sintaksia inayofaa, injini ya hifadhidata itaangalia majibu ya pembejeo yako kwenye jedwali la data.

Mfumo wa "Ingizo-jibu" ni mwanzo tu wa A. I ya kweli. mfumo. Wakati unaweza kufundisha "Jibu la kuingiza" jinsi ya kujibu maswali kama "Je! Unapenda ice cream?" haiwezi kujibu maswali kama "Ni saa ngapi?" au "Tarehe ya leo ni nini".

Hatua ya 5: Je

Haiwezi pia kujibu maswali ambayo haikuwahi kufundishwa. Kuwa na akili kweli, utahitaji kuunda programu ambayo inaweza kufanya "usindikaji wa lugha asili".

"Usindikaji lugha asili". inaweza kuamua kuwa pembejeo mbili zinaweza kumaanisha kitu kimoja, na kwa hivyo inaweza kurudisha majibu sawa. Kwa mfano; "Ni saa ngapi?" inapaswa kurudisha majibu sawa na "Je! unayo wakati?" na "Je! unajua wakati?"

Kusanya zana zako na ujenge mfumo wako wa majibu ya pembejeo kwanza, na ujifunze juu ya "usindikaji wa lugha asili" kwa mradi wako wa pili.

Ilipendekeza: