
Xác định hematocrit sử dụng mạng neural được huấn luyện online dựa trên máy học cực độ
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Xác định hematocrit sử dụng mạng neural được huấn luyện online dựa trên máy học cực độ Tạp chí Tin học và Điều khiển học, T.29, S.3 (2013), 277–284 XÁC ĐỊNH HEMATOCRIT SỬ DỤNG MẠNG NEURAL ĐƯỢC HUẤN LUYỆN ONLINE DỰA TRÊN MÁY HỌC CỰC ĐỘ HUỲNH TRUNG HIẾU, HỒ ĐẮC QUÁN Khoa Công nghệ Thông tin, Đại học Công nghiệp Tp. HCM Tóm t t. Hematocrit (HCT) là tỉ lệ phần trăm về thể tích của hồng cầu so với thể tích máu. Đây là yếu tố ảnh hưởng rất lớn đến quá trình đo glucose sử dụng các thiết bị cầm tay. Trong bài báo này các tác giả trình bài một cách tiếp cận mới để đo HCT từ cung dòng điện được tạo ra bởi phản ứng hóa học trong quá trình đo glucose của các thiết bị cầm tay. Phương pháp đề xuất dựa trên mạng neural nhân tạo được huấn luyện online dựa trên máy học cực độ (Extreme Learning Machine - ELM). Những kết quả thực nghiệm cho thấy, phương pháp đề nghị cho kết quả khả quan khi so sánh với các phương pháp trước. T khóa. Hematocrit; mạng nơron; máy học cực độ; huấn luyện online; đo glucose. Abstract. Hematocrit (HCT) is the volume percentage of red blood cells in the whole blood. This is the most highly influencing factor in glucose measurement using handheld devices. In this paper, we present a new approach to estimate hematocrit from the transduced current curve which is produced by chemical reaction on electrochemical biosensors used in glucose measurement. Our method utilizes the single-hidden layer feedforward neural network trained by online sequential extreme learning machine. The experimental results are given to show high level of accuracy of the proposed method. Key words. Hematocrit; neural network, extreme learning machine; online sequential training; glucose measurement. 1. GIỚI THIỆU Hematocrit (HCT) là một trong những thông số quan trọng trong y học chẳng hạn như phẫu thuật và lọc máu (hemodialysis) [1-2]. Nó cũng được xem là dấu hiệu của bệnh thiếu máu (anemia, khả năng vận chuyển Oxy trong máy sẽ giảm) nếu HCT ở mức thấp. HCT mức cao là dấu hiệu của bệnh polycythaemia. Ngoài ra, đây cũng là yếu tố ảnh hưởng lớn nhất đến kết quả đo glucose bằng các thiết bị cầm tay [3-5]. Giá trị glucose đo được có xu hướng lệch lớn hơn giá trị đúng tại HCT ở mức thấp và lệch thấp hơn giá trị đúng tại HCT ở mức cao. Việc xác định giá trị HCT có thể thực hiện bằng phương pháp ly tâm, các thiết bị phân tích chuyên dụng, dielectric spectroscopy [6], hoặc 1 số kỹ thuật khác. Tuy nhiên hầu hết các phương pháp trên khá phức tạp và/hoặc yêu cầu 1 thiết bị chuyên dụng, đặc biệt là không thể áp dụng được trong các thiết bị cầm tay. ∗ Bài báo được thực hiện với sự hỗ trợ từ trường Đại học Quốc gia Chonnam, Hàn Quốc, Viện nghiên cứu BioIT, và Công ty GlucoDr 278 HUỲNH TRUNG HIẾU, HỒ ĐẮC QUÁN Việc xác định giá trị HCT từ cung dòng điện (Transduced Current Curve) sử dụng mạng neural truyền thẳng đã được đề xuất trong các bài báo trước [7]. Một mạng neural truyền thẳng tổng quát bao gồm một lớp nhập, các lớp ẩn và một lớp xuất. Tuy nhiên, người ta đã chứng minh được rằng, mạng truyền thẳng với 1 lớp ẩn (Single Hidden Layer Feedforward Neural Network-SLFN) có thể xấp xỉ 1 hàm bất kỳ và biên quyết định với hình dạng bất kỳ [8] nếu hàm kích hoạt được chọn 1 cách thích hợp. Do đó, trong nghiên cứu này sẽ tập trung vào mạng neural truyền thẳng 1 lớp ẩn (SLFN). Thông thường, huấn luyện mạng neural dựa trên tiếp cận giảm gradient, một trong những thuật toán huấn luyện phổ biến cho mạng neural dựa trên tiếp cận giảm gradient là thuật toán lan truyền ngược (Backpropagation), trong đó các trọng số của mạng được cập nhật từ lớp xuất đến lớp nhập. Thuật toán này thường hội tụ chậm, nó cũng dễ dàng gặp phải vấn đề tối ưu cục bộ (Local Minima) hay quá khớp (Overfitting). Mặc dù có nhiều cải tiến, nhưng đến thời điểm này hầu hết các thuật toán huấn luyện dựa trên giảm gradient đều khá chậm do yêu cầu nhiều bước lặp. Một thuật toán huấn luyện hiệu quả được đề xuất gần đây trong huấn luyện SLFN là máy học cực độ (Extreme Learning Machine -ELM) [9-12]. Trong ELM, các trọng số ở lớp nhập và các độ dịch ở lớp ẩn được gán các giá trị ngẫu nhiên, sau đó trọng số lớp xuất được xác định bởi phép tính ma trận đơn giản dựa trên nghịch đảo của ma trận lớp ẩn. Thuật toán này có thể khắc phục một số nhược điểm của thuật toán lan truyền ngược như tối ưu cục bộ, tốc độ học, epochs... Trong các nghiên cứu trước, SLFN dùng trong xác định HCT được huấn luyện dạng offline. Trong bài báo này nhóm tác giả tiếp tục phát triển phương pháp xác định HCT từ cung dòng điện sử dụng SLFN được huấn luyện dạng online. Các đặc trưng đầu vào (Input Features) cho mạng neural được lấy mẫu từ cung dòng điện được tạo ra do sự di chuyển các ion đến điện cực. Các ion này được tạo ra do phản ứng hóa học với enzyme trong quá trình đo glucose sử dụng glucose sensor (Electrochemical Glucose Biosensor). Bố cục của bài báo được tổ chức: Mục 2 trình bày thuật toán huấn luyện online cho SLFN dựa trên máy học cực độ (ELM). Phương pháp xác định HCT sử dụng ELM được huấn luyện online được mô tả trong Mục 3, Mục 4 trình bày các kết quả thực nghiệm. Và cuối cùng là kết luận. 2. HUẤN LUYỆN ONLINE CHO MÁY HỌC CỰC ĐỘ Mạng neural đã và đang được sử dụng rất phổ biến trong nhiều ứng dụng khác nhau [13]. Có nhiều kiến trúc mạng khác nhau đã và đang được nghiên cứu và phát triển. Tuy nhiên người ta đã chứng minh được rằng một mạng neural truyền thẳng với lớp ẩn đơn có thể tạo ra các biên phân loại với hình dạng bất kỳ hoặc nó có thể xấp xỉ hàm bất kỳ nếu hàm kích hoạt được chọn một cách thích hợp [8]. Do đó, mạng một lớp ẩn đã và đang được ứng dụng phổ biến nhất. Kiến trúc tiêu biểu của mạng neural một lớp ẩn với d nút ở lớp nhập, N nút ở lớp ẩn và C nút ở lớp xuất có thể được mô tả như trong Hình 1. Giả sử w m = [wm1 , wm2 , ..., wmd ] là vector trọng số của các kết nối từ lớp nhập đến nút ẩn thứ m, bm là độ dịch (bias) của nó và a i = [ai1 , ai2 , ..., aiN ]T là vector trọng số của các kết nối từ lớp ẩn đến nút xuất thứ i thì v ...
Tìm kiếm theo từ khóa liên quan:
Tạo chí Tin học Điều khiển học Mạng nơron Máy học cực độ Huấn luyện online Đo glucose Neural network Extreme learning machine Online sequential trainingTài liệu có liên quan:
-
Tóm tắt về giảm bậc cho các mô hình: một giải pháp mang tính bình phẩm.
14 trang 474 0 0 -
Điều khiển thông minh động cơ không đồng bộ 3 pha dựa trên mạng nơ ron mờ hồi quy
10 trang 46 0 0 -
Effect of real-time price on short-term load forecasting
8 trang 38 0 0 -
Thuật toán bầy ong giải bài toán cây khung với chi phí định tuyến nhỏ nhất
12 trang 36 0 0 -
Cực tiểu hóa thời gian trễ trung bình trong một mạng hàng đợi bằng giải thuật di truyền.
6 trang 35 0 0 -
Bài giảng Hệ thống điều khiển thông minh: Chương 5 - TS. Huỳnh Thái Hoàng
61 trang 35 0 0 -
Phương pháp chia miền giải bài toán biên hỗn hợp mạnh.
12 trang 35 0 0 -
Phân tích tính hội tụ của thuật toán di truyền lai mới
8 trang 34 0 0 -
A new approach for continous learning
5 trang 33 0 0 -
Estimation of shale volume from well logging data using Artificial Neural Network
7 trang 33 0 0 -
Mô hình cơ sở dữ liệu hướng đối tượng mờ dựa trên ngữ nghĩa địa số gia tử
13 trang 33 0 0 -
Điều khiển học kinh tế - PGS,TS. Bùi Minh Trí
213 trang 32 0 0 -
Lý thuyết mạng hàng đợi và ứng dụng trong các hệ thống truyền tin.
5 trang 31 0 0 -
Giao thức secure sockets layer.
8 trang 30 0 0 -
Bài toán lập lịch trong các trường đại học và thuật toán Tabu.
9 trang 30 0 0 -
Bài giảng Máy học nâng cao: Giới thiệu - Trịnh Tấn Đạt
41 trang 29 0 0 -
Bài giảng Nhập môn Học máy và Khai phá dữ liệu - Chương 10: Mạng nơron (Neural networks)
71 trang 29 0 0 -
0 trang 29 0 0
-
Một số mô hình hệ thông minh lai: Kỹ thuật và ứng dụng
13 trang 29 0 0 -
TỔNG HỢP BỘ ĐIỀU KHIỂN PID ỔN ĐỊNH BỀN VỮNG
6 trang 29 0 0