ഇതാണ് ഇമ്മ്യൂട്ടബിൾ സ്പാർസ് വേവ് ട്രീസ് (WaveTree) എന്ന് പേരിട്ടിരിക്കുന്ന Linux ആപ്പ്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് WaveTree_0.2.0_unzipToGetSourceCode.jar ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക്സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
Imutable Sparse Wave Trees (WaveTree) എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ് OnWorks-നൊപ്പം സൗജന്യമായി ഡൗൺലോഡ് ചെയ്ത് ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുക.
ഈ ആപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:
- 1. നിങ്ങളുടെ പിസിയിൽ ഈ ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്തു.
- 2. ഞങ്ങളുടെ ഫയൽ മാനേജറിൽ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം നൽകുക.
- 3. അത്തരം ഫയൽമാനേജറിൽ ഈ ആപ്ലിക്കേഷൻ അപ്ലോഡ് ചെയ്യുക.
- 4. ഈ വെബ്സൈറ്റിൽ നിന്ന് OnWorks Linux ഓൺലൈനോ Windows ഓൺലൈൻ എമുലേറ്ററോ MACOS ഓൺലൈൻ എമുലേറ്ററോ ആരംഭിക്കുക.
- 5. നിങ്ങൾ ഇപ്പോൾ ആരംഭിച്ച OnWorks Linux OS-ൽ നിന്ന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമത്തോടുകൂടിയ ഞങ്ങളുടെ ഫയൽ മാനേജർ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിലേക്ക് പോകുക.
- 6. ആപ്ലിക്കേഷൻ ഡൌൺലോഡ് ചെയ്യുക, അത് ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
മാറ്റമില്ലാത്ത സ്പാർസ് വേവ് മരങ്ങൾ (വേവ് ട്രീ)
Ad
വിവരണം
മാറ്റാനാകാത്ത AVL വനത്തെ അടിസ്ഥാനമാക്കിയുള്ള ബിറ്റ് ലെവലിലുള്ള തത്സമയ ബിഗ്ഡാറ്റ ടൂൾ മെമ്മറിയിലോ ഭാവി പതിപ്പുകളിൽ ബ്ലോക്ക്ചെയിൻ പോലെയുള്ള ഒരു മെർക്കിൾ ഫോറസ്റ്റിലോ പ്രവർത്തിപ്പിക്കാനാകും. പ്രധാന ഒബ്ജക്റ്റ് ഒരു സ്പാർസ് ബിറ്റ് സ്ട്രിംഗ് (ബിറ്റ്സ്) ആണ്, അത് 2^63 ബിറ്റുകൾ വരെ കാര്യക്ഷമമായി സ്കെയിൽ ചെയ്യുന്നു, വനത്തിന് ഡ്യൂപ്ലിക്കേറ്റഡ് സബ്സ്ട്രിംഗുകൾ ഉള്ളതിനാൽ സാധാരണയായി കംപ്രസ് ചെയ്യുന്നു. ബിറ്റ്സ് ഒബ്ജക്റ്റുകൾ 64 ബിറ്റ് ശ്രേണിയിലുള്ള ഏത് ബിറ്റ് സൂചികയിലും ബിറ്റ്, ബൈറ്റ്, ഷോർട്ട്, ഇന്റ്, ലോംഗ് (ജാവ പ്രിമിറ്റീവ്സ്) റീഡിംഗ് പിന്തുണയ്ക്കുന്നു. ഉദാഹരണം: ഒരു തലക്കെട്ടും തുടർന്ന് ഡാറ്റയും കൈവശം വയ്ക്കാൻ ഒരു ക്ലാസ് നിർമ്മിക്കുന്നതിനുപകരം, അതെല്ലാം ബിറ്റുകൾ, അവയുടെ ഉപവിഭാഗങ്ങൾ, അതിന്റെ ഭാഗങ്ങളുടെ വലുപ്പങ്ങൾക്കുള്ള ഇൻറ്റുകൾ എന്നിങ്ങനെ പ്രതിനിധീകരിക്കുന്നു. ബിറ്റ്സ് ഒരു ജാവ ഇന്റർഫേസ് ആയതിനാൽ മറ്റ് തരത്തിലുള്ള കംപ്രഷനുകൾക്കുള്ള വിപുലീകരണ ശേഷി. സബ്സ്ട്രിംഗ്, കോൺകാറ്റ്, 0 അല്ലെങ്കിൽ 1 ബിറ്റുകളുടെ എണ്ണം, ബിറ്റുകളുടെ എണ്ണം (വലുപ്പം) എന്നിവയാണ് ബിറ്റുകളിലെ പ്രധാന പ്രവർത്തനങ്ങൾ. AVL വനം നിലവിലുള്ള ശാഖകൾ ആവർത്തിച്ച് പുനരുപയോഗിക്കുന്നതിനാൽ ആ പ്രവർത്തനങ്ങളെല്ലാം വലിപ്പം കണക്കിലെടുക്കാതെ സെക്കൻഡിൽ ദശലക്ഷക്കണക്കിന് തവണ ചെയ്യാൻ കഴിയും. ഒരു സ്കെയിലറും (യഥാർത്ഥത്തിൽ ശബ്ദങ്ങളുടെ കോപ്പി/പേസ്റ്റിംഗിനായി) ഒരു ബിറ്റ് ജാവ പാക്കേജും ഉണ്ട്. സ്പാർസ് n ഡൈമൻഷണൽ മാട്രിക്സ്.സവിശേഷതകൾ
- AVL ട്രീ ബാലൻസിങ് ആഴമേറിയതും മന്ദഗതിയിലുള്ളതുമായ വനം ഒഴിവാക്കുന്നു
- ബിറ്റ്സ് സബ്സ്ട്രിംഗ്, കോൺകാറ്റ്, ഏതെങ്കിലും സബ്റേഞ്ചിലോ കോമ്പിനേഷനിലോ 1 ബിറ്റുകൾ എണ്ണുക, ലോഗ് സമയവും മെമ്മറിയും മാത്രമേ ചെലവാകൂ (ശരാശരി കമ്പ്യൂട്ടറിൽ സെക്കൻഡിൽ ദശലക്ഷക്കണക്കിന് തവണ)
- N ഡൈമൻഷണൽ മാട്രിക്സ് ഒബ്ജക്റ്റിന്റെ (മൾട്ടിഡിം) പതിപ്പ് ബിറ്റ്സ് ഒബ്ജക്റ്റിന്റെ മാത്രം കാഴ്ചയായതിനാൽ. MNIST OCR ഡാറ്റയിൽ നിന്നുള്ള 10000 ചിത്രങ്ങളിൽ ഞാൻ ഇത് പരീക്ഷിച്ചു.
- സ്കെയിലർ, ബിറ്റ് പതിപ്പുകൾ - യഥാർത്ഥത്തിൽ ശബ്ദത്തിന്റെ കോപ്പി/പേസ്റ്റ് സബ്റേഞ്ചുകൾക്ക് സ്കെയിലർ ആയിരുന്നു. ബിറ്റ് സ്ട്രിംഗുകൾക്കും സമാന പ്രവർത്തനങ്ങൾ പ്രവർത്തിക്കുന്നു
- വിരളമായതിനാൽ വർഷങ്ങളോളം നീണ്ട ശബ്ദങ്ങൾ സംഭരിക്കാൻ കഴിയും. 2^63 വരെയുള്ള ബിറ്റ് സ്ട്രിംഗുകൾക്കും സമാന പ്രവൃത്തികൾ.
പ്രേക്ഷകർ
ഇൻഫർമേഷൻ ടെക്നോളജി, സയൻസ്/ഗവേഷണം, ടെലികമ്മ്യൂണിക്കേഷൻസ് വ്യവസായം, ഡെവലപ്പർമാർ, സുരക്ഷ
പ്രോഗ്രാമിംഗ് ഭാഷ
ജാവ
ഡാറ്റാബേസ് പരിസ്ഥിതി
പ്രോജക്റ്റ് ഒരു ഡാറ്റാബേസ് അബ്സ്ട്രാക്ഷൻ ലെയറാണ് (API)
ഇത് https://sourceforge.net/projects/wavetree/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണ്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.