LỜI CAM ĐOAN .ii
LỜI CẢM ƠN. iii
MỤC LỤC .iv
DANH MỤC HÌNH.vi
DANH MỤC BẢNG BIỂU . viii
danh mục từ viết tắt .ix
LỜI MỞ Đ U.1
CHƯƠNG 1 TỔNG QUAN V ĐIỆN N O ĐỒ VÀ CÁC PHƯƠNG PHÁP
XỬ L T N HIỆU S NG ĐIỆN N O .4
1.1 T g qua về tí hi u đi ão.4
1.1.1 Khái quát chu g về G .5
1.1.2 Thu nhậ v đo đ c tiến hi u đi n não eeg .7
1.2 Các d g só g đi ão cơ bả .10
1.2.1 Nguyên tắc phâ tích só g đi n não.10
1.2.2 Phân bi t só g đi n não dựa vào tần s .11
1.3 H th g hậ d g cảm xúc dựa tr tí hi u só g đi ão.14
1.3.1 Nguy hận d ng cảm xúc dựa trên tín hi u đi n não. .16
1.3.2 Các h ớng tiếp cận trong nhận d ng cảm xúc dựa trên tín hi u đi n não.19
1.3.3 Một s ph ơ g pháp ti u biểu trong trích chọ đặc tr g tí hi u đi n
não. .22
1.4 Giải pháp phâ ớp s d g m g eura tro g hậ d g cảm xúc .24
1.5 Kết uậ .25
CHƯƠNG 2 NHẬN DẠNG CẢM XÚC DỰA TRÊN S NG ĐIỆN N O SỬ
DỤNG MẠNG NƠ RON .26
2.1 iế đ i wave et r i r c tro g h th g hậ d g cảm xúc .26
2.1.1 Vai trò của WT tro g quá trì h hậ d g cảm xúc .26
2.1.2 Các tham s đặc tr g của WT tro g vi c hậ d g cảm xúc .27
79 trang |
Chia sẻ: honganh20 | Ngày: 26/02/2022 | Lượt xem: 358 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Luận văn Ứng dụng mạng nơ - Ron trong hệ thống nhận dạng cảm xúc dựa trên tín hiệu điện não, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
c điều
16
khiển bằng sóng não mà không cần dùng cơ bắp hay giọ g ói. Xe ă rẽ trái, rẽ
phải, tiến và dừng l i đ ợc thực hi th g qua suy ghĩ của co g i. Công ty
Emotiv Limited là một trong những công ty của M thành công trong vi c nghiên
cứu chuyên sâu về só g đi ão v đã có sản ph m bán ra thị tr ng. Sản ph m
của công ty là một mũ poc có chức ă g thu hậ só g đi n não, kết hợp với Epoc
là bộ th vi n EDK (Emotiv development kit), bộ th vi n này có khả ă g thu
nhận và x lý rất t t tín hi u sóng não của co g i và có khả ă g ứng d ng rất
nhiều tro g các ĩ h vực giáo d c, y tế, an ninh qu c phòng.
H nh 1 10 Ứng dụng tín hiệu điện n o trong quân đội.
1.3.1 Nguyên l nhận dạng cảm xúc dựa trên tín hiệu điện não.
Có nhiều nghiên cứu tr ớc đây về vi c nhận d ng cảm xúc dựa trên tín hi u
só g đi n não và có một s công trình nghiên cứu liên quan về b i toá đã đ ợc
công b . K. Ishi o et a đề xuất h th ng nhận d ng cảm xúc với độ chính xác
54.4% cho cảm xúc vui, 67.7% cho tức giận, 59% cho buồn và 62.9% cho th giã .
Berkman et al s d ng m g ơ-tro để dự đoá cảm xúc tích cực và tiêu cực với
độ chí h xác 43%. Li et a đã phát triể ph ơ g pháp phâ o i đa ớp SVM
(multi-class support vector machine) cho bài toán nhận d ng cảm xúc. Kết quả thu
đ ợc với độ chính xác trung bình 82.37% cho các cảm xúc vui, buồn, tức giận và
thoải mái. Chanel et al s d g ph ơ g pháp phâ o i Naïve ayes v đ a ra độ
17
chính xác lớn t t nhất khoảng 58% cho ba lo i cảm xúc th giã , h nh phúc, bình
th g . Ph ơ g pháp phâ lo i SVM cũ g đ ợc s d ng cho vi c phân lo i cảm
xúc với độ chí h xác 32% cho Va e ce v 37% cho rousa . Tro g đó, Va e ce thể
hi n sự biến thiên của cảm xúc từ tiêu cực đến tích cực và Arousal thể hi n sự biến
thiên từ bì h tĩ h đến kích thích. Gầ đây, Y. Liu et a đ a ra m hì h hận d ng
dựa trên lý thuyết về phân d ng (FD-fractal dimension). Họ cũ g chỉ ra rằng mô
hình phân d g cho độ chí h xác cao hơ tro g hâ d ng cảm xúc dựa trên EEG.
Mô hình họ đề xuất có thể nhận d g đ ợc sáu cảm xúc cơ bản h buồn, vui, lo sợ,
thoải mái, h nh phúc, và thất vọng.
Hì h 1. 11 Ứng d ng tín hi u đi ão tro g hậ di cảm xúc
Hi n có nhữ g h ớng tiếp cận khác nhau cho bài toán nhận d ng cảm xúc. Do
vậy tồn t i nhiều mô hình nhận d ng cảm xúc khác nhau. Nhóm phát triển mô hình
dựa trên mô hình cảm xúc Russell, thuật toá H v ph ơ g pháp phâ o i SVM.
Kết quả thực nghi m chỉ ra rằng mô hình có thể nhận d g đ ợc sáu nhãn cảm xúc
cơ bản (vui, tức giận, buồ , th giã , bì h th ng và buồn ngủ) với độ chính xác
tru g bì h 81%. Th m v o đó, m hì h có thể m rộng áp d ng cho một lớp đ i
t ợng thay vì cho từng cá nhân riêng bi t.
18
H nh 1 12 Hệ thống nhận dạng cảm xúc
Trong báo cáo nay thiết bị thu nhận tín hi u đi n não là thiết bị phần cứng
Emotiv, các ho t độ g i qua đến vi c thu thập tín hi u só g đi n não từ đầu
TNV đều s d ng thiết bị Epoc của công ty Emotiv. Thiết bị này gồm hai thành
phần, một thành phần có d g h một chiếc mũ để đặt l đầu g i dùng (hình
d ới), một thành phần gắn với c ng USB của máy tí h để đảm nhận vi c truyền tín
hi u từ chiếc mũ đế máy tí h th g qua só g Wifi. Mũ poc bao gồm 14 đi n cực
t ơ g ứng với 14 vị trí để thu thập tín hi u só g đi ão tr đầu g i dùng. Khi
s d g, để nhậ đ ợc tín hi u só g đi n phát ra từ ão g i, các đi n cực này
phải đ ợc làm m bằng dung dịch đi èm với thiết bị.
19
1 3 2 C c h ớng tiếp cận trong nhận dạng cảm xúc dựa trên tín hiệu điện não.
H nh 1 13 Thiết bị phần c ng Emotiv
Tín hi u thu đ ợc từ mũ trả ra d ới d ng t p tin .edf, có thể s d g ch ơ g
trì h Test e ch đi èm gói thiết bị để xem trực tiếp hay xem l i chuỗi tín hi u
só g đi n não biế đ i theo th i gia . ể ti n cho vi c tính toán và s lý tín hi u,
gói thiết bị có sẵ ch ơ g trì h để chuyển t p .edf sang t p .csv.
Cảm xúc đi cù g với mỗi g i trong cuộc s g h g g y v đó g một vai
trò quan trọng trong giao tiếp phi ngôn ngữ của co g i. ó một trong những
điều ki n quan trọ g để hiểu đ ợc các hành vi ứng x của co g i. Chính vì thế
mà bài toán nhận d ng cảm xúc của co g i tuy là một b i toá hó h g đ ợc
rất nhiều các nhà khoa học quan tâm nghiên cứu.
Tr ớc đây, vi c nhận d ng cảm xúc có thể đ ợc thực hi n thông qua vă bản,
hội tho i, c chỉ cơ thể và biểu hi n khuôn mặt. Tuy hi , tro g xu h ớng phát
20
triển của co g i, các h th ng nhận d ng cảm xúc thông qua những tín hi u “b
tro g” h só g đi n não (Electro EncephaloGraphy - EEG) sẽ tr nên cần thiết,
quan trọng và t o ra sự phát triển m nh mẽ không ngừng của các ứng d g t ơ g
tác Não - Máy (Brain Computer Interface - CI , đặt co g i vào vị trí trung tâm
của m i t ơ g tác s trong kỷ nguyên hi đ i.
Hi n nay có nhiều h ớng nhận d ng cảm xúc khác nhau, chủ yếu là sự tồn t i của
nhiều mô hình cảm xúc hác hau. Các m hì h t ợ g tr g cho mỗi phát hi đặc
điểm nhận d ng cảm xúc khác nhau. Tiêu biểu hơ cả là nhóm nhận d ng cảm xúc dựa
trên mô hình cảm xúc Russell, thuật toá H v ph ơ g pháp phâ o i SVM.
a) Mô hình cảm xúc Russell.
Hi n nay, có nhiều mô hình cảm xúc đ ợc đ a ra dựa trên các nghiên cứu về
thần kinh học. Nhìn chung, những mô hình này có thể chia thành hai nhóm chính.
Nhóm thứ nhất là các mô hình cảm xúc r i r c. Những mô hình này có một vài
cảm xúc chí h h tức giận, sợ hãi, buồn, ghê sợ, ng c nhiên, háo hức, chấp nhận,
và yêu thích. Các cảm xúc khác là sự t hợp của các cảm xúc chính này. Nhóm thứ
hai là các mô hình cảm xúc liên t c.
Mô hình Russell là một mô hình cảm xúc liên t c. Trong các mô hình cảm xúc
liên t c, các cảm xúc đ ợc phân b trong một không gian hai chiều với hai tr c cơ
bả va e ce v arousa h hì h 1. Tr c valence bắt đầu từ tiêu cực đến tích cực
và tr c arousal bắt đầu từ bì h tĩ h đến kích thích. Mỗi tr c có 9 tha g đo từ 1 đến
9. Trong nghiên cứu của mình, nhóm s d ng mô hình Russell b i từ mô hình này
chúng ta có thể xác đị h đ ợc các cảm xúc h tro g m hì h r i r c bằng cách
định vị các vị trí trong không gian 2 chiều valence, arousal.
21
H nh 1 14 Mô hình cảm xúc Russuell
b) Thuật toán Higuchi Fractal Dimension.
Phân tích hình học fracta đ ợc áp d ng t t cho các h th ng phi tuyến và cho
dãy tín hi u trong th i gian thực. Ph ơ g pháp y đ ợc áp d ng trong nhiều
nghiên cứu về x lí tín hi u, đặc bi t só g đi n não EEG. Trong nghiên cứu của
mì h, Higuchi để đề xuất một thuật toá để phân tích chiều hình học fractal của dãy
các tín hi u theo th i gia đó H . H cu g cấp một ph ơ g thức hi u quả để
xác đị h đặc tính của dãy các tín hi u tuần tự. Dãy tín hi u y có đặc tính là mỗi
một thành phần của dãy có thể đ ợc coi là hình ảnh thu nhỏ của cả dãy. Có thể s
d ng tính chất y để tí h toá đặc tr g của dãy tín hi u theo th i gian thực. Mỗi
một dãy con tín hi u mới nhận đ ợc từ nguồn có thể m đầu vào cho thuật toán
HFD. Nh vậy, vi c tính toán ra giá trị đặc tr g fracta có thể thực hi n liên t c
theo th i gian thực.
22
H nh 1 15 Thuật toán Higuchi Fractal Dimension
1.3.3 Một số ph ng ph p tiêu biểu trong trích chọn đặc tr ng t n hiệu điện não.
Ph ơ g pháp tro g trích trọ đặc tr g của tín hi u đi n não rất đa d ng và
pho g phú h PC , IC , R, m g ơ ro ... Mỗi một ph ơ g pháp có hữ g u
điểm riêng, từ đó đề xuất thuật toán phù hợp nhất đ i với bài toán trích chọ đặc
tr g tí hi u EEG. Với luậ vă y tập tru g sâu v o m rõ cơ s lý thuyết cũ g
h các ứng d ng của ph ơ g pháp trích chọ đặc tr g só g đi n não s d ng
biế đ i wavelet.
Nếu một g i liên kết với một cái máy có chức ă g thu hận tín hi u não bộ
v g i khác l i liên kết với một cái máy khác có chức ă g ích thích một phần
não bộ, thì g i thứ nhất có thể kiểm soát h h động của g i thứ hai.
Các nhà nghiên cứu từ tr g i học Washington do Rajesh P. N. Rao đứng
đầu, đã xuất bản một nghiên cứu vào tháng 11/2014 trên t p chí PLOS One, cho
thấy một cách thực nghi m tính khả thi của lo i hình kiểm soát tâm trí này. Một ý
định mu n di chuyển tay phải của g i A sẽ đ ợc thu nhận b i chiếc mũ đi n não
G. Ý định này sẽ đ ợc g i đến một chiếc máy tính có chức ă g truyền tải nó
d ới d g các xu g đi n tới một cuộn dây di tro g ph ơ g pháp ích thích từ
xuyên sọ tr đỉ h đầu g i B, trang Live Science diễn giải. Tay phải của g i B
23
sẽ co l i. Tuy rằng nó không đ t đ ợc đế trì h độ kiểm soát tâm trí h tro g các
bộ phim khoa học viễ t g, h g đây chí h một kh i điểm.
Bộ headset EEG hi đã cho phép g i dù g t ơ g tác với trang ph c đa g
mặc, bằng cách kích ho t sự thay đ i trên trang ph c dựa theo cảm xúc của họ. Bộ
headset y cũ g cho phép g i dù g chơi game từ xa.
Bên c h đó cũ g có một thiết bị th i tra g đọc đ ợc cảm xúc. T p chí
Smithso ia đã đ a ti về hai lo i thiết bị th i trang lấy cảm hứng từ khoa học viễn
t g đu i Shippo v tai mèo Necomimi. Cũ g gi g h vi c một chú chó sẽ
vẫy, hay g c đu i xu ng hoặc vểnh tai lên tùy thuộc vào tr ng thái cảm xúc của nó,
những lo i thiết bị th i trang này (nhìn bên ngoài chỉ đơ giả đu i v tai giả của
động vật) sẽ phản ứng với tr ng thái cảm xúc của g i đeo. Thiết bị th i trang này
sẽ đọc cảm xúc của g i đeo dựa vào các tín hi u não.
H nh 1 16 Một cô g i đang thử trải nghiệm sản phẩm đuôi mèo Shippo tại Hội chợ
Trò ch i Tokyo 2012
Nhận d ng khuôn mặt là một trong nhữ g ĩ h vực mới của x lý ảnh. Và
ngày nay nhận d g đ ợc ứng d ng rộng rãi trong nhiều ĩ h vực của đ i s g h
24
nhận d g tro g ĩ h vực th ơ g m i, hay phát hi n tội ph m tro g ĩ h vực an
i h, hay tro g ĩ h vực x lý video, hình ảnh.
1.4 Giải ph p phân lớp sử dụng mạng neural trong nhận dạng cảm xúc
Trong nhữ g ăm gầ đây, đã có rất nhiều công trình công b , đ a ra các
h ớng tiếp cận khác nhau cho vi c giải quyết bài toán nhận d ng cảm xúc con
g i th g qua só g đi ão. Phầ quan trọ g đầu tiên của nhận di n cảm xúc
thông qua tín hi u EEG chính là trích chọ đặc tr g. Tro g h ớng tiếp cận truyền
th ng dựa trên k thuật trích chọ đặc tr g, có một s ph ơ g pháp ti u biểu phải
kể đế Ph ơ g pháp phâ tích th h phần chính (Principal Component Analysis
– PC , Ph ơ g pháp phâ tích th h phầ độc lập (Independent Component
Analysis – ICA), Mô hình tự hồi quy (Autoregressive Modeling - R . Các ph ơ g
pháp trên chủ yếu dựa vào vi c phân tích tín hi u trên không gian tuyến tính, vì vậy
không khai thác hết đ ợc bản chất phi tuyến của tín hi u EEG. Gầ đây, dựa trên
các u điểm biểu diễn tín hi u phi tuyến trên cả hai miền tần s và th i gian của
phép biế đ i Wavelet, một s công trình công b trên thế giới đã tập trung vào áp
d ng k thuật y cho phâ tích đặc tr g của tín hi u G v thu đ ợc hi u quả
cao hơ so với các ph ơ g pháp truyền th ng. Ở Vi t Nam, các nghiên cứu về EEG
và BCI vẫn còn h n chế, chủ yếu là phân tích tín hi u G d ới d g “th ”. Vi c
áp d ng biế đ i Wavelet mới chỉ dùng cho vi c lọc nhiễu tín hi u EEG hoặc x lý
tín hi u đi n tim ECG.
Dựa trên các bộ cơ s dữ li u có sẵn về các tín hi u G đ ợc cộ g đồng
khoa học qu c tế công nhậ cơ s dữ li u chu để đ i sá h các ph ơ g pháp ,
luậ vă sẽ khảo sát và chứng minh tính hi u quả hơ của ph ơ g pháp trích chọn
đặc tr g só g đi n não s d ng biế đ i wavelet r i r c so với một s ph ơ g
pháp th ng dùng. Sau đó tiế đế s d g m g ơ-ro để phâ bi t các tr g thái
cảm xúc: Vui, buồ , tức giậ ,
25
1.5 Kết luận
Ch ơ g 1 trì h b y về tí hi u đi ão: cách đo đ c v thu hậ tí hi u, các
d g só g đi ão cơ bả guy tắc phâ tích đi ão đồ, phâ bi t các d g
só g de ta, beta, theta, a pha, gramma . c h đó Ch ơ g 1 cũ g trì h b y về
m i i h giữa tí hi u só g ão v cảm xúc, một s h ớ g tiếp cậ tro g hậ
d g cảm xúc áp d g tí hi u só g ão. Từ đó đ a ra ph ơ g pháp đề xuất s d g
ph ơ g pháp biế đ i wave et r i r c để phâ tích só g đi ão hằm thu đ ợc các
tham s qua trọ g tro g vi c hậ d g cảm xúc. Các tham s y sẽ đ ợc s d g
tro g phầ hậ d g cảm xúc tr cơ s phâ ớp s d g m g ơ-ron.
26
CHƯƠNG 2 NHẬN DẠNG CẢM XÚC DỰA TRÊN S NG ĐIỆN NÃO
SỬ DỤNG MẠNG NƠ RON
2.1 Biến đổi wavelet rời rạc trong hệ thống nhận dạng cảm xúc
2.1.1 Vai trò c a DWT trong qu tr nh nhận dạng cảm xúc
H nh 2 1 Hệ thống nhận dạng cảm xúc sử dụng EEG
Tro g h th g hậ d g cảm xúc s d g G gồm 3 phâ đo chí h: thu
thập dữ i u th th g qua thiết bị đi ão đồ tiề x , trích chọ đặc tr g,
phâ o i.
Phâ đo trích chọ đặc tr g có rất hiều ph ơ g pháp hác hau, có thể ể
đế PC , IC , R, m g ơ ro ... Mỗi một ph ơ g pháp có hữ g u điểm riêng,
từ đó đề xuất thuật toán phù hợp nhất đ i với bài toán trích chọ đặc tr g tí hi u
G. Tuy hi ph ơng pháp trích chọ đặc tr g só g đi n não s d ng biế đ i
wave et r i r c có u điểm v ợt trội hơ so với các ph ơ g pháp hác: cấu trúc đơ
giả , độ chí h xác cao, v đặc tí h đ ợc mi u tả tr cả miề th i gia v tầ s .
27
2.1 2 C c tham số đặc tr ng c a DWT trong việc nhận dạng cảm xúc
ể thực hi phâ đo trích chọ đặc tr g tro g h th g hậ d g cảm
xúc, uậ vă trì h b y ph ơ g pháp s d g biế đ i wave et r i r c. Cơ s dữ i u
thu đ ợc sẽ đ ợc phâ tách th h 5 th h phầ só g cơ bả : e ta, Theta, pha,
eta v Gamma. Từ các th h phầ só g cơ bả y các tham s đặc tr g ph c v
cho phâ đo phâ o i cảm xúc đ ợc tí h toá : mea , sta dard deviation,
variance, arousal, dominance, skewness, entropy, power, RMS values
a) Gi trị trung nh (Mean)
Giá trị tru g bì h một đ i ợ g điể hì h của một tập dữ i u, ó đ ợc tí h
bằ g t g tất cả các giá trị tro g tập dữ i u đó chia cho s phầ t của tập dữ i u.
Giả s chú g ta có tí hi u đ ợc m tả b i X={x1, x2, x3x thì giá trị tru g
bì h x
đ ợc xác đị h b i c g thức sau:
1
1 n
X i
i
X
n
(2.60)
b) Độ lệch chuẩn (Standard deviation)
ộ l ch chu , hay độ l ch tiêu chu n (Standard Deviation) là một đ i ợng
th ng kê mô tả dù g để đo mức độ phân tán của một tập dữ li u đã đ ợc lập thành
bảng tần s . ộ ch chu thấp đồ g ghĩa với điểm dữ i u gầ với giá trị tru g
bì h v g ợc i, ếu giá trị độ ch chu ớ thì điểm dữ i u đó cách xa giá trị
tru g bì h 14].
Giả s X một biế gẫu hi với giá trị tru g bì h , thì độ ch chu
của X đ ợc tí h b i c g thức sau:
1
1
( )
1
N
nx x
nN
X
(2.61)
c) Entropy
tropy đ ợc tí h b i c g thức:
28
2 2
1
log( )
n
e x x (2.62)
d) Power
Power phép đo bi độ của tí hi u G v đ ợc tí h b i c g thức:
2
ow
( )
P er
L X
X
(2.63)
Tro g đó X tập các giá trị của tí hi u v L x độ d i của tí hi u
e) RMS value
Xét 1 tập các giá trị X1, X2, X3, X thì giá trị RMS đ ợc tí h b i c g thức:
2 2 2
1 2
1
( ...RMS nX X X X
n
(2.64)
2.2 Phân lớp sử dụng mạng N -ron
2.2 1 Tổng quan về mạng Neural
2.2.1.1 Neural sinh học
Một eura đ ợc cấu gồm những thành phần chính sau: Dendrite, Soma, Synapse,
xo h Hình 2.7.
H nh 2 2 Mô hình neural sinh học
Soma là thân của neural.
Các dendrites là các dây mảnh, dài, gắn liền với soma, chúng truyền dữ li u
d ới d g xu g đi n thế đến cho soma x lý. Bên trong soma các dữ li u đó đ ợc
29
t ng hợp l i, có thể xem gầ đú g sự t ng hợp ấy h một phép lấy t ng tất cả
các dữ li u mà neural nhậ đ ợc.
Một lo i dây dẫn tín hi u hác cũ g gắn với soma là các axon. Khác với
dendrites, axons có khả ă g phát các xu g đi n thế, chúng là các dây dẫn tín hi u
từ eura đi các ơi hác. Chỉ hi o đi n thế tro g soma v ợt quá một giá trị
g ỡng nào đó thì axo mới phát một xu g đi n thế, còn nếu không thì nó tr ng
thái nghỉ.
Axon n i với các dendrites của các neural khác thông qua những m i n i đặc
bi t gọi sy apse. Khi đi n thế của sy apse tă g do các xu g phát ra từ axon
thì synapse sẽ nhả ra một s chất hoá học (neurotransmitters); các chất này m
"c a" tr de drites để cho các ions truyề qua. Chí h dò g io s y m thay đ i
đi n thế trên dendrites, t o ra các xung dữ li u lan truyền tới các neural khác.
Có thể tóm tắt ho t động của một eura h sau: eura ấy t ng tất cả các
đi n thế vào mà nó nhậ đ ợc, và phát ra một xu g đi n thế nếu t ng ấy lớ hơ
một g ỡ g o đó. Các eura i với nhau các sy apses. Sy apse đ ợc gọi là
m ch khi nó cho phép truyền dẫn dễ dàng tín hi u qua các eura hác. Ng ợc l i,
một synapse yếu sẽ truyền dẫn tín hi u rất hó hă .
Các sy apses đó g vai trò rất quan trọng trong sự học tập. Khi chúng ta học
tập thì ho t động của các sy apses đ ợc tă g c ng, t o nên nhiều liên kết m nh
giữa các neural. Có thể nói rằ g g i nào học càng giỏi thì càng có nhiều synapses
và các synapses ấy càng m nh mẽ, hay nói cách khác, thì liên kết giữa các neural
càng nhiều, càng nh y bén.
2.2.1.2 Neural nhân tạo
Neural nhân t o là một đơ vị tính toán có nhiều đầu vào và một đầu ra, mỗi
đầu v o đến từ một liên kết. ặc tr g của neural là một hàm kích ho t phi tuyến
chuyể đ i t hợp tuyến tính của tất cả các tín hi u đầu vào thành tín hi u đầu ra.
Hàm kích ho t y đảm bảo tính chất phi tuyến cho tính toán của m ng neural.
30
H nh 2 3 Mô hình một neural nhân tạo
Một eura đ ợc cầu t o gồm các thành phần chính: liên kết neural, bộ cộng,
hàm kích ho t.Liên kết neural là một thành phần của m ng neural nhận t o để liên
kết giữa các neural, nó n i đầu ra của neural lớp này với đầu vào của một neural
trong lớp hác. ặc tr g của thành phần liên kết là một trọng s mà mỗi tín hi u đi
qua đều đ ợc nhân với trọng s này. Các trọng s liên kết chính là các tham s tự
do cơ bản của m ng neuron, có thể thay đ i đ ợc nhằm thích nghi với m i tr ng
xung quanh.Bộ cộ g dù g để tính t ng các tín hi u đầu vào của eura , đã đ ợc
nhân với các trọng s liên kết t ơ g ứng. Phép toá đ ợc mô tả đây t o nên một
bộ hợp tuyến tính. Hàm kích ho t hay còn gọi hàm kích ho t phi tuyến, chuyể đ i
một t hợp tuyến tính của tất cả các tín hi u đầu vào thành tín hi u đầu ra. Hàm kích
ho t y đảm bảo tính chất phi tuyến cho tính toán m g eura . Nó đ ợc xem h
là một hàm giới h n, nó giới h n ph m vi bi độ cho phép của tín hi u đầu ra trong
một khoảng giá trị hữu h n. Mô hình neural trong Hình 2.8 còn bao gồm một h s
điều chỉ h b tác động từ bên ngoài. H s điều chỉnh b có tác d g tă g hoặc
giảm đi đầu vào thực của hàm kích ho t, tùy theo ó d ơ g hay âm.
31
Bảng 2 1 Một số hàm kích hoạt c ản trong mạng neural
Tên hàm Công thức
hardlim a = 0 với n < 0
a = 1 với 0n
hardlims a = -1 với n < 0
a = 1 với 0n
purelin a = n
Satlin a = 0 với n < 0
a = n với 0 1n
a = 1 với n > 1
satlins a = -1 với n < 0
a = n với 0 1n
a = 1 với n > 1
tansig
poslin a = 0 với n < 0
a = n với 0n
compet a = 1 với neural có n lớn nhất
a = 0 với các neural còn l i
logsig
ne
ee
a
nn
1
ne
a
1
1
32
2.2.1.3 Mô hình mạng neural nhân tạo
H nh 2 4 S đồ đ n giản về một mạng neural nhân tạo
Mô hình m ng neural trên gồm 3 lớp: lớp nhập (input), lớp n(hidden) và
lớp xuất (output). Mỗi nút trong lớp nhập nhận giá trị của một biế độc lập và
chuyển vào m ng.
Dữ li u từ tất cả các nút trong lớp nhập đ ợc tích hợp – ta gọi là t ng trọng s
– và chuyển kết quả cho các nút trong lớp n. Gọi “ ” vì các út tro g ớp này
chỉ liên l c với các nút trong lớp nhập và lớp xuất, và chỉ có g i thiết kế m ng
mới biết lớp y g i s d ng không biết lớp này).
Các nút trong lớp xuất nhận các tín hi u t ng trọng hóa từ các nút trong lớp
n. Mỗi nút trong lớp xuất t ơ g ứng với một biến ph thuộc.
2.2.2 Đặc tr ng c a mạng neural
2.2.2.1 Tính phi tuyến.
Một neural có thể tính toán một cách tuyến tính hay phi tuyến. Một m ng
neural, cấu thành b i sự kết n i các neural phi tuyến thì tự nó sẽ có tính phi tuyến.
Hơ ữa, điều đặc bi t là tính phi tuyế y đ ợc phân tán trên toàn m ng. Tính phi
33
tuyến là một thuộc tính rất quan trọng, nhất hi các cơ chế vật lý sinh ra các tín
hi u đầu vào (ví d tín hi u tiếng nói) v n là phi tuyến.
2.2.2.2 Tính chất tương ướng đầu vào đầu ra.
Mặc dù khái ni m “học” hay “huấn luy ” ch a đ ợc bà đế h g để hiểu
đ ợc m i quan h đầu vào-đầu ra của m ng neural, chúng ta sẽ đề cập sơ qua về
khái ni m này. Một mô hình học ph biế đ ợc gọi là học với một g i d y hay
học có giám sát i qua đến vi c thay đ i các trọng s liên kết của m ng neural
bằng vi c áp d ng một tập hợp các mẫu tích lu hay các ví d tích lu . Mỗi một ví
d bao gồm một tín hi u đầu vào và một đầu ra mong mu t ơ g ứng. M ng
neural nhận một ví d lấy một cách ngẫu nhiên từ tập hợp nói trên t i đầu vào của
nó, và các trọng s liên kết của m g đ ợc biế đ i sao cho có thể cực tiểu hoá sự
sai khác giữa đầu ra mong mu v đầu ra thực sự của m ng theo một tiêu chu n
th ng kê thích hợp. Sự tích lu của m g đ ợc lặp l i với nhiều ví d trong tập hợp
cho tới khi m g đ t tới một tr ng thái định mà đó h g có một sự thay đ i
đá g ể nào của các trọng s liên kết. Các ví d tích lu đ ợc áp d g tr ớc có thể
đ ợc áp d ng l i trong th i gian của phiên tích lu h g theo một thứ tự khác.
Nh vậy m ng neural học từ các ví d bằng cách xây dựng nên một t ơ g ứ g đầu
vào-đầu ra cho vấ đề cần giải quyết.
2.2.2.3 Tính chất thích nghi.
Các m ng neural có một khả ă g mặc định là biế đ i các trọng s liên kết
tuỳ theo sự thay đ i của m i tr g xu g qua h. ặc bi t, một m g eura đã
đ ợc tích lu để ho t động trong một m i tr g xác định có thể đ ợc tích lu
l i một cách dễ dàng khi có nhữ g thay đ i nhỏ của các điều ki m i tr ng
ho t động.
2.2.2.4 Tính chất đưa ra lời giải có bằng chứng.
Trong ngữ cảnh phân lo i mẫu, một m ng neural có thể đ ợc thiết kế để đ a
ra thông tin không chỉ về mẫu đ ợc phân lo i, mà còn về sự tin cậy của quyết định
34
đã đ ợc thực hi n. Thông tin này có thể đ ợc s d g để lo i bỏ các mẫu mơ hồ
hay nhập nhằng.
2.2.2.5 Tính chất chấp nhận sai xót.
Một m ng eura , đ ợc c i đặt d ới d ng phần cứng, v n có khả ă g chấp
nhận lỗi, hay khả ă g tí h toá th , với ghĩa tí h ă g của nó chỉ thoái
hoá khi có những điều ki n ho t động bất lợi. Ví d , nếu một neural hay các liên
kết kết n i của nó bị hỏng, vi c nhận d ng l i một mẫu đ ợc u trữ sẽ suy giảm về
chất ợng.
2.2.2.6. Khả năng cài đặt VLSI (Very-large-scale-intergrated).
Bản chất so g so g đồ sộ của một m ng neural làm cho nó rất nhanh trong
tí h toá đ i với một s công vi c. ặc tí h y cũ g t o ra cho một m ng neural
khả ă g phù hợp cho vi c c i đặt s d ng k thuật Very-large-scale-intergrated
(VLSI). K thuật này cho phép xây dựng những m ch cứng tính toán song song quy
mô lớn. Chính vì vậy m u điểm n i bật của VLSI là mang l i nhữ g ph ơ g ti n
hữu hi u để có thể x đ ợc nhữ g h h vi có độ phức t p cao.
2.2.2.7 Tính chất đồng dạng trong phân tích và thiết kế.
Về cơ bản, các m ng neural có tính chất chu g h các bộ x lý thông tin.
Chú g ta u ra điều này với cù g ghĩa cho tất cả các ĩ h vực có liên quan tới
vi c ứng d ng m g eura . ặc tính này thể hi n một s điểm h sau:
Các eura , d ới d ng này hoặc d ng khác, biểu diễn một thành phần chung
cho tất cả các m ng neural.
Tính th ng nhất y đem i khả ă g chia sẻ các lý thuyết và các thuật toán
học trong nhiều ứng d ng khác nhau của m ng neural.
Các m ng t hợp (modular) có thể đ ợc xây dựng thông qua một sự tích hợp
các mô hình khác nhau.
35
2.2.3 Phân loại mạng neural nhân tạo.
2.2.3.1. Phân loại theo kiểu liên kết neural.
Ta có m ng neural truyền thẳng và neural m ng qui hồi. Trong m ng truyền
thẳ g các eura đi theo một h ớng nhất định t o th h đồ thị không có chu trình,
các đỉnh là các neural còn các c nh là các liên kết giữa chúng. Các m ng qui hồi
cho phép các liên kết neural t o thành chu trình, các thông tin ra của các neural
đ ợc truyền l i cho các eura đã góp phần kích ho t chúng, nên m ng qui hồi còn
có khả ă g u giữ tr ng thái trong của ó d ới d g các g ỡng kích ho t ngoài
các trọng s liên kết neural.
2.2.3.2 Một số loại mạng neural.
a) Mạng dẫn tiến
Có thể nói m ng neural dẫn tiến là một kiểu m g đơ giản trong vi c sắp đặt
m ng. Trong m ng này thông tin chỉ truyền trên một h ớng duy nhất từ lớp đầu vào
xuyên qua lớp n (nếu có) và kết thúc t i lớp đầu ra. Không có chu trình hoặc vòng
trong m ng.
Các mạng dẫn tiến đơn mức
Trong một m ng neural phân mức, các eura đ ợc t chức d ới d ng các
mức. Với d g đơ giản nhất của m ng phân mức, chúng ta có một mức đầu vào
gồm các nút nguồn chiếu trực tiếp tới mức đầu ra gồm các neural.
Mức đầu vào Mức đầu ra
H nh 2 1 Mạng tiến với một mức neural
36
Nh vậy, m ng thực sự h g có chu trì h. Nó đ ợc minh ho trong Hình
2.10 cho tr ng hợp ba út đ i với cả mức đầu ra v đầu vào. Một m g h vậy
đ ợc gọi là một m g đơ mức. “ ơ mức” tức là chỉ có một mức, chính là mức
đầu ra gồm các nút tính toán (các neural). Chúng ta không tính mức đầu vào của các
nút nguồ vì h g có tí h toá o đ ợc thực hi n đây.
Các mạng dẫn tiến đa mức
Lớp thứ hai của một m ng neural dẫn tiế đ ợc phân bi t b i sự có mặt của
một hay nhiều mức n, mà các nút tính toán của chú g đ ợc gọi là các neural n
hay các đơ vị n (thuật ngữ “ ” đây ma g ghĩa h g tiếp xúc với môi
tr ng). Chức ă g của các neural n là can thi p vào giữa đầu v o v đầu ra của
m ng một cách hữu hi u. Bằng vi c thêm một vài
Các file đính kèm theo tài liệu này:
- luan_van_ung_dung_mang_no_ron_trong_he_thong_nhan_dang_cam_x.pdf