ProHoster > Blogi > Interneti uudised > GitHub on avanud arendused masinõppe rakendamiseks koodi otsimiseks ja analüüsimiseks.
GitHub on avanud arendused masinõppe rakendamiseks koodi otsimiseks ja analüüsimiseks.
GitHub projekt , mille on välja töötatud masinõppe mudelid ja andmestikud, mis on vajalikud koodi analüüsimiseks, klassifitseerimiseks ja analüüsimiseks erinevates programmeerimiskeeltes. CodeSearchNet, sarnaselt , sisaldab suurt kogumit koodilõike, mis on varustatud annotatsioonidega, mis formaliseerivad koodiga sooritatud toimingud. Mudelite koolitamiseks vajalikud komponendid ja CodeSearchNeti kasutusnäited on kirjutatud Pythonis, kasutades Tensorflow raamistikku ja MIT litsentsi alusel.
CodeSearchNeti loomisel on kasutatud loomuliku keele seadistustehnoloogiaid, mis võimaldavad masinõppe süsteemidel arvestada mitte ainult süntaktiliste omadustega, vaid ka koodi sooritatud toimingute tähendusega. GitHubi süsteem eksperimentides semantilise koodi otsingu korraldamiseks loomuliku keele päringute abil (
näiteks päringuga „stringide loendi sortimine“ väljastatakse kood, mis implementeerib vastavaid algoritme). , , Self-Attention .
1D-CNN+Self-Attention Hybrid 99 tüüpilist kogu kogumi on ette valmistatud Kubeflow