મુખ્ય લેખ પર જાઓ
આવતીકાલAIટેકવિજ્ઞાનરાજકારણ
આવતીકાલ/ AI
કેપિટલ ક્રાંતિના સમાચાર
આવતીકાલAIટેકવિજ્ઞાનરાજકારણ
શોધોકોણ લખે છેકેપિટલ ક્રાંતિના સમાચારસંપાદકનું પાનું

દેખાવ

ગુજરાતીEnglishहिन्दी

મગજની જેમ વિચારતા 'સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સ': આર્ટિફિશિયલ ઇન્ટેલિજન્સમાં ઊર્જા બચાવતી નવી ક્રાંતિ

પરંપરાગત AI મોડલ્સ અઢળક વીજળી વાપરે છે, પરંતુ માનવ મગજની નકલ કરતા સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સ ખૂબ જ ઓછી ઊર્જામાં જટિલ ગણતરીઓ કરી શકે છે.

આવતીકાલ AI ડેસ્ક૧ નવેમ્બર ૨૦૨૬ · ૫ મિનિટનું વાંચન
ઓપ્ટિકલ માઇક્રોસ્કોપ દ્વારા લેવાયેલ નેનોવાયર નેટવર્કનો ફોટોગ્રાફ, જે ઇલેક્ટ્રોડ જોડાણો સાથે જૈવિક ન્યુરોન્સ જેવી રચના દર્શાવે છે.
ઓપ્ટિકલ માઇક્રોસ્કોપ દ્વારા લેવાયેલ નેનોવાયર નેટવર્કનો ફોટોગ્રાફ, જે ઇલેક્ટ્રોડ જોડાણો સાથે જૈવિક ન્યુરોન્સ જેવી રચના દર્શાવે છે.
WhatsApp પર મોકલો

આજના સમયમાં આર્ટિફિશિયલ ઇન્ટેલિજન્સ (AI) આપણી જિંદગીનો અભિન્ન હિસ્સો બની ગયું છે, પરંતુ તેની પાછળ એક મોટું સંકટ છુપાયેલું છે: ઊર્જાનો વપરાશ. અત્યારના મોટાભાગના AI મોડલ્સ, જેને આપણે આર્ટિફિશિયલ ન્યુરલ નેટવર્ક્સ (ANN) કહીએ છીએ, તે ગણતરીઓ કરવા માટે સતત વીજળી અને પ્રોસેસિંગ પાવરનો ઉપયોગ કરે છે. આ સમસ્યાના ઉકેલ તરીકે વૈજ્ઞાનિકો હવે 'સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સ' (Spiking Neural Networks - SNNs) પર ધ્યાન કેન્દ્રિત કરી રહ્યા છે. આ ટેકનોલોજી માનવ મગજના ન્યુરોન્સની કાર્યપદ્ધતિની આબેહૂબ નકલ કરવાનો પ્રયાસ કરે છે.

વિકિપીડિયાના અહેવાલ મુજબ, સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સ એ AIની ત્રીજી પેઢી માનવામાં આવે છે. પરંપરાગત નેટવર્ક્સમાં માહિતી સતત વહેતી રહે છે, પરંતુ SNNમાં માહિતી માત્ર ત્યારે જ પ્રસારિત થાય છે જ્યારે કોઈ ચોક્કસ ઘટના અથવા 'સ્પાઇક' (spike) સર્જાય છે. આ પદ્ધતિ મગજની જૈવિક પ્રક્રિયા જેવી જ છે, જ્યાં ન્યુરોન્સ હંમેશા સક્રિય રહેવાને બદલે માત્ર જરૂર પડે ત્યારે જ વીજળીના ઝબકારા જેવા સંકેતો મોકલે છે. આનાથી ઊર્જાની મોટી બચત થાય છે અને ગણતરીની ક્ષમતામાં પણ વધારો થાય છે.

જૈવિક ન્યુરોન્સ અને સ્પાઇકિંગની પ્રક્રિયા

આપણા મગજમાં અબજો ન્યુરોન્સ આવેલા છે જે એકબીજા સાથે જટિલ રીતે જોડાયેલા છે. જ્યારે કોઈ ન્યુરોન તેના પડોશી ન્યુરોન્સ પાસેથી સંકેતો મેળવે છે, ત્યારે તેની અંદર એક પ્રકારનો વિદ્યુતભાર જમા થાય છે, જેને 'મેમ્બ્રેન પોટેન્શિયલ' (membrane potential) કહેવામાં આવે છે. આ પોટેન્શિયલ જ્યારે એક નિશ્ચિત મર્યાદા એટલે કે 'થ્રેશોલ્ડ' (threshold) સુધી પહોંચે છે, ત્યારે જ તે ન્યુરોન સક્રિય થાય છે અને આગળ સંકેત મોકલે છે. આ પ્રક્રિયાને 'ફાયરિંગ' (firing) કહેવામાં આવે છે.

સ્પાઇકિંગ ન્યુરોન કેવી રીતે કામ કરે છે?આ પ્રક્રિયા જૈવિક ન્યુરોન્સની નકલ કરે છે.
  1. ઇનપુટ ગ્રહણન્યુરોન તેના પડોશી ન્યુરોન્સ પાસેથી વિદ્યુત સંકેતો અથવા સ્પાઇક્સ મેળવે છે.
  2. પોટેન્શિયલ ઇન્ટિગ્રેશનઆવતા સંકેતો ન્યુરોનના મેમ્બ્રેન પોટેન્શિયલમાં વધારો કરે છે, જે સમય જતાં એકઠો થાય છે.
  3. થ્રેશોલ્ડ ચેકજો પોટેન્શિયલ એક નિશ્ચિત મર્યાદા (થ્રેશોલ્ડ) ને વટાવી જાય, તો જ આગળની પ્રક્રિયા થાય છે.
  4. સ્પાઇક જનરેશનથ્રેશોલ્ડ વટાવતા જ ન્યુરોન પોતે એક સ્પાઇક પેદા કરે છે અને તેને આગળના ન્યુરોન્સને મોકલે છે.
  5. રીસેટફાયરિંગ પછી, ન્યુરોનનું પોટેન્શિયલ ફરીથી નીચા સ્તરે આવી જાય છે અને તે નવા સંકેતો માટે તૈયાર થાય છે.

સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સમાં પણ આ જ સિદ્ધાંતનો ઉપયોગ થાય છે. અહીં દરેક કૃત્રિમ ન્યુરોન સમયની સાથે આવતા ઇનપુટ્સને ભેગા કરે છે. જો ઇનપુટ પૂરતું મજબૂત હોય અને તે થ્રેશોલ્ડને વટાવી જાય, તો જ ન્યુરોન એક 'સ્પાઇક' અથવા પલ્સ પેદા કરે છે. આ સ્પાઇક પછી નેટવર્કના અન્ય ન્યુરોન્સ સુધી પહોંચે છે. આ પ્રક્રિયામાં 'સમય' (time) એક મહત્વનું પરિબળ છે, જે પરંપરાગત AI મોડલ્સમાં જોવા મળતું નથી.

જૈવિક ન્યુરોનનું શૈક્ષણિક ચિત્ર, જે SNN ના મોડેલિંગ માટેનો મુખ્ય આધાર છે.
જૈવિક ન્યુરોનનું શૈક્ષણિક ચિત્ર, જે SNN ના મોડેલિંગ માટેનો મુખ્ય આધાર છે. (Doctor Jana, CC BY 4.0, Wikimedia Commons)

લીકી ઇન્ટિગ્રેટ-એન્ડ-ફાયર મોડેલ

SNNમાં સૌથી વધુ વપરાતું મોડેલ 'લીકી ઇન્ટિગ્રેટ-એન્ડ-ફાયર' (leaky integrate-and-fire - LIF) છે. આ મોડેલમાં ન્યુરોન તેની પાસે આવતા સંકેતોને 'ઇન્ટિગ્રેટ' એટલે કે એકઠા કરે છે. પરંતુ જો લાંબા સમય સુધી કોઈ નવો સંકેત ન આવે, તો જમા થયેલો વિદ્યુતભાર ધીમે ધીમે ઓછો થવા લાગે છે, જેને 'લીકેજ' (leakage) કહેવામાં આવે છે. આ પદ્ધતિ વાસ્તવિક જૈવિક ન્યુરોન્સની વર્તણૂકને ખૂબ જ નજીકથી મળતી આવે છે.

જ્યારે ન્યુરોન ફાયર થાય છે, ત્યારે તેનું પોટેન્શિયલ તરત જ શૂન્ય અથવા કોઈ નીચા સ્તરે પાછું આવી જાય છે. આને 'રીસેટ' (reset) પ્રક્રિયા કહેવામાં આવે છે. આ રીતે, SNN માત્ર ત્યારે જ કામ કરે છે જ્યારે ખરેખર જરૂર હોય. વિકિપીડિયાના સ્ત્રોત અનુસાર, હાઈ-પરફોર્મન્સ ડીપ સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સ પ્રતિ ન્યુરોન માત્ર ૦.૩ સ્પાઇક્સ સાથે કામ કરી શકે છે, જે તેની અદભૂત કાર્યક્ષમતા દર્શાવે છે.

