ืืืืืื ืืึทืงืขื ืขื ืคึผืจืืืขืงื CodeSearchNet, ืืืึธืก ืืื ืฆืืืขืืจืืื ืืึทืฉืื ืืขืจื ืขื ืืึธืืขืืก ืืื ืืึทืื ืฉืืขืื ื ืืืืืง ืคึฟืึทืจ ืคึผืึทืจืกืื ื, ืงืืึทืกืึทืคืืืื ื ืืื ืึทื ืึทืืืืืื ื ืงืึธื ืืื ืคืึทืจืฉืืื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทืื. CodeSearchNet, ืขื ืืขื ืฆื ืืืึทืืขื ืขื, ืืืื ืึท ืืจืืืก ืืึทืืืื ื ืคืื ืงืึธื ืกื ืืคึผืึทืฅ ืืื ืึทื ืึทืืืืฉืึทื ื ืืืึธืก ืคืึธืจืืึทืืืืืจื ืืืึธืก ืื ืงืึธื ืืื. ืงืึทืืคึผืึธืื ืึทื ืฅ ืคึฟืึทืจ ืืจืืื ืื ื ืืึธืืขืืก ืืื ืืืืฉืคืืื ืคืื ื ืืฆื CodeSearchNet ืืขื ืขื ืืขืฉืจืืื ืืื Python ืืื ืื Tensorflow ืคืจืืืืืืขืจืง ืืื ืคืื ืื ืืขืจืืขืืืืื ืืืจื ืืื ืืขืจ ืื MIT ืืขืจืืืืืขื ืืฉ.
ืืืขื ืงืจืืืืืื ื CodeSearchNet, ื ืึทืืืจืืขื ืฉืคึผืจืึทื ืืขืงืกื ืคึผืึทืจืกืื ื ืืขืงื ืึทืืึทืืืฉืื ืืขื ืขื ืืขื ืืฆื, ืืืึธืก ืึทืืึทืื ืืึทืฉืื ืืขืจื ืขื ืกืืกืืขืืขื ืฆื ื ืขืืขื ืืื ืืฉืืื ื ืื ืืืืื ืกืื ืืึทืงืืืง ืคึฟืขืึดืงืืืื, ืึธืืขืจ ืืืื ืื ืืืึทืืฉ ืคืื ืื ืึทืงืฉืึทื ื ืืืจืืืขืงืึธืื ืืืจื ืื ืงืึธื. ืื ืืืืืื ืกืืกืืขื ืืขืืืขื ืื ืืื ืืงืกืคึผืขืจืึทืืึทื ืฅ ืืืืฃ ืึธืจืืึทื ืืืืื ื ืกืขืืึทื ืืืง ืงืึธื ืืืื ื ืืฆื ืงืืืืจืื ืืืืฃ ื ืึทืืืจืืขื ืฉืคึผืจืึทื (ืืืฉื, ืืืขื ืืืจ ืืขืื "ืกืึธืจืืื ื ืึท ืจืฉืืื ืคืื ืกืืจืื ืืก", ืงืึธื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืึทืืืขืจืืืึทืื ืืื ืืขืืืืื).
ืื ืคืืจืืขืืืืื ืืึทืืึทืกืขื ืื ืงืืืื ืืขืจ ืืื 2 ืืืืืึธื ืงืึธื-ืงืึธืืขื ืืึทืจ ืคึฟืึทืจืืื ืืื ืืขื, ืฆืืืขืืจืืื ืืืืืจื ืืืืฃ ืื ืืงืืจ ืืขืงืกืฅ ืคืื ืืืืืกืืื ื ืึธืคึฟื ืืืืืจืขืจืื. ืืขืจ ืงืึธื ืงืึธืืืขืจืก ืื ืืึทื ืฅ ืืงืืจ ืืขืงืกื ืคืื ืืืื ืคืึทื ืืงืฉืึทื ื ืึธืืขืจ ืืขืืืึธืืก, ืืื ืื ืืึทืืขืจืงืื ื ืืืฉืจืืืื ืื ืึทืงืฉืึทื ื ืืขืืื ืืืจื ืื ืคึฟืื ืงืฆืืข (ืืืืืืื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืฆืืืขืฉืืขืื). ืืขืจืืืืึทื, ืืึทืืึทืกืขืฅ ืืขื ืขื ืฆืืืขืืจืืื ืคึฟืึทืจ Python, JavaScript, Ruby, Go, Java ืืื PHP. ืืืืฉืคืืื ืืขื ืขื ืฆืืืขืฉืืขืื ืคืื ื ืืฆื ืื ืคืืจืืขืืืืื ืืึทืืึทืกืขืฅ ืคึฟืึทืจ ืืจืืื ืื ื ืคืึทืจืฉืืื ืืืืคึผืก ืคืื ื ืขืืจืึทื ื ืขืืืืึธืจืงืก, ืึทืจืืึทื ืืขืจืขืื ื ื ืขืืจืึทื-ืืึทืง-ืคืื-ืืืขืจืืขืจ, RNN, ืืื-ืืืืื ื (ืืขืจื) ืืื 1D-CNN + ืืื-ืืคืืขืจืงืืึทืืงืืื ืืืืจืื.
ืฆื ืึทื ืืืืืงืืขื ื ืึทืืืจืืขื ืฉืคึผืจืึทื ืืืื ืืขืงืึทื ืืืึทืื, ืึท ืกืืื ืคืื CodeSearchNet Challenge ืืื ืืืื ืฆืืืขืืจืืื, ืึทืจืืึทื ืืขืจืขืื ื
99 ืืืคึผืืฉ ืคึฟืจืืื ืืื ืืืขืื 4 ืขืงืกืคึผืขืจื ืึทื ืึทืืืืฉืึทื ื ืืืกืงืจืืืืื ื ืื ืืขืจืกื ืืกืชึผืื ืงืึธื ืืืื ืืื ืื ืืื ืื ืงืึธืืขืกืขืึทืจืืฉื ืขื ืงืึธืจืคึผืืก ืืึทืืึทืืืืก, ืงืึทืืืขืจืื ื ืืืขืื 6 ืืืืืึธื ืืขืืืึธืืก ืืื ืคืึทื ืืงืฉืึทื ื (ืฉืืขืื ืืจืืืก ืืืขืื 20 ืืืืืืืื). ืื ืงืึธืืขืกืขืึทืจืืฉื ืขื ืืฉืึทืืึทื ืืืฉ ืงืขื ืขื ืืื ืขื ืืื ืึท ืืขื ืืฉืืึทืจืง ืคึฟืึทืจ ืืืืึทืืืืืืืื ื ืื ืืคืขืงืืืืื ืึทืก ืคืื ืืืืขืจ ืืขืืืึธืืก ืคึฟืึทืจ ืืืื ื ืึทืืืจืืขื ืฉืคึผืจืึทื ืงืึธื. ื ืืฆื ืืืฉืืจืื ืงืืืขืคืืึธืื ืฆืืืขืืจืืื
ืืืึทืฉืคึผืื ืงืึธื ืืืื ืืึธืืึธืจ.
ืืงืืจ: opennet.ru