Përmbajtje:

Si të bëni një A.I. Pjesa 1: 5 Hapa
Si të bëni një A.I. Pjesa 1: 5 Hapa

Video: Si të bëni një A.I. Pjesa 1: 5 Hapa

Video: Si të bëni një A.I. Pjesa 1: 5 Hapa
Video: Nusja harron dhendrin para Butrintit, çfarë po ndodh? 😮#shorts #viral #butrintimeri #butrint #trend 2024, Korrik
Anonim
Si të bëni një A. I. Pjesa 1
Si të bëni një A. I. Pjesa 1

Filloni me një kompjuter që ka Njohjen e të folurit dhe gjithashtu një konvertues të tekstit në të folur.

Ju do të duhet të jeni në gjendje të shkruani programe kompjuterike që mund të kenë qasje në Njohjen e të folurit dhe Konvertuesin Tekst-në-Fjalim.

Disa mjete për zhvillimin e aplikacioneve dhe gjuhët e programimit mund të merren falas.

Hapi 1: Filloni me një dizajn të thjeshtë në fillim

Programi që krijoni duhet të jetë në gjendje të ruajë dhe të marrë të dhëna teksti. Të dhënat e tekstit mund të ruhen në një bazë të dhënash ose një skedar teksti të thjeshtë.

Programi mund të tërheqë të dhënat nga baza e të dhënave, ose mund të ngarkojë të dhënat nga skedari i tekstit në një grup ose një koleksion në memorie.

Më e thjeshta A. I. sistemi është një sistem "Përgjigje hyrëse". Një informacion i jepet sistemit, të tillë si "A ju pëlqen akullorja?" dhe hyrja përdoret si çelës për të kërkuar përgjigjen e duhur.

Hapi 2: Mësoni AI -në tuaj

Ju do të duhet të mësoni A. I. si t'i përgjigjeni çdo kontributi të mundshëm, ose të gjeni një mënyrë për të thjeshtuar inputet. Përgjigja që mësova kompjuterin tim të thoshte për hyrjen "A ju pëlqen akullorja?" është “Jo nuk më pëlqen akullorja. Unë jam intolerant ndaj laktozës”

Një grup është një konstrukt i thjeshtë që ekziston në shumicën e gjuhëve programuese. Koleksionet ekzistojnë në shumë gjuhë programimi. Një motor i bazës së të dhënave është një program i veçantë që funksionon në kompjuterin tuaj si një shërbim, ose një kompjuter tjetër, ose në një server.

Nëse i ruani "të dhënat tuaja të përgjigjes hyrëse" në një grup, mund t'ju duhet të shkruani kod për të qarkuar të gjithë artikujt në grupin tuaj derisa të gjendet një përputhje me hyrjen. Programi pastaj dërgon tekstin e përgjigjes në konvertuesin tekst në fjalim dhe ai do të flasë për përgjigjen.

Hapi 3: Ruajtja e të dhënave tuaja…

Kërkimi i një grupi të madh mund të marrë pak kohë, veçanërisht nëse po kërkon diçka në fund të grupit.

Një koleksion mund të jetë më i shpejtë, sepse një koleksion ka ndërtuar kërkimin. Hyrja përcaktohet si një "ÇELEYS" për koleksionin. Çelësat ruhen të renditura sipas rendit, dhe kërkimi i integruar mund ta përdorë këtë për të gjetur përgjigjen shumë më shpejt.

Një motor i bazës së të dhënave mund të jetë më i shpejti për marrjen e të dhënave, por kërkon një nivel më të lartë të aftësive programuese. Një motor i bazës së të dhënave funksionon si një program i veçantë që ka shumë aftësi të kërkimit të integruara.

Motorët e bazës së të dhënave mund të gjenden falas në internet.

Hapi 4: Baza e të dhënave…

Motori i bazës së të dhënave pret që ju t'i bëni një pyetje, duke i dërguar një mesazh të quajtur "Query" Një pyetje duhet të shkruhet në një sintaksë shumë të veçantë, përndryshe motori i bazës së të dhënave nuk do të funksionojë dhe do t'ju japë një gabim. Sintaksa e pyetjes përcaktohet në një gjuhë të quajtur "Structured Query Language" ose SQL.

Nëse pyetja juaj ka sintaksën e duhur, motori i bazës së të dhënave do të kërkojë përgjigjen për hyrjen tuaj në një tabelë të të dhënave.

Një sistem "Përgjigje hyrëse" është vetëm fillimi për një UA të vërtetë. sistem. Ndërsa mund të mësoni një "Përgjigje hyrëse" se si t'i përgjigjeni pyetjeve si "A ju pëlqen akullorja?" nuk mund t'i përgjigjet pyetjeve si "Sa është ora?" ose "Cila është data e sotme".

Hapi 5: Çfarë Më tej?

Ai gjithashtu nuk mund t'u përgjigjet pyetjeve për të cilat nuk është mësuar kurrë. Për të qenë vërtet inteligjent, do t'ju duhet të krijoni një program që mund të bëjë "përpunim të gjuhës natyrore".

"Përpunimi i gjuhës natyrore". mund të përcaktojë që dy hyrje mund të nënkuptojnë të njëjtën gjë, dhe kështu mund të kthejë të njëjtën përgjigje. Për shembull; "Sa eshte ora?" duhet të kthejë të njëjtën përgjigje si "A keni kohë?" dhe "A e dini kohën?"

Mblidhni mjetet tuaja dhe fillimisht ndërtoni sistemin tuaj të përgjigjeve dhe studioni mbi "përpunimin e gjuhës natyrore" për projektin tuaj të dytë.

Recommended: