Talaan ng mga Nilalaman:
- Hakbang 1: Magsimula Sa Isang Simpleng Disenyo sa Una
- Hakbang 2: Pagtuturo sa Iyong A.I
- Hakbang 3: Pag-iimbak ng Iyong Data…
- Hakbang 4: Database…
- Hakbang 5: Ano ang Susunod?
Video: Paano Gumawa ng isang A.I. Bahagi 1: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Magsimula sa isang computer na may Pagkilala sa Pagsasalita at isang converter ng Text-To-Speech din.
Kakailanganin mong magsulat ng mga programa sa computer na maaaring ma-access ang Pagkilala sa pagsasalita at ang Text-To-Speech Converter.
Ang ilang mga tool sa pag-unlad ng aplikasyon at mga wika sa pag-program ay maaaring makuha nang libre.
Hakbang 1: Magsimula Sa Isang Simpleng Disenyo sa Una
Ang Program na nilikha mo ay dapat na maimbak at makuha ang data ng teksto. Ang data ng teksto ay maaaring maiimbak sa isang database o isang simpleng file ng teksto.
Maaaring makuha ng programa ang data mula sa database, o maaari nitong mai-load ang data mula sa text file sa isang array o isang koleksyon sa memorya.
Ang pinakasimpleng A. I. ang sistema ay isang sistemang "Input - tugon". Ibinibigay ang isang input sa system, tulad ng "Gusto mo ba ng sorbetes?" at ang input ay ginagamit bilang isang susi upang tingnan ang naaangkop na tugon.
Hakbang 2: Pagtuturo sa Iyong A. I
Ituturo mo sa iyong A. I. kung paano tumugon sa bawat posibleng input, o makahanap ng isang paraan upang gawing simple ang mga input. Ang tugon na itinuro ko sa aking computer na sabihin para sa input na "Gusto mo ba ng Ice Cream?" ay "Hindi ayoko ng ice cream. Ako ay hindi nagpapahintulot sa lactose”
Ang isang array ay isang simpleng konstruksyon na mayroon sa karamihan ng mga wika ng programa. Ang mga koleksyon ay mayroon sa maraming mga wika ng programa. Ang isang database engine ay isang hiwalay na programa na tumatakbo sa iyong computer bilang isang serbisyo, o ibang computer, o sa isang server.
Kung itatabi mo ang iyong "data ng input-response" sa isang array, maaaring kailanganin mong magsulat ng code upang mag-loop sa lahat ng mga item sa iyong array hanggang sa matagpuan ang isang tugma kasama ang input. Ipinapadala ng programa ang teksto ng tugon sa text-to-speech converter at magsasalita ito ng tugon.
Hakbang 3: Pag-iimbak ng Iyong Data…
Ang paghahanap ng isang malaking array ay maaaring tumagal ng ilang oras, lalo na kung naghahanap ito para sa isang bagay sa pinakadulo ng array.
Ang isang koleksyon ay maaaring maging mas mabilis, dahil ang isang koleksyon ay nakabuo sa paghahanap. Ang input ay tinukoy bilang isang "KEY" sa koleksyon. Ang mga susi ay nakaimbak ng pinagsunod-sunod sa pagkakasunud-sunod, at ang built in na paghahanap ay maaaring gamitin ito upang makahanap ng tugon nang mas mabilis.
Ang isang database engine ay maaaring maging pinakamabilis para sa pagkuha ng data, ngunit nangangailangan ng isang mas mataas na antas ng mga kasanayan sa programa. Ang isang database engine ay tumatakbo bilang isang hiwalay na programa na maraming built sa mga kakayahan sa paghahanap.
Ang mga engine ng database ay matatagpuan nang libre sa Internet.
Hakbang 4: Database…
Naghihintay ang database engine para sa iyo na magtanong nito ng isang katanungan, sa pamamagitan ng pagpapadala nito ng isang mensahe na tinatawag na "Query" Ang isang Query ay dapat na nakasulat sa isang partikular na syntax o kung hindi ang engine ng database ay hindi gagana at bibigyan ka nito ng isang error. Ang syntax ng query ay tinukoy sa isang wikang tinatawag na "Istrakturang Query na Wika" o SQL.
Kung ang iyong query ay may tamang syntax, titingnan ng engine ng database ang tugon sa iyong input sa isang talahanayan ng data.
Ang isang sistemang "Input-response" ay simula pa lamang para sa isang tunay na A. I. sistema Habang maaari kang magturo ng isang "Input-response" kung paano sagutin ang mga tanong tulad ng "Gusto mo ba ng ice cream?" hindi nito masasagot ang mga tanong tulad ng "Anong oras na?" o "Ano ang petsa ngayon".
Hakbang 5: Ano ang Susunod?
Hindi rin nito masasagot ang mga katanungan na hindi kailanman itinuro. Upang maging tunay na matalino, kakailanganin mong lumikha ng isang programa na maaaring gumawa ng "natural na pagproseso ng wika".
"Natural na pagproseso ng wika". maaaring matukoy na ang dalawang mga input ay maaaring mangahulugan ng parehong bagay, at sa gayon maaari itong ibalik ang parehong tugon. Halimbawa; "Anong oras na?" dapat ibalik ang parehong tugon sa "Mayroon ka bang oras?" at "Alam mo ba ang oras?"
Ipunin ang iyong mga tool at buuin muna ang iyong input-response system, at pag-aralan ang tungkol sa "natural na pagproseso ng wika" para sa iyong pangalawang proyekto.
Inirerekumendang:
Paano Gumawa ng isang A.I. Bahagi 2: 9 Mga Hakbang
Paano Gumawa ng isang A.I. Bahagi 2: Ito ay bahagi 2 tungkol sa mga hakbang na kinuha ko upang makabuo ng isang AI sa isang windows computer, gamit ang isang libreng database, tool sa pagpapaunlad ng Programming at ang libreng built in na TTS engine na kasama ng Windows. Ang salitang " Windows " kabilang sa Microsoft. Ang salitang " Dra
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Gumawa ng Isang Simpleng Taser Sa 3 Mga Bahagi: 5 Mga Hakbang
Paano Gumawa ng Isang Simpleng Taser Sa 3 Mga Bahagi: Kaya, narito ang blog ng paggawa ng isang simpleng taser na may tatlong mga bahagi. Ito ay talagang simple na ginawa lamang sa tatlong mga sangkap. Sa totoo lang, higit sa tatlong mga sangkap. At ang mga sangkap na iyon ay isang step up transpormer, isang Single Pole Double Throw (SPDT) relay
Paano Gumawa ng isang Murang Bilang Libre, at Madaling "tumutulong sa Mga Kamay" para sa Maliit na Bahagi .: 6 Mga Hakbang
Paano Gumawa ng Murang Bilang Libre, at Madaling "Mga Nagtutulong na Kamay" para sa Maliliit na Bahagi .: Kaya, ngayong umaga (2.23.08) at kahapon (2.22.08), sinusubukan kong maghinang ng isang bagay, ngunit wala akong tumutulong sa mga kamay, kaya't ginawa ko kaninang umaga. (2.23.08) Gumagana ito ng DAKIL para sa akin, karaniwang walang mga problema. Napakadaling gawin, karaniwang libre, lahat
Paano Gumawa ng isang ECO Desktop Fan Mula sa Mga Lumang Mga Bahagi ng Computer: 4 Mga Hakbang
Paano Gumawa ng isang ECO Desktop Fan Mula sa Mga Lumang Computer Bahagi: Narito ang aking proyekto sa kung paano gumawa ng isang ECO desktop fan mula sa mga lumang bahagi ng computer. Babawasan ng fan ng desktop ang iyong gastos sa paglamig. Gumagamit lang ang fan na ito ng 4 watts !! ng enerhiya kapag ihinahambing sa regular na fan ng desk na gumagamit ng halos 26 watts o higit pa. Mga bahaging kinakailangan: