VIET Magazine 414: NEURAL NETWORK

NEURAL NETWORK
ñiŒn Toán HŒ ThÀn Kinh

Trí thông minh nhân tåo có th‹ thay
th‰ cho b¶ não cûa con ngÜ©i?

HI SA (HS)


Khoäng 400 næm trܧc Thiên Chúa giáo (400 BC), Aristotle Çã khÖi mào cho khái niŒm vŠ hŒ thÓng thông minh cûa con ngÜ©i. Ông Çã ghi chú "S¿ liên hŒ và nÓi ti‰p gi»a tÃt cä nh»ng trí nh§ hình thành nŠn täng cæn bän cho tÃt cä m†i hoåt Ƕng cûa b¶ não" (The associations and links between memories form the basis for most conscious mental activities). ñiŠu này chính là y‰u tÓ cho viŒc nghiên cÙu vŠ s¿ thông minh nhân tåo. Næm 2026 hai nhà khoa h†c gia cûa Çåi h†c Massachusetts Institute of Technology (M.I.T.), ông Warren S. McCulloch chuyên vŠ "ThÀn Kinh h†c" (Neurology), và ông Walter Pitts là m¶t nhà toán h†c và tri‰t h†c. Hai ông Çã vi‰t m¶t luÆn án "A Logical Calculus of the Ideas Immant in Nervous Activity" ("Lš luÆn tính toán cûa nh»ng tÜ tܪng trong s¿ hoåt Ƕng cûa hŒ thÀn kinh"). Qua luÆn án này hai ông ÇÜ®c các nhà khoa h†c gia Ç¥t cho là "McCulloch-Pitt Neuron". Vì tính chÃt này chính là nŠn täng cho cÃu trúc cûa "Neural Network".

"Neural Network" không phäi là tên cûa m¶t hŒ thÓng kinh låc ÇiŒn tº (Local Area Network, LAN). "Neural Network" dùng Nj chÌ cho hŒ thÓng hoåt Ƕng cûa thÀn kinh qua các t‰ bào ÇÜ®c mŒnh danh là "Neuron" (NÖ-rông). N‰u Çi sâu vào chi ti‰t kÏ thuÆt ta së thÃy nh»ng anh chàng neuron này có nh»ng tính chÃt tÜÖng t¿ nhÜ nh»ng huyŒt Çåo cûa Á ñông chúng ta. Trong b¶ não cûa m¶t ngÜ©i trܪng thành có t§i 100 t› (billion) t‰ bào neuron này. S¿ thông minh lanh lË cûa chúng ta nh© vào tính chÃt cûa hŒ thÓng neuron này Çây, ÇÜ®c g†i là "neural network" (hŒ thÀn kinh).

NhÜ vÆy, các bån ch¡c së t¿ hÕi vŠ s¿ liên quan gi»a hŒ thÀn kinh này v§i ngành ÇiŒn toán ngày nay. Trong thÆp niên 40, bên cånh s¿ phát tri‹n cûa ngành ÇiŒn toán, con ngÜ©i muÓn ch‰ tåo m¶t b¶ máy có trí thông minh nhÜ chúng ta, mà ngày nay ÇÜ®c coi là ngành "Artificial Intelligence" (Trí Thông Minh Nhân Tåo). Nh© vào "McCulloch-Pitt Neuron" m¶t ki‰n trúc ÇiŒn toán m§i ra Ç©i, ki‰n trúc này Çã d¿a vào kÏ thuÆt hoåt Ƕng cûa các anh chàng neuron, và ÇÜ®c g†i là "Neural Network", n‰u dÎch ra là hŒ thÀn kinh không thôi thì chúng ta rÃt dÍ bÎ hi‹u lÀm nên HS tåm dÎch là "ÇiŒn toán hŒ thÀn kinh".

Các bån ch¡c së ngåc nhiên vì nghï r¢ng, cÃu trúc ÇiŒn toán hŒ thÀn kinh Çã ÇÜ®c khai phá tØ thÆp niên 40 t§i bây gi© là hÖn 50 næm (nºa th‰ k›) mà sao bån không hŠ nghe thÃy nói t§i. ChÌ m§i gÀn Çây bån m§i thÃy các báo chí kÏ thuÆt Òn ào nói vŠ kÏ thuÆt ÇiŒn toán thÀn kinh hŒ này. Và bån nghï nó phäi ti‰n xa l¡m chÙ. NhÜ vÆy lš do gì khi‰n ngành kÏ thuÆt này chÆm chåp th‰?

MuÓn tìm hi‹u vŠ ki‰n trúc cûa ÇiŒn toán hŒ thÀn kinh, trܧc h‰t chúng ta phäi tìm hi‹u vŠ s¿ hoåt Ƕng cûa b¶ máy tính toán trong b¶ não chúng ta vì Çây chính là y‰u tÓ chính trong viŒc tåo ra m¶t hŒ thÓng kÏ thuÆt có trí thông minh nhân tåo.

Theo ki‰n trúc cæn bän cûa hŒ thÓng ÇiŒn toán xÜa, viŒc tåo ra m¶t trí thông minh nhân tåo có phÀn khó khæn vì s¿ gi§i hån hŒ thÓng này. TÃt cä các s¿ phân tích trong hŒ thÓng "data processing" Nj ÇÜa ljn m¶t k‰t luÆn hay m¶t quy‰t ÇÎnh cho m¶t vÃn NJ NJu ÇÜ®c "program" trܧc. NhÜ vÆy m†i qui ÇÎnh NJu phäi d¿a vào ngÜ©i vi‰t "program", và h† cÀn phäi có ki‰n thÙc vŠ m†i vÃn NJ. ThÜ©ng viŒc giäi bÃt cÙ m¶t vÃn NJ gì cÛng NJu có ba giai Çoån.

ThÙ nhÃt, tÃt cä các d» kiŒn Ãn ÇÎnh trong m¶t vÃn NJ còn ÇÜ®c g†i là b¶ d» kiŒn (data set) cÀn phäi ÇÜ®c Ç¥t ra và Ãn ÇÎnh rõ ràng. ThÙ nhì, tÃt cä các phÜÖng trình dùng cho viŒc phân tích b¶ d» kiŒn này cÛng phäi ÇÜ®c quy ÇÎnh. Và thÙ ba, m†i dÎch vø và hoåt Ƕng d¿a vào b¶ d» kiŒn Nj ÇiŠu khi‹n hŒ thÓng cho vÃn NJ. TÃt cä các vÃn NJ NJu có bän chÃt và lãnh v¿c khác nhau, nhÜng s¿ phân tích và quy‰t ÇÎnh trong nh»ng vÃn NJ NJu d¿a vào ba y‰u tÓ trên. Ba y‰u tÓ này là ba y‰u tÓ rÃt cæn bän trong m¶t hŒ thÓng ÇÜ®c g†i là "axiomatic" (axiomatic system, d¿a trên tính chÃt phân tích và quy‰t ÇÎnh cûa m†i vÃn NJ).

NhÜ vÆy bån thÃy muÓn thi‰t k‰ m¶t hŒ thÓng thông minh nhân tåo có th‹ giäi bÃt cÙ m¶t vÃn NJ gì. HŒ thÓng này không ÇÜ®c ÇÖn giän và cÀn cä triŒu "program" khác nhau, vì vÆy các nhà khoa h†c tin r¢ng cách hay nhÃt là chúng ta thi‰t k‰ m¶t hŒ thÓng có cÖ cÃu hoåt Ƕng tÜÖng t¿ nhÜ b¶ óc cûa chúng ta.

S¿ nhÆn thÙc trong b¶ óc chúng ta NJu d¿a vào cÖ cÃu hoåt Ƕng cûa các t‰ bào nÖ-rông. Các t‰ bào nÖ-rông có dång nhÜ rÍ cây. NÖ-rông có rÃt nhiŠu loåi và dång thÙc khác nhau, nhÜng cÃu trúc cæn bän cûa m¶t nÖ-rông có bÓn phÀn "Motor neuron" (nÖ-rông Ƕng cÖ), "spinal cord", "sensory neuron" (nÖ-rông cäm nhÆn), và "end organ" (bao gÒm các synapses, nÖi mang nhiŒm vø b¡n các tín hiŒu Nj truyŠn tin Çi). CÃu trúc cÛng nhÜ nghiên cÙu và tìm hi‹u vŠ hoåt Ƕng cûa các nÖ-rông là m¶t vÃn NJ rÃt sâu r¶ng. Ÿ Çây, chúng ta chÌ cÀn bi‰t nh»ng vÃn NJ tÜÖng quan trong viŒc thi‰t k‰ m¶t b¶ máy ÇiŒn toán hŒ thÀn kinh. Các chu‡i nÖ-rông ÇÜ®c nÓi v§i nhau nhÜng låi không dính vào v§i nhau. M†i d» kiŒn tín hiŒu ÇÜ®c thuyên chuy‹n qua låi gi»a các nÖ-rông qua phÀn "end organ".

TÃt cä træm t› t‰ bào nÖ-rông này ÇÜ®c nÓi liŠn v§i nhau nhÜ hŒ thÓng kinh låc (network) tåo thành s¿ thông minh cûa m‡i ngÜ©i chúng ta. S¿ sáng tåo, tiŠm thÙc, hành Ƕng, suy nghï, trí nh§.. NJu tØ Çây xuÃt ra. M†i d» kiŒn hình änh, âm thanh và nh»ng cäm nhÆn khác ÇÜ®c ti‰p nhÆn, tØ Çây tÃt cä các d» kiŒn này ÇÜ®c l†c låi, h†c hÕi, so sánh v§i kinh nghiŒm trܧc Nj Çi ljn m¶t k‰t luÆn, và quy ÇÎnh cho m¶t hành Ƕng ÇÜ®c thi hành tùy theo s¿ Ãn ÇÎnh cûa b¶ não.

ñi sâu vào nh»ng phÜÖng thÙc suy luÆn và làm viŒc cûa b¶ não. Nó có th‹ nhÆn các d» kiŒn và uy‹n chuy‹n tính toán Nj Çáp Ùng v§i nh»ng bài toán khó khæn, mà Çôi khi m¶t b¶ máy ÇiŒn toán tÓi tân nhÃt lÃy cä gi© ho¥c ngày, næm Nj giäi, có khi còn không giäi ra ÇÜ®c " Bån ngåc nhiên và hÕi "Có thÆt không? Sao máy tính c¶ng, trØ, nhân, chia làm toán lË hÖn chúng ta mà."

ñúng vÆy, n‰u lÃy m¶t "Program" v§i nh»ng qui luÆt rõ ràng v§i m¶t phÜÖng thÙc Ãn ÇÎnh thì chúng ta së chÆm hÖn máy móc rÃt nhiŠu. Vì nh»ng phän Ùng và s¿ thuyên chuy‹n các tín hiŒu qua các t‰ bào nÖ-rông chÆm hÖn các tín hiŒu ÇiŒn trong các b¶ máy ÇiŒn tº. NhÜng n‰u lÃy m¶t vÃn NJ cÀn có s¿ nhÆn thÙc (Perception) và ÇÎnh Çoåt thì chúng ta mau lË và tài tình hÖn tÃt cä nh»ng b¶ máy ÇiŒn toán tÓi tân nhÃt hiŒn nay. ñó là nh© khä næng h†c hÕi, suy xét, phÓi h®p các d» kiŒn sai sÓ Ç‹ uy‹n chuy‹n thay ǰi phÜÖng thÙc hÀu giäm thi‹u s¿ sai lÀm tÓi Ça rÒi Çi ljn m¶t k‰t luÆn cho bài toán.

Thí dø lÃy hai vÆt th‹, v§i s¿ quan sát và so sánh, trong khoänh kh¡c chúng ta có th‹ Çi ljn k‰t luÆn hai vÆt Çó hoàn toàn khác nhau, hoàn toàn giÓng nhau, ho¥c ÇÒng dång v§i nhau nhÜng khác vŠ kích thܧc. ñ‹ Çi ljn k‰t luÆn này m¶t b¶ máy ÇiŒn toán tÓi tân nhÃt phäi ÇÜ®c trang bÎ nh»ng "programs" phÙc tåp Nj ÇÜÖng ÇÀu v§i bài toán loåi này, và nó cÛng phäi mÃt m¶t th©i gian dài Nj Çi ljn cùng m¶t k‰t luÆn nhÜ chúng ta, Çôi khi còn không ki‰m ra n»a. Bån thº tܪng tÜ®ng bài toán là m¶t trò chÖi x‰p Ç¥t nh»ng mi‰ng "puzzles" cûa m¶t tÃm hình ho¥c bài toán cho m¶t vÆt th‹ ba chiŠu thì b¶ máy ÇiŒn toán ch¡c phäi chåy ljn Ƕ xì hÖi và bÓc khói.

Chính khä næng nhÆn thÙc (perception), nhÃt là khä næng h†c hÕi Çã làm các nhà khoa h†c gia muÓn thi‰t k‰ m¶t b¶ máy có cÃu trúc "kinh låc" cûa nÖ-rông v§i hy v†ng có ÇÜ®c m¶t máy ÇiŒn toán thÀn kÿ nhÜ b¶ óc cûa chúng ta. Nh»ng thÃt båi trܧc thÆp niên 60 do s¿ phÙc tåp cûa b¶ não và s¿ hi‹u bi‰t gi§i hån vŠ các hoåt Ƕng cûa b¶ não cùng lúc tiŠn dành cho cu¶c nghiên cÙu cûa chÜÖng trình này Çã cån khi‰n cho công cu¶c phát tri‹n vŠ ÇiŒn toán hŒ thÀn kinh bÎ ngØng låi. Mãi cho t§i næm 2026, hai nhà nghiên cÙu Marvin Minsky và Seymour Papert cûa M.I.T. cho xuÃt bän quy‹n sách nhan NJ "Perceptrons". N¶i dung nói vŠ s¿ nhÆn thÙc (Perception) trong ki‰n trúc cûa ThÀn Kinh HŒ (hŒ thÓng Neural Network Architectures). S¿ kiŒn này Çã khÖi mào låi vÃn NJ ñiŒn toán hŒ thÀn kinh, vào gi»a thÆp niên 80 tåi "Caltech’s Physics of Computation Lab", ông Carver Mead b¡t ÇÀu NJ xܧng ra nh»ng cÃu trúc cæn bän cho måch ÇiŒn nÖ-rông nhân tåo. Sau mÜ©i næm nghiên cÙu nh© vào kÏ thuÆt hiŒn Çåi Nj vÜ®t qua m†i khó khæn và trª ngåi, ông Mead v§i anh Chris Diorio, kÏ sÜ thi‰t k‰ (Design Engineer) Çã thành công trong viŒc thi‰t k‰ m¶t måch ÇiŒn nhái tåo (emulate) phÀn "suy tܪng" (thinking) trong b¶ óc, ti‰ng khoa h†c g†i là "Cerebral Cortex" " ñây là phÀn phÙc tåp nhÃt cûa b¶ óc. Måch ÇiŒn này có cÃu trúc cûa nh»ng "transistor" (træn sít to) mŒnh danh là "Mushy Transistor" dùng Nj "simulate" s¿ hoåt Ƕng "Synapse" cûa t‰ bào nÖ-rông.

V§i nh»ng k‰t quä khä quan cûa nhiŠu lãnh v¿c kÏ thuÆt khác chúng ta thÃy nh»ng áp døng l®i ích cho Ç©i sÓng cûa con ngÜ©i " Và t¿ hÕi nó có th‹ thay th‰ ÇÜ®c cho b¶ óc cûa chúng ta?

Có lë viŒc Ùng døng nhiŠu nhÃt là trong viŒc nhÆn ÇÎnh hình (Pattern Recognition). Trong viŒc nhÆn m¥t ch», tìm ÇÜ©ng trong h†a ÇÒ thành phÓ v.v... NhÆn m¥t ch» coi vÆy chÙ rÃt là phÙc tåp " bån t¿ hÕi xem tåi sao bån nhìn m¶t ch» "A" ª bÃt cÙ hi‹u ch» nào ho¥c ch» vi‰t cûa bÃt cÙ ai, mà bån nhÆn ra là ch» "A". ñÓi v§i bån có lë rÃt dÍ nhÜng ÇÓi v§i b¶ máy låi là m¶t công viŒc c¿c kÿ khó khæn. Lë dï nhiên bån có th‹ làm l‡i, và b¶ máy cÛng th‰ nhÜng cái hay là bån và b¶ máy NJu h†c hÕi ÇÜ®c l‡i lÀm cûa mình Nj tránh Çi cho lÀn t§i.

Trong kÏ thuÆt xe hÖi. Hãng volvo Çã dùng m¶t "programs" áp døng kÏ thuÆt "ñiŒn toán hŒ thÀn kinh" Nj nghe ti‰ng máy n° qua m¶t "microphone", dùng âm thanh Nj phân tích và ki‰m ra ch‡ hÜ cûa máy xe.

Ngay cä trong hŒ thÓng tiŠn båc, First U.S.A. Bank Çã dùng kÏ thuÆt này Nj ki‰m ra nh»ng kÈ lØa Çäo trong viŒc dùng credit card Nj thuyên chuy‹n tiŠn bÃt h®p pháp.

NhÜ ª trên nói vŠ "Pattern Recognition" v§i kÏ thuÆt này, hãng "Mitshubishi Electric" cûa NhÆt Çã vi‰t program Nj nhÆn ra 200 m¥t ch» "Alphabet" v§i t› lŒ 95 phÀn træm Çúng.

Không nh»ng th‰ "Wallace " Athony Investment Management" m¶t hãng "khuy‰n giäi ÇÀu tÜ" (Investment Advisory) Çã dùng kÏ thuÆt program này Nj tiên Çoán vŠ nh»ng thÎ trÜ©ng kinh t‰ v.v...

HiŒn nay kÏ thuÆt ÇiŒn toán hŒ thÀn kinh ÇÜ®c phÓi h®p v§i kÏ thuÆt "luÆn lš mù m©" hay "LuÆn lš giao thoa" (Fuzzy Logic " Trong bài "Toán h†c vô thÙc" cûa H.S. trܧc có nói qua vŠ s¿ áp døng cûa kÏ thuÆt này). Sª dï g†i là "LuÆn lš giao thoa", vì tính chÃt nºa chØng xuân cûa nó. Trång thái này không ÇÜ®c Ãn ÇÎnh rõ. Ch£ng hån khi ta nói "Ãm" ho¥c "âm Ãm", ch» này không ÇÎnh rõ trång thái cûa nhiŒt Ƕ, và Çôi khi nó còn tùy vào môi trÜ©ng chung quanh. Trong con ngÜ©i ÇÀy rÅy nh»ng giao thoa luÆn lš, nên rÃt phù h®p v§i tính chÃt kÏ thuÆt cûa ÇiŒn toán hŒ thÀn kinh. Do Çó, viŒc phÓi h®p kÏ thuÆt luÆn lš giao thoa v§i ÇiŒn toán hŒ thÀn kinh hÙa hËn m¶t bܧc ti‰n khá quan tr†ng trong ngành trí thông minh nhân tåo (Artificial Intelligence " ÇÜ®c g†i t¡t là AI).

Nói vŠ áp døng cûa ñiŒn toán hŒ thÀn kinh thì tràng giang Çåi häi, m¶t trong nh»ng kÏ thuÆt và ÇÀy hÙa hËn cûa th‰ k› thÙ 21 s¡p ljn. Tuy vÆy nó không th‹ hoàn toàn thay th‰ cho b¶ óc cûa chúng ta ÇÜ®c, nhÜng nó là chìa khóa chû y‰u giúp chúng ta mª nh»ng cánh cºa khoa h†c tr†ng y‰u trong tÜÖng lai. V§i s¿ ti‰n b¶ cûa khoa h†c hiŒn nay liŒu các b¶ óc cûa loài ngÜ©i có th‹ h†c và bành trܧng kÎp v§i sÓ lÜ®ng kÏ thuÆt thæng ti‰n nhiŠu và mau lË nhÜ vÆy?


Chú thích: Nh»ng d» kiŒn và chi ti‰t kÏ thuÆt ÇÜ®c nghiên cÙu và d¿a trên các tài liŒu cûa trong sÓ Ç¥c biŒt "Mind and Brain" cûa tÆp san "SCIENTIFIC AMERICAN" (tháng chín 2026), tÆp kÏ thuÆt "ARTIFICIAL INTELLIGENCE", sách "The Physiology of Nerve Cells", sách "Computer Sementics", sách "Intelligent System: Applications and Analysis" báo kÏ thuÆt "Electronic Engineering TIMES". Các danh tØ kÏ thuÆt ÇÜ®c Ç¥t ra theo tính chÃt cûa m‡i danh tØ. Hy v†ng tÜÖng lai chúng ta có th‹ ÇÒng nhÃt trong viŒc Ãn ÇÎnh các ch» kÏ thuÆt m§i.


VIET Magazine 414 Home Page