પરંપરાગત ANN અને સ્પાઇકિંગ SNN વચ્ચેનો તફાવતSNN સમય અને ઊર્જાની દ્રષ્ટિએ વધુ કાર્યક્ષમ છે.
લક્ષણઆર્ટિફિશિયલ ન્યુરલ નેટવર્ક (ANN)સ્પાઇકિંગ ન્યુરલ નેટવર્ક (SNN)
માહિતીનું સ્વરૂપસતત આંકડાકીય મૂલ્યોસમય આધારિત સ્પાઇક્સ (પલ્સ)
સમયનું મહત્વનહિવત (માત્ર ક્રમ)અત્યંત મહત્વનું (ટેમ્પોરલ)
ઊર્જા વપરાશખૂબ જ વધારેખૂબ જ ઓછો (માત્ર સ્પાઇક વખતે)
જૈવિક સામ્યતાઓછીવધારે (મગજ જેવી)
તાલીમ પદ્ધતિબેકપ્રોપેગેશન (સરળ)STDP અથવા સરોગેટ ગ્રેડિયન્ટ્સ (જટિલ)

માહિતીનું સંકેતીકરણ: રેટ કોડિંગ અને ટેમ્પોરલ કોડિંગ

પરંપરાગત AIમાં માહિતી ચોક્કસ આંકડાઓ (floating-point numbers) સ્વરૂપે હોય છે, પરંતુ SNNમાં તેને સ્પાઇક્સમાં ફેરવવી પડે છે. આ માટે મુખ્યત્વે બે પદ્ધતિઓ વપરાય છે: 'રેટ કોડિંગ' (rate coding) અને 'ટેમ્પોરલ કોડિંગ' (temporal coding). રેટ કોડિંગમાં, માહિતીની તીવ્રતાના આધારે સ્પાઇક્સની સંખ્યા નક્કી થાય છે. દાખલા તરીકે, જો કોઈ ચિત્રમાં પિક્સેલ વધુ તેજસ્વી હોય, તો તેના માટે વધુ સ્પાઇક્સ પેદા કરવામાં આવે છે.

બીજી તરફ, ટેમ્પોરલ કોડિંગમાં સ્પાઇક કયા સમયે આવે છે તે મહત્વનું છે. અહીં એક જ સ્પાઇક પણ ઘણી બધી માહિતી વહન કરી શકે છે જો તેનો સમય ચોક્કસ હોય. સંશોધનો દર્શાવે છે કે માનવ મગજ છબી ઓળખવા જેવા જટિલ કાર્યો માત્ર ૧૦ મિલિસેકન્ડ (ms) જેટલા ટૂંકા ગાળામાં કરી શકે છે. આટલી ઝડપી પ્રક્રિયા માત્ર રેટ કોડિંગથી શક્ય નથી, જે સાબિત કરે છે કે મગજ ટેમ્પોરલ કોડિંગનો પણ ઉપયોગ કરે છે.

ન્યુરોમોર્ફિક પ્રોસેસિંગ કોર્સ વચ્ચે ન્યુરોન-ટુ-ન્યુરોન મેશ રાઉટિંગ દર્શાવતો ડાયાગ્રામ.
ન્યુરોમોર્ફિક પ્રોસેસિંગ કોર્સ વચ્ચે ન્યુરોન-ટુ-ન્યુરોન મેશ રાઉટિંગ દર્શાવતો ડાયાગ્રામ. (Mike Davies Intel Labs, Intel Corporation Narayan Srinivasa Eta Compute Tsung-Ha, CC BY-SA 4.0, Wikimedia Commons)

તાલીમની મુશ્કેલીઓ અને નવા ઉકેલો

SNN ને તાલીમ આપવી એ પરંપરાગત AI કરતા વધુ અઘરું છે. સામાન્ય રીતે AI મોડલ્સ 'બેકપ્રોપેગેશન' (backpropagation) નામની પદ્ધતિથી શીખે છે, જેમાં ગણિતના 'ગ્રેડિયન્ટ ડિસેન્ટ' (gradient descent) નો ઉપયોગ થાય છે. પરંતુ SNN ના સ્પાઇક્સ 'ડિફરન્શિયેબલ' (differentiable) નથી, એટલે કે તેમાં ગણિતના વિકલનનો સીધો ઉપયોગ કરી શકાતો નથી કારણ કે સ્પાઇક કાં તો હોય (૧) અથવા ન હોય (૦).

આ સમસ્યાને ઉકેલવા માટે વૈજ્ઞાનિકો 'સરોગેટ ગ્રેડિયન્ટ્સ' (surrogate gradients) જેવી પદ્ધતિઓનો ઉપયોગ કરી રહ્યા છે. આમાં તાલીમ દરમિયાન સ્પાઇક્સને સ્મૂધ અથવા સતત ફંક્શન તરીકે ગણવામાં આવે છે જેથી ગ્રેડિયન્ટની ગણતરી કરી શકાય. આ ઉપરાંત, 'સ્પાઇક ફ્રીક્વન્સી એડેપ્ટેશન' (Spike Frequency Adaptation - SFA) જેવી પદ્ધતિઓ પણ વિકસાવવામાં આવી છે, જે ન્યુરોનની કાર્યક્ષમતા વધારે છે અને ટૂંકા ગાળાની મેમરી જેવી ક્ષમતા પૂરી પાડે છે.

SNN ની કાર્યક્ષમતા: પ્રતિ ન્યુરોન સ્પાઇક્સઓછી સંખ્યા એટલે વધુ ઊર્જા કાર્યક્ષમતા.
પરંપરાગત ANN (અંદાજિત)૧
હાઈ-પરફોર્મન્સ ડીપ SNN૦.૩

સ્પાઇક્સ પ્રતિ ન્યુરોન

ન્યુરોમોર્ફિક હાર્ડવેર: IBM TrueNorth અને Intel Loihi

SNN ની સાચી શક્તિ ત્યારે જ જોવા મળે છે જ્યારે તેને ખાસ પ્રકારના હાર્ડવેર પર ચલાવવામાં આવે, જેને 'ન્યુરોમોર્ફિક' (neuromorphic) ચિપ્સ કહેવામાં આવે છે. સામાન્ય કોમ્પ્યુટર પ્રોસેસર્સ (CPUs) SNN માટે કાર્યક્ષમ નથી કારણ કે તેઓ સમયના પરિબળને કુદરતી રીતે સમજી શકતા નથી. ૧૯૮૦ના દાયકાથી આ ક્ષેત્રમાં સંશોધનો શરૂ થયા હતા.

IBM દ્વારા વિકસિત 'TrueNorth' ચિપ આ દિશામાં એક મોટું પગલું હતું. તે લાખો ન્યુરોન્સનું અનુકરણ કરી શકે છે અને ખૂબ જ ઓછી વીજળી વાપરે છે. તેવી જ રીતે, Intel ની 'Loihi' ચિપ ઓનલાઇન લર્નિંગ અને એડેપ્ટેબિલિટી પર ધ્યાન કેન્દ્રિત કરે છે. યુરોપમાં વિકસિત 'BrainScaleS' અને માન્ચેસ્ટર યુનિવર્સિટીનું 'SpiNNaker' પ્રોજેક્ટ પણ મોટા પાયે ન્યુરોન સિમ્યુલેશન માટે જાણીતા છે. આ ચિપ્સ ભવિષ્યમાં રોબોટિક્સ અને સ્વાયત્ત વાહનોમાં ક્રાંતિ લાવી શકે છે.

જૈવિક ન્યુરોન માળખું અને પલ્સ્ડ ન્યુરોન મોડેલના ગ્રાફિકલ રજૂઆત.
જૈવિક ન્યુરોન માળખું અને પલ્સ્ડ ન્યુરોન મોડેલના ગ્રાફિકલ રજૂઆત. (新煮意的世界, CC BY-SA 4.0, Wikimedia Commons)

ભારત અને સામાન્ય લોકો માટે મહત્વ

ભારત જેવા દેશો માટે, જ્યાં ઊર્જાની બચત અને સસ્તા ટેકનોલોજી ઉકેલોની જરૂર છે, ત્યાં SNN ખૂબ જ ઉપયોગી સાબિત થઈ શકે છે. ખાસ કરીને 'એજ કમ્પ્યુટિંગ' (edge computing) એટલે કે ઇન્ટરનેટ વગર સીધા ઉપકરણ પર ચાલતા AI માટે આ ટેકનોલોજી આશીર્વાદરૂપ છે. સ્માર્ટફોન, હેલ્થ મોનિટરિંગ ડિવાઇસ અને ઘરગથ્થુ ઉપકરણોમાં SNN ના ઉપયોગથી બેટરી લાઈફ અનેકગણી વધી શકે છે.

જોકે, અત્યારે SNN ચોકસાઈની બાબતમાં પરંપરાગત ANN કરતા થોડા પાછળ છે, પરંતુ વિકિપીડિયાના અહેવાલ મુજબ આ તફાવત ઝડપથી ઘટી રહ્યો છે. જેમ જેમ નવા તાલીમ અલ્ગોરિધમ્સ અને વધુ શક્તિશાળી ન્યુરોમોર્ફિક ચિપ્સ આવશે, તેમ તેમ સ્પાઇકિંગ ન્યુરલ નેટવર્ક્સ AI ના ભવિષ્યને નવી દિશા આપશે. આ ટેકનોલોજી માત્ર મશીનોને સ્માર્ટ જ નહીં, પણ તેમને વધુ માનવીય અને કુદરતી રીતે વિચારતા બનાવશે.

સ્રોત

  1. Wikipedia

AI

બધા જુઓ
પૃથ્વીની ભ્રમણકક્ષામાં સ્થિત SpaceX Dragon અવકાશયાન, જે SpaceX ની અદ્યતન તકનીકી ક્ષમતાનું પ્રતીક છે.

ઇલોન મસ્ક અને ભારતીય આઇટીનો સંગમ: Coforge અને SpaceX Grok ની મોટી ભાગીદારી

ભારતની અગ્રણી IT સેવાઓ પૂરી પાડતી કંપની Coforge એ SpaceX ના સુપર ઇન્ટેલિજન્સ પાર્ટનર નેટવર્ક સાથે જોડાણ કરીને ઉદ્યોગો માટે Grok AI પોર્ટફોલિયોના અમલીકરણની જાહેરાત કરી છે.

આવતીકાલ AI ડેસ્ક૬ નવે.૪ મિનિટનું વાંચન
એક જાહેર પ્રદર્શન કાર્યક્રમમાં સ્ટેજ પર દર્શાવવામાં આવેલા ટેસ્લા ઓપ્ટિમસ હ્યુમેનોઇડ રોબોટ્સ.

ઘરકામ કરતા હ્યુમેનોઇડ રોબોટ: સફાઈની ક્રાંતિ કે ટેકનોલોજીનો પ્રયોગ?

સેન ફ્રાન્સિસ્કોના ઘરોથી લઈને ઓટોમેટેડ ફેક્ટરીઓ સુધી, માનવ જેવા દેખાતા હ્યુમેનોઇડ રોબોટ હવે શૌચાલય સાફ કરવાથી લઈને કપડાં ઘડી કરવા જેવા કાર્યો કરી રહ્યા છે. જટિલ ટેકનીક, ટેલિઓપરેશન અને સેન્સર્સના આધારે ઘરોમાં પ્રવેશતા આ રોબોટની વાસ્તવિકતા શું છે?

આવતીકાલ AI ડેસ્ક૬ નવે.૫ મિનિટનું વાંચન
ચાર Nvidia H100 ગ્રાફિક્સ કાર્ડ્સ, જે Hopper આર્કિટેક્ચર પર આધારિત છે અને એઆઈ ડેટા સેન્ટરો માટે અત્યંત મહત્વના છે.

હોંગકોંગમાં અટવાયેલો Nvidia ચિપ્સનો ખજાનો: ચીન અને અમેરિકા વચ્ચેના ટેક-યુદ્ધનું નવું પ્રકરણ

હોંગકોંગના ગોદામોમાં ૬,૦૦,૦૦૦ જેટલી અત્યાધુનિક H200 ચિપ્સ પડી રહી છે, કારણ કે ચીન પોતાની ટેકનોલોજી નિર્ભરતા ઘટાડવા માટે આયાત પર રોક લગાવી રહ્યું છે.

આવતીકાલ AI ડેસ્ક૬ નવે.૪ મિનિટનું વાંચન
આવતીકાલ
AIટેકવિજ્ઞાનરાજકારણકેપિટલ ક્રાંતિના સમાચાર
અમારા વિશેસંપાદકીય નીતિઅમે કેવી રીતે ચકાસીએ છીએસંપર્ક
© ૨૦૨૬ કેપિટલ ક્રાંતિ