Caqalka Macmiilka vs Barnaamijyada Algoritmiga Aasaasiga ah

Ku Soo Dhacay Caqliga Tiirsan laga bilaabo Barnaamijyada Algoritmiga Aasaasiga ah

Anthony Quattrone, PhD 30 Abriil 2022

Horumarka caqli-suntaanka waxa uu suurta geliyay in dhibaatooyinka xisaabinta adag si hufan loo xaliyo oo hore loogu arkay in ay adag yihiin, aan la xalin karin ama ay si weyn u isku xidhan yihiin. Dhibaatooyinkani waxa ay ka mid yihiin aqoonsiga wajiga, ogaanshaha walxaha, qorshaynta waddooyinka iyo nidaamyada tafaasiisha online-ka ee aad u shakhsi ahaaneeyay.

Caqabadda hay'adaha oo socda mustaqbalka ayaa ah in go'aamiyayaasha istiraatiijiyada ay go'aamiyaan dhexdooda hababka caadiga ah ee klasiga ah iyo hababka sireedka AI si loo xaliyo dhibaatooyinka xisaabinta adag. Mid kasta oo hababka ka mid ah wuxuu leeyahay caqabado gaar ah oo ku saabsan gaarsiiyida nidaam adag oo ku salaysan cabbirrada saxdaanta, kharashka, caqabadaha hirgelinta, iyo dayactirka.

Habka Barnaamijyada Algoritmiga ah ee Klasiga ah ee Xalin Dhibaatooyinka

Dhigga barnaamijyada caadiga ah waxaa ku jira xalinta dhibaatooyinka iyada oo la isticmaalayo algoritmigo tilmaaman iyo isticmaalka isku xigxiga si fiican u qeexan ee tilmaamaha. Soo galinta waa la qeexayaa oo waa la xaddiyay, waxaana la horumariyaa algoritmigo si loo dhaqan geliyo soo galinta iyada oo la isticmaalayo hababka barnaamijyada la qeexay (Hannaanka, Hagaha-Shayga, Hannaanka Hawl-galka iyo Mantiqa) si loo soo saaro soo saar.

Aqoonsiga algorithms si loo xalliyo dhibaatooyinka waqtiga iyo meelaha hufan waa caqabad caan ku ah. Ee theory-ka complexity-ka computational, dhibaatooyinku waa ama P (Polynomial), NP (Non-deterministic Polynomial), NP-Complete ama NP-Hard. Dhibaatooyinka Polynomial waxaa la xaliyaa oo la xaqiijiyaa si dhakhso leh, halka dhibaatooyinka aan polynomialka ahayn ay awoodaan in la xaliyo. Dhibaatooyinka NP waa adag in la xaliyo iyada oo loo mara hababka algorithmic classical ah.

Tusaale mushkilo P ah waa helitaanka waddo gaarsood u dhexeysa labo dhibcood, halka tusaale mushkilo NP ah uu yahay mushkilada iibkaaha safarka ah halkaas oo marka la siiyo taxane meelo, waa maxay waddada ugu habboon ee lagu booqdo meelaha dhammaan iyada oo la safro masaafada ugu gaaban ee suurtogalka ah. Waxaa si rasmi ah u dhacaysa in badan mushkilaha hadda loo baahan yahay in la xaliyo kombiyuutarka ay ku jiraan qaybta NP. Mar badan, siyaasadaha dhabta ah, xalil ku dhawaad inta badan waa ku filan tahay. Marka la soo dhowaado nolosha maalinlahaad, dadku had iyo goor waxay soo bixiyaan xalil ku dhawaad, tusaale, hagidda.

Waxaa jira caqabado hirgelin ah marka la xalinayo dhibaatooyinka hoose ee paradigm algoritmig ah si hufan. Adkaadaha algoritmigu waa laan sayniska kombiyuutarka oo ka hadlaysa sida algoritmada hufan u shaqeeyaan waqtiga (adkaadaha waqtiga) iyo meelaha (adkaadaha meelaha).

In kasta oo jira habab kala duwan oo loo dhaqmiyo algoritmiga, hab cad oo laga yaabo inaanan wax ku oolayn oo loo dhaqmiyo algoritmiga waxaa badanaa loo yaqaannaa algoritmiga "naive". Algoritmigaga aad u wax ku oolaya badankoodu ma aha kuwo sahal ah in la ogaado, oo Saynisyahano Kombiyuutar ah waxay sannado badan ka shaqeeyeen si ay u helaan algoritmigaga ugu fiican ee xala kala duwan oo mushkilad ah. Algoritmigaga nidaamyada wax soo saarka waxaa loo dhaqmiyaa habab waqtiga iyo meelaba habboon. Shirkadaha tafaasiilka software-ka ee ugu waaweyn waxay hubinayaan heerarka algoritmiga ee ugu sarreeya iyada oo loo isticmaalayo barnaamijyada saaxiibtinimo, oo la mid ah dib-u-eegista saaxiibtinimo. Waxay qaadataa sannado badan oo tababar ah iyo heer aad u sareeya oo xirfad si algoritmiga si wax ku ool leh loogu dhaqmiyo.

Si dhab ah, inkastoo hababka barnaamijyadu soo socdeen oo afkaarta barnaamijyadu (sida C, C++, Java, JavaScript, PHP, Python) kala duwanaanshaha caannimada, asaaska waa iska mid sida ay ku qoreen Bell Labs, sanadihii 1970-meeyadii, cutubyada ugu horreysay ee C. Waxaa jira habab dhab ah oo lagu shaqeeyn karo dhibaatooyinka kuwo halabka suurtagal ah, sida isticmaalka nidaamyada qaybsan. Hababka sare waxay la yimaadaan kharash aad u sarreeya oo waxaa ka baxsan awoodda dhammaan hay'adaha marka laga reebo kuwa ugu horumarsan teknolojiyada.

Marka loo eego adkaanshaha hababka dhabbaha ah ee barnaamijyada algoritmka ah, hay'adaha wakhti ka badan tahay oo ay ku adkaaday in ay dhistaan kooxo wax ku ool ah si ay nidaamyadaas gudaha u abuuraan. Intaa waxaa sii dheer, in badan oo ka mid ah ayaa kaloo ku dhaafay in ay ka helaan bixiyayaal dibadda ah si ay u xalliyan caqabadaha gaarka ah ee suurtogal ah in la fuliyo. Abuurista algoritm gaar ah waxay noqotaa si aad u u adag marka caqabadhu kordho. Tani waxay run u tahay gaar ahaan dhibaatooyin badan oo kala duwan. Waa in la isticmaalo hababka algoritmka dhabbaha ah xaaladaha halkaas oo algoritmku si degdeg ah u xallin karo dhibaatoona uu shaqeeyo badanaan.

Habka AI ee Xalin Dhibaatooyinka

Dhigga Sireedka AI ayaa isku dayay inuu si guud u xaliyo dhibaatooyinka iyada oo gelinaya soo galin iyo soo saar la rabo dhexdeeda nidaam, iyada oo nidaamka la siiyay inuu barto sida loo xaliyo dhibaatooyinka. Hababka hadda ee AI waxay ka shaqeeyaan kombiyuutarrada caadiga ah iyada oo isticmaalaya teknolojiyada barnaamijyada caadiga ah. Hababka ugu xiisaha badan ee AI waa shabakadaha neerfaha iyo barashada xoog-siinta ah.

Shabakadaha neerfaha macmiilka ah waxay isticmaalaan fahanka aadanaha sida maskaxda aadanaha u barato iyo sida ay u dhaqaaqdo dhibaatooyinka. Barashada xoojinta waxay isticmaashaa wakiilo oo galiya xaalad ujeedo iyo taxane dhacdooyin. Habaynta barashada waxay hayneysaa natiijooyin la jeclahay oo ay ka tagaysaa natiijooyin xun tiro badan oo isku day ah. Barashada xoojinta waxay la mid tahay xaalad-haynta hawlgalka. Wakiilku wuxuu bartaan sida loo gaaro ujeedada tiro badan oo isku day ah oo tababar ah.

Shartu waxaa weeye in la tababaro xalalka caqliga macmiilka inuu yahay dataset weyn oo si wanaagsan loo qeexay, oo badanaa lagu soo ururiyay isku dhufanada kaydka xogta kala duwan ama crowdsourcing, ama nidaam wuu bari karaa inuu gaaro xaalad ujeeddo adigoo maraya taxane isku day. Tusaale ahaan, nidaam isaga ciyaaraya, sida Chess ama Go, si uu u sii barto sida loo abuuro tafaasiil si loo wanaajiyo natiijooyinka. Shabakadaha macmiilka iyo barashada dhaqaajinta labadaba waxaa lagu maamulaa xaalado aan loo tababarin oo si la mid ah loogu qiimeeyay sida hababka kale ee barashada mashiinka. Hababkan waxay si fiican u wadaagaan waxayna bixiyaan xalal hufan iyada oo la siiyay fasalka dhibaatooyinka. Xalalka ku salaysan Caqliga Macmiilka waxay hab yihiin dhibaatooyinka aan si fudud loogu qeexi karin taxane tilmaamo; halkaas oo loo baahan yahay "damiir" iyo qiimaynta qiimaha.

Si caadi ah, nidaamyada Artificial Intelligence waxaa la tababbaraa iyada oo la isticmaalayo datasets kadibna la qiimeeyo set qiimaynta ah. Mid kasta oo macluumaad tababar oo tayo sare leh la geliyo nidaamka AI, waa sida kordheysaa suurtagalnimada nidaamka inuu shaqeeyo heer sare. Faa'iidadaha hababka AI waa inay sii wadaan horumarinta wakhtiga ka dib marka nidaamku wax badan ka barto. Sidaa darteed, dhibaatooyin adag ayaa la guudaysan karaa oo lagu xali karaa nidaamyada xisaabinta. Kuwaas waxaa ka mid ah arrimaha si caadi ah loo xaliyey gelitaanka aadanaha, inkastoo AI cidhiidhigu loo eegi karo inuu yahay wax la dheereeyo gelitaanka aadanaha ee hadda jira si loo hubiyo natiijooyin wanaagsan.

Dheriga macquulka ah iyo Barashada Mashiinka wakhti dheer ayaa ururuhu si taxaddar leh u eegay sababtoo ah nidaamyadan ma laha raadinta iyo go'aaminta sida ay u jawaabeyn doonaan kiisyada isticmaalka. Sidaa darteed, AI waxay dhaqan gali kartaa xaalado dhif ah oo si aan la saadaalin karin u jawaabaysa marka la filayo. Taasi waa sababta aan muhiim u ahayn in si cad loo qeexo kiisyada isticmaalka marka AI la isticmaalayo, waa darajadood khaladaadka la aqbalo iyo sida wax soo saarka ka yimaada nidaamyada AI la dib u eegi doono qof aadan ah si loo hubiyo saxnaanta.

Guud ahaan, waxa aan qorsheynaynaa in saxsanaanta la hagaajiyay ee ay keento nidaamyada AI, oo lagu daray hufnaanta la helo iyada oo la xoojinayay galgalka bini-aadamka, ay noqon doonto dhaqaale-hayn weyn oo ururo badan u adkaan doonto inay ka fogaadaan sanadaha soo socda, nidaamyada AI waa noqon doonaan kuwo baahsan.

Marka la Doorto Caqlika Sunta ah iyo Marka la Dooro Habka Barnaamijyada Algoritmiga Aasaasiga ah si Mushkilada loo Xaliyo

Inkasta oo aan jirin sharciyo adag oo ku saabsan wakhtiga la isticmaalin mid kasta oo ka mid ah hababkan, sidii caadada ah, dhibaatooyin ku baahan xalko soo gaabiyay oo ay ku jiraan qorshaha dheer-ee-mudnaanta, aqoonsida qaababka adag iyo habaynta kala duwan oo badan oo ay ku habboon yihiin AI. Hababka algoritmiga ahaan waa ku habboon yihiin xalkooyin saxda ah ama kuwa u dhawa ee ku jira mantiq iyo xisaab adag.

Doorka habka saxda ah waxay keeni kartaa faa'iidooyin muhiim ah mashruucaaga, halka dooran hab aad u fiicnaan lahayn waxay horseedi kartaa khasaare baahsan oo maalgashad ah, maadaama mashaariicda tiknoolajiyadu yihiin kuwo qaali ah. Badanaa la shaqeynta nidaamyada la xaqiijiyay ee la muujiyay sida Telemus AI™ waxay ka caawin kartaa ururka inay hubiyan guul ah isbedelka digital ee Artificial Intelligence.

Nala soo xidh maanta si aad u helatid talaan bilaash ah oo ku saabsan sida Telemus AI™ loogu dari karo hay'addaada.