DeepMind ከአንድ ተግባር የጽሑፍ መግለጫ ኮድ ለማውጣት የማሽን መማሪያ ዘዴን አቅርቧል

በአርቴፊሻል ኢንተለጀንስ መስክ እድገቶቹ እና የኮምፒዩተር እና የቦርድ ጨዋታዎችን በሰው ልጅ ደረጃ መጫወት የሚችሉ የነርቭ ኔትወርኮችን በመዘርጋት የሚታወቀው የዲፕ ሚንድ ኩባንያ፣ ሊሳተፍ የሚችል ኮድ የማመንጨት የማሽን መማሪያ ዘዴን እየዘረጋ ያለውን የአልፋ ኮድ ፕሮጀክት አቅርቧል። በ Codeforces መድረክ ላይ በፕሮግራም ውድድር እና አማካይ ውጤት አሳይ. የዕድገቱ ቁልፍ ባህሪ በ Python ወይም C++ ውስጥ ኮድ የማመንጨት ችሎታ ነው፣ ​​በእንግሊዝኛ የችግር መግለጫ የያዘ ጽሑፍ እንደ ግብአት መውሰድ።

ስርዓቱን ለመፈተሽ የማሽን መማሪያ ሞዴል ስልጠና ከተጠናቀቀ በኋላ የተካሄደው ከ10 በላይ ተሳታፊዎች ያሉት 5000 አዳዲስ የኮድፎርስ ውድድር ተመርጧል። ተግባራቶቹን የማጠናቀቅ ውጤቶች የአልፋ ኮድ ስርዓት የእነዚህን ውድድሮች ደረጃ (54.3%) ወደ መሃል እንዲገባ አስችሎታል። የተተነበየው የአልፋኮድ አጠቃላይ ደረጃ 1238 ነጥብ ነበር፣ ይህም ባለፉት 28 ወራት ውስጥ ቢያንስ አንድ ጊዜ በውድድሮች ውስጥ ከተሳተፉት ሁሉም Codeforces ተሳታፊዎች መካከል ወደ ከፍተኛ 6% መግባቱን ያረጋግጣል። ኘሮጀክቱ ገና በዕድገት የመጀመሪያ ደረጃ ላይ እንደሚገኝና ወደፊትም የመነጨውን ኮድ ጥራት ለማሻሻል መታቀዱ፣ እንዲሁም ኮድ ለመጻፍ የሚረዱ ሥርዓቶችን ወይም የአፕሊኬሽን ማጎልበቻ መሣሪያዎችን በመጠቀም አልፋ ኮድን ለማዘጋጀት መታቀዱን ተጠቅሷል። የፕሮግራም ችሎታ በሌላቸው ሰዎች ጥቅም ላይ ይውላል.

ፕሮጀክቱ የትራንስፎርመር የነርቭ ኔትወርክ አርክቴክቸርን ከናሙና አወጣጥ እና ማጣሪያ ቴክኒኮች ጋር በማጣመር ከተፈጥሮ ቋንቋ ጽሑፍ ጋር የሚዛመዱ የተለያዩ ያልተጠበቁ የኮድ ልዩነቶችን ይፈጥራል። ከተጣራ ፣ ከተሰበሰበ እና ደረጃ አሰጣጥ በኋላ ፣ በጣም ጥሩው የስራ ኮድ ከተፈጠረው የአማራጭ ጅረት ይወገዳል ፣ ከዚያ በኋላ ትክክለኛው ውጤት መያዙን ያረጋግጡ (እያንዳንዱ የውድድር ተግባር የግቤት መረጃን ምሳሌ እና ውጤቱን ከዚህ ምሳሌ ጋር ይዛመዳል)። , ፕሮግራሙን ከፈጸመ በኋላ ሊገኝ የሚገባው).

DeepMind ከአንድ ተግባር የጽሑፍ መግለጫ ኮድ ለማውጣት የማሽን መማሪያ ዘዴን አቅርቧል

የማሽን መማሪያ ሥርዓቱን ለማሠልጠን፣ በሕዝብ GitHub ማከማቻዎች ውስጥ የሚገኘውን የኮድ መሠረት ተጠቀምን። የመጀመሪያውን ሞዴል ካዘጋጀ በኋላ በ Codeforces, CodeChef, HackerEarth, AtCoder እና Aizu ውድድር ተሳታፊዎች የቀረቡትን የችግሮች እና መፍትሄዎች ምሳሌዎችን የያዘ ኮድ ስብስብ ላይ በመመርኮዝ የማመቻቸት ደረጃ ተካሂዷል. በአጠቃላይ 715 ጂቢ ኮድ ከ GitHub እና ከአንድ ሚሊዮን በላይ የሚሆኑ የተለመዱ የውድድር ችግሮች የመፍትሄ ምሳሌዎች ለስልጠና ጥቅም ላይ ውለዋል። ወደ ኮድ ማመንጨት ከመቀጠልዎ በፊት የተግባር ጽሑፉ ወደ መደበኛ ደረጃ አልፏል ፣ በዚህ ጊዜ ሁሉም አላስፈላጊ ነገሮች ተወግደዋል እና ጉልህ ክፍሎች ብቻ ቀርተዋል።

DeepMind ከአንድ ተግባር የጽሑፍ መግለጫ ኮድ ለማውጣት የማሽን መማሪያ ዘዴን አቅርቧል


ምንጭ: opennet.ru

አስተያየት ያክሉ