به گزارش كوتاه كننده لینك محققان یك سیستم ˮیادگیری ماشینˮ طراحی نموده اند كه به شناسایی ˮبرنامه نویسانˮ می پردازد. با این سیستم می توان طراحان بدافزارها را هم شناسایی كرد.
به گزارش كوتاه كننده لینك به نقل از ایسنا و به نقل از انگجت، امروزه برنامه نویسان در تلاشند تا سبك مختص خویش را داشته باشند.
دانشمندان یك سیستم "یادگیری ماشینی"(machine learning) توسعه داده اند كه برنامه نویسان را شناسایی می كند.
"یادگیری ماشینی" بعنوان یكی از شاخه های وسیع و پركاربرد "هوش مصنوعی" است كه به تنظیم و اكتشاف شیوه ها و الگوریتم هایی می پردازد كه بر مبنای آن ها، كامپیوتر ها و سامانه ها توانایی تعلم و یادگیری پیدا می كنند.
در این سیستم الگوریتمی طراحی شده است كه ساختار رمزنگاری برنامه نویسان را تشخیص می دهد.
این الگوریتم، كدها را بر مبنای كار برنامه نویسان شناسایی می كند و از این كدها استفاده می نماید تا خصوصیت های برنامه را دقیقا مشخص نماید.
در این سیستم بررسی جزء كوچكی از برنامه هم كافی است.
در یكی از آزمایش های این سیستم، از نتایج "گوگل كد جم"(Google's Code Jam) استفاده شد.
"گوگل كد جم"(Google's Code Jam) یك رقابت برنامه نویسی بین المللی به میزبانی و مدیریت گوگل است.
در این ارزیابی مشخص شد كه این سیستم مبتنی بر "هوش مصنوعی" نسبتا صحیح بود.
در این آزمایش ۸ برنامه از ۶۰۰ برنامه نویس بررسی گردید.
این فناوری بزودی می تواند بعنوان یك مزیت برای سرمایه گذاران محسوب شود. این برنامه همینطور می تواند برای شناسایی طراحان "بدافزارها" موثر واقع شود.
این فناوری همینطور می تواند برای شناسایی "سرقت های ادبی" مورد استفاده قرار گیرد چونكه سیستم "یادگیری ماشین" می تواند شباهت های تصادفی و یا كپی را در یك اثر مشخص نماید.