ICodeNet, iprojekthi ye-IBM yeenkqubo zokufunda ngomatshini 

Uphawu lwe-IBM

IBM ityhilwe Kutshanje iprojekthi yakhe entsha ebizwa "Ikhowudi Yomnatha" yintoni ijolise ekunikeni abaphandi iseti yedatha ukuzama ukusebenzisa iindlela zokufunda ngomatshini ukwenza abaguquleli ukusuka kolunye ulwimi lwenkqubo ukuya kolunye, kunye nabavelisi kunye nabahlalutyi beekhowudi.

ICodeNet ibandakanya ingqokelela yeesampulu zekhowudi ezizigidi ezili-14 Esombulula iingxaki eziqhelekileyo ezingama-4053. Lilonke ingqokelela iqulethe malunga ne-500 yezigidi zemigca yekhowudi kwaye igubungela iilwimi zenkqubo ezingama-55, zombini iilwimi zangoku ezinje ngeC ++, Java, Python, kunye neGo, kunye nelifa, kubandakanya ne-COBOL, Pascal, kunye ne-FORTRAN.

"Isoftware itya umhlaba," wabhala usomashishini odumileyo waseMelika uMarc Andreessen ngo-2011. Ngokukhawuleza namhlanje: isoftware ifumaneka kwiinkonzo zezemali nakwezempilo, kwii-smartphones nakumakhaya akrelekrele. Nditsho neemoto ngoku zingaphezulu kwesigidi se-100 semigca yekhowudi.

Uphuhliso lweprojekthi lukhutshwa phantsi kwelayisensi ye-Apache 2.0 kwaye iiseti zedatha kulindeleke ukuba zikhutshwe kwindawo yoluntu.

Imizekelo ichaziwe kwaye isebenzisa ii-algorithms ezifanayo kwiilwimi ezahlukeneyo zenkqubo. Iseti ecetywayo imele ukunceda ukuqeqesha iinkqubo zokufunda ngomatshini kunye nokuphuhlisa izinto ezintsha kwicandelo lokuguqulela ikhowudi kunye nohlalutyo, ngokufanisa nendlela i-ImageNet yedatha yemifanekiso echaziweyo incedise kuphuhliso lweenkqubo zokwamkelwa komfanekiso kunye nombono wokufakelwa. Ukhuphiswano lweenkqubo ezahlukeneyo lukhankanywa njengomnye wemithombo ephambili yokwakha ingqokelela.

IProjekhthi yeProjekthi inokuqhuba ngokukodwa ubuchwephesha be-algorithmic ukukhupha lo mxholo ngokulandelelana ngokulandelelana, ngakumbi into esiyisebenzisileyo kwiilwimi zabantu, ukwenza isifotho esibaluleke ngakumbi ekuqondeni komatshini ikhowudi endaweni yokuqhubekeka kwekhowudi. Umatshini wekhowudi.

Ngokungafaniyo nabaguquleli bendabuko ngokusekwe kwimithetho yokuguqulela, Inkqubo yokufunda komatshini inokubamba kwaye ithathele ingqalelo imeko yokusetyenziswa kwekhowudi. Xa uguqula usuka kolunye udweliso lwenkqubo usiya kolunye, umxholo ubaluleke ngokufana naxa uguqulela kulwimi lomntu uye kolunye. Kukusilela kolwazi lweemeko okuthintela ikhowudi ekuguqulweni ukusuka kwiilwimi ezililifa njenge-COBOL.

Ubukho besiseko esikhulu sokumiliselwa kwealgorithm kwiilwimi ezahlukeneyo kuya kunceda ukwenza iinkqubo zokufunda ngomatshini kwindalo yonke, endaweni yokuguqulela ngokuphakathi kweelwimi ezithile, zisebenzise ukubonakaliswa kwekhowudi, ezimeleyo kwiilwimi ezithile zenkqubo.

Inkqubo enjalo inokusetyenziswa njengomguquleli oguqula ikhowudi ehanjisiweyo kulo naluphi na ulwimi ezixhaswayo ukuya kubungqina bayo bangaphakathi, ekunokuvela kuyo ikhowudi kwiilwimi ezininzi.

Ukubandakanya inkqubo onokuthi wenze kuyo iinguqulelo kumacala amabini. Umzekelo, iibhanki kunye neearhente zikarhulumente ziyaqhubeka nokusebenzisa iiprojekthi ze-COBOL zelifa. Umguquli ofunda ngomatshini unokuguqula ikhowudi ye-COBOL iye kumelo lweJava kwaye ngokuzithandela aguqulele i-Java snippet kwikhowudi ye-COBOL.

Ukongeza kuguqulelo phakathi kweelwimi, indawo zesicelo seCodeNet ziyakhankanywa ezinje ngokudalwa kweenkqubo zekhowudi ezikrelekrele zokukhangela kunye nokuzenzekelayo kokufunyanwa kwecone, kunye nophuhliso lwe optimizers kunye neenkqubo zokulungiswa kwekhowudi ngokuzenzekelayo.

Ngokukodwa Imizekelo eboniswe kwiCodeNet ibonelelwe ngemethadatha echaza iziphumo zovavanyo lokusebenza, ubungakanani benkqubo ekhokelayo, ukusetyenziswa kwememori kunye nelizwe elivumela ukwahlula ikhowudi echanekileyo kwikhowudi engalunganga (ukwahlula ikhowudi echanekileyo kwikhowudi engachanekanga, imizekelo eneempazamo ibandakanywe ngokukodwa kwingqokelela, isabelo sayo singama-29,5 , XNUMX%).

Inkqubo yokufunda ngomatshini ingayithatha le metadata ukuze ivelise eyona khowudi ifanelekileyo okanye ifumanise ukubuyela umva kwikhowudi ehlalutyiweyo (inkqubo inokuqonda ukuba ialgorithm ayiphunyezwanga ngokufanelekileyo kwikhowudi ehanjisiweyo okanye ineempazamo).

Gqibela Ukuba unomdla wokufunda ngakumbi ngeCodeNet, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.