Հիշում եմ, երբ 3D տպիչները հենց նոր հայտնվեցին սպառողների ճակատում, հաճախ կատակ էր լինում, որ «մի տպեք նոր 3D տպիչներ 3D տպիչների վրա»: Կատակ չէր, բայց այլ հաղորդումներ գրելու ընդունակ հաղորդումը լուրջ խնդիր է։ Նմանատիպ տեխնոլոգիա է մշակվել Microsoft Քեմբրիջի համալսարանի հետ համատեղ։
DeepCoder-ը ալգորիթմներ է հավաքում պատրաստի կոդից
Դրա անունը DeepCoder է, այս ծրագիրը նախատեսված է աշխատելու պատրաստի կոդի հետ, որը գտնվում է հանրային տիրույթում։ Ելնելով անհրաժեշտ գործառույթների նկարագրությունից՝ նա կարողանում է ինքնուրույն հավաքել աշխատանքային ալգորիթմ ընդամենը մի քանի վայրկյանում:
Կարդացեք նաև. «խելացի» ժամացույցի լուսանկար Huawei Watch Series 2- ը
«Ծրագրային կոդի գրման ավտոմատացման ներուժն ուղղակի անհավանական է։ Սա նշանակում է կրճատել կոդի մշակման համար պահանջվող հսկայական ջանքերը: Նման համակարգը շատ ավելի արդյունավետ կլինի, քան ցանկացած մարդ։ Բացի այդ, հնարավոր կլինի ստեղծել այնպիսի համակարգեր, որոնք նախկինում անհնար էր կառուցել»,- ասել է Արմանդո Սոլար-Լեզաման Մասաչուսեթսի տեխնոլոգիական ինստիտուտից, որը, սակայն, չի մասնակցել զարգացման գործընթացին։
Ոչ միայն այդ DeepCoder-ից Microsoft գիտի ինչպես ճանաչել և տարբերակել կոդի աշխատանքային և ոչ աշխատանքային մասերը. «դետալների» ընտրության որակը ամեն անգամ բարձրանում է: Այնուամենայնիվ, նրա ուժերից վեր է ծրագրավորողին փոխարինելը, քանի որ այս պահին ծրագրային ապահովման հնարավորությունների շեմը սահմանափակված է հինգ տողով: Սա, ըստ էության, բարելավում է հին համակարգերում, որոնք մի քանի րոպե կամ ավելի են ծախսում նմանատիպ առաջադրանքի վրա, թեև DeepCoder-ը հազվադեպ է դրա վրա ծախսում մեկ վայրկյանից ավելի:
Աղբյուրներ՝ 4pda, տեխնիկա, բաց ակնարկ