GitHub เช เช•เซ‹เชก เชถเซ‹เชง เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช—เชจเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชตเชฟเช•เชพเชธ เช–เซ‹เชฒเซเชฏเซ‹ เช›เซ‡

GitHub เชฐเชœเซ‚เช†เชค เช•เชฐเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชกเชธเชฐเซเชšเชจเซ‡เชŸ, เชœเซ‡เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚ เช•เซ‹เชกเชจเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช—, เชตเชฐเซเช—เซ€เช•เชฐเชฃ เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชฎเซ‹เชกเชฒ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชธเซ‡เชŸ เชคเซˆเชฏเชพเชฐ เช•เชฐเซเชฏเชพ เช›เซ‡. CodeSearchNet, เชธเชฎเชพเชจ เชˆเชฎเซ‡เชœเชจเซ‡เชŸ, เชเชจเซ‹เชŸเซ‡เชถเชจ เชธเชพเชฅเซ‡ เช•เซ‹เชก เชธเซเชจเชฟเชชเซ‡เชŸเซเชธเชจเซ‹ เชฎเซ‹เชŸเซ‹ เชธเช‚เช—เซเชฐเชน เชถเชพเชฎเซ‡เชฒ เช›เซ‡ เชœเซ‡ เช•เซ‹เชก เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช”เชชเชšเชพเชฐเชฟเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชŸเซ‡เชจเซเชธเชฐเชซเซเชฒเซ‹ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช…เชจเซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ.

CodeSearchNet เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เช•เซเชฆเชฐเชคเซ€ เชญเชพเชทเชพเชจเชพ เชŸเซ‡เช•เซเชธเซเชŸ เชชเชพเชฐเซเชธเชฟเช‚เช— เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‡ เชฎเชพเชคเซเชฐ เชธเชฟเชจเซเชŸเซ‡เช•เซเชŸเชฟเช• เชธเซเชตเชฟเชงเชพเช“ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เช…เชฐเซเชฅเชจเซ‡ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพ เชธเช•เซเชทเชฎ เชฌเชจเชพเชตเซ‡ เช›เซ‡. GitHub เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡ เชชเชฐ เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฟเชฎเซ‡เชจเซเชŸเซ€เช• เช•เซ‹เชก เชถเซ‹เชง เช—เซ‹เช เชตเชตเชพเชจเชพ เชชเซเชฐเชฏเซ‹เช—เซ‹เชฎเชพเช‚ เช•เซเชฆเชฐเชคเซ€ เชญเชพเชทเชพ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ "เชถเชฌเซเชฆเชฎเชพเชณเชพเช“เชจเซ€ เชธเซ‚เชšเชฟเชจเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพ" เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชจเซเชฐเซ‚เชช เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡เชจเซ‹ เช•เซ‹เชก เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡).

เชธเซ‚เชšเชฟเชค เชกเซ‡เชŸเชพเชธเซ‡เชŸเชฎเชพเช‚ 2 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ เช•เซ‹เชก-เชŸเชฟเชชเซเชชเชฃเซ€ เชฒเชฟเช‚เช•เซเชธ เชถเชพเชฎเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชนเชพเชฒเชจเซ€ เช“เชชเชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เชธเซเชคเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เซ‹เชก เชตเซเชฏเช•เซเชคเชฟเช—เชค เช•เชพเชฐเซเชฏเซ‹ เช…เชฅเชตเชพ เชชเชฆเซเชงเชคเชฟเช“เชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡, เช…เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€ เช•เชพเชฐเซเชฏ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡ (เชตเชฟเช—เชคเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เชนเชพเชฒเชฎเชพเช‚, เชกเซ‡เชŸเชพเชธเซ‡เชŸเซเชธ Python, JavaScript, Ruby, Go, Java เช…เชจเซ‡ PHP เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเชพ เชจเซเชฏเซเชฐเชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชคเชพเชฒเซ€เชฎ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‚เชšเชฟเชค เชกเซ‡เชŸเชพเชธเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชจเซเชฏเซเชฐเชฒ-เชฌเซ‡เช—-เช“เชซ-เชตเชฐเซเชกเซเชธ, เช†เชฐเชเชจเชเชจ, เชธเซเชต-เชงเซเชฏเชพเชจ (BERT) เช…เชจเซ‡ 1D-CNN+เชธเซ‡เชฒเซเชซ-เชเชŸเซ‡เชจเซเชถเชจ เชนเชพเช‡เชฌเซเชฐเชฟเชก.

เชจเซ‡เชšเชฐเชฒ เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชธเชฐเซเชš เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เช•เซ‹เชกเชธเชฐเซเชšเชจเซ‡เชŸ เชšเซ‡เชฒเซ‡เชจเซเชœเชจเซ‹ เชเช• เชธเซ‡เชŸ เชชเชฃ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚
99 เชฒเชพเช•เซเชทเชฃเชฟเช• เช•เซ‹เชกเชธเชฐเซเชšเชจเซ‡เชŸ เช•เซ‹เชฐเซเชชเชธ เชกเซ‡เชŸเชพเชธเซ‡เชŸเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชธเช‚เชญเชตเชฟเชค เช•เซ‹เชก เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชคเซ€ เชฒเช—เชญเช— 4 เชนเชœเชพเชฐ เชจเชฟเชทเซเชฃเชพเชค เชŸเซ€เช•เชพเช“ เชธเชพเชฅเซ‡เชจเซ€ เช•เซเชตเซ‡เชฐเซ€เช, เชฒเช—เชญเช— 6 เชฎเชฟเชฒเชฟเชฏเชจ เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡ (เชฎเชพเชช เชธเซ‡เชŸ เช•เชฐเซ‹ เชฒเช—เชญเช— 20 เชœเซ€เชฌเซ€). CodeSearchNet เชšเซ‡เชฒเซ‡เชจเซเชœ เชชเซเชฐเชพเช•เซƒเชคเชฟเช• เชญเชพเชทเชพ เช•เซ‹เชก เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เช…เชฎเซเช• เชชเชฆเซเชงเชคเชฟเช“เชจเซ€ เช…เชธเชฐเช•เชพเชฐเช•เชคเชพเชจเชพ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชฎเชพเชŸเซ‡ เชเช• เชฎเชพเชชเชฆเช‚เชก เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชตเชพ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡. เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฌเซเชฒเซ‹ เชซเซเชฒเซ‹ เชคเซˆเชฏเชพเชฐ
เช‰เชฆเชพเชนเชฐเชฃ เช•เซ‹เชก เชธเชฐเซเชš เชเชจเซเชœเชฟเชจ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