കേരസ് ഡീപ് ലേണിംഗ് എപിഐയുടെ “പൂർണ്ണമായ തിരുത്തിയെഴുത്ത്” ആയ കെരാസ് 3.0 എത്തി, ഇത് എപിഐയുടെ പുതിയ മൾട്ടി ബാക്ക്-എൻഡ് നടപ്പാക്കൽ നൽകുന്നു.
നവംബർ 27 ന് അനാച്ഛാദനം ചെയ്തതും ഗിറ്റ്ഹബിൽ നിന്ന് ആക്സസ് ചെയ്യാവുന്നതുമായ കെറാസ് 3.0 വലിയ തോതിലുള്ള മോഡൽ പരിശീലനവും വിന്യാസ ശേഷികളും ഉൾക്കൊള്ളുന്ന ജാക്സ്, ടെൻസർഫ്ലോ അല്ലെങ്കിൽ പൈടോർച്ച് മെഷീൻ ലേണിംഗ് ചട്ടക്കൂടുകൾക്ക് മുകളിൽ കെറാസ് വർക്ക്ഫ്ലോകൾ പ്രവർത്തിപ്പിക്കാൻ ഡവലപ്പർമാരെ പ്രാപ്തമാക്കുന്നു. ഒരു കോഡ്ബേസ് ഉപയോഗിച്ച് മൂന്ന് ചട്ടക്കൂടുകളിലും തദ്ദേശീയ വർക്ക്ഫ്ലോകളിൽ ഉപയോഗിക്കാൻ കഴിയുന്ന പാളികൾ, മോഡലുകൾ അല്ലെങ്കിൽ മെട്രിക്കുകൾ പോലുള്ള ഇഷ് ടാനുസൃത ഘടകങ്ങൾ വികസിപ്പിക്കുന്നതിന് കെറാസ് ഒരു താഴ്ന്ന ലെവൽ ക്രോസ്-ഫ്രെയിംവർക്ക് ഭാഷയായി വിന്യസിച്ചിരിക്കുന്നു.
യുഎക്സ്, എപിഐ രൂപകൽപ്പന, ഡീബഗ്ഗിംഗ് എന്നിവയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നതിലൂടെ കെറാസ് ഉയർന്ന വേഗതയുള്ള വികസനം പ്രാപ്തമാക്കുന്നുവെന്ന് കെറാസ് ടീം പറഞ്ഞു. 2.5 ദശലക്ഷത്തിലധികം ഡവലപ്പർമാരാണ് കെറാസിനെ തിരഞ്ഞെടുത്തതെന്നും വേമോ സെൽഫ് ഡ്രൈവിംഗ് ഫ്ലീറ്റ്, യൂട്യൂബ് ശുപാർശ എഞ്ചിൻ എന്നിവ പോലുള്ള ലോകത്തിലെ ഏറ്റവും സങ്കീർണ്ണവും ഏറ്റവും വലിയതുമായ മെഷീൻ ലേണിംഗ് സിസ്റ്റങ്ങൾക്ക് ശക്തി പകരുന്നുവെന്നും അവർ അഭിപ്രായപ്പെട്ടു.
ടീം ഉദ്ധരിച്ച കെറാസ് 3 ന്റെ മറ്റ് നേട്ടങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:
കോഡ് മാറ്റങ്ങൾ ആവശ്യമില്ലാതെ, ഏറ്റവും അനുയോജ്യമായ ബാക്ക് എൻഡ് ചലനാത്മകമായി തിരഞ്ഞെടുക്കുന്നതിലൂടെ മോഡലുകളിൽ നിന്ന് മികച്ച പ്രകടനം നേടാനുള്ള കഴിവ്.
ഏത് കെറാസ് 3 മോഡലും ഒരു പൈടോർച്ച് മൊഡ്യൂളായി തൽക്ഷണം ഉപയോഗിക്കാം, ടെൻസർഫ്ലോ സേവ് മോഡലായി കയറ്റുമതി ചെയ്യാം, അല്ലെങ്കിൽ രാഷ്ട്രരഹിത ജാക്സ് ഫംഗ്ഷനായി തൽക്ഷണം ഉപയോഗിക്കാം.
ജാക്സുമായി വലിയ തോതിലുള്ള മോഡൽ സമാന്തരതയും ഡാറ്റാ സമാന്തരതയും പ്രയോജനപ്പെടുത്താനുള്ള കഴിവ്.
NumPy API-യുടെ പൂർണ്ണമായ നടപ്പാക്കലും ops.softmax, ops.binary_crossentropy, ops.conv തുടങ്ങിയ ന്യൂറൽ നെറ്റ് വർക്ക് നിർദ്ദിഷ്ട ഫംഗ്ഷനുകളുടെ ഒരു കൂട്ടവും കെറാസ് നൽകുന്നു.
