(LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

89 2 0
(LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ PHẠM SANH XÂY DỰNG HỆ THỐNG NEUROMORPHIC DÙNG MEMRISTOR TRONG NHẬN DẠNG ẢNH NGÀNH: KỸ THUẬT ĐIỆN TỬ SKC007435 Tp Hồ Chí Minh, tháng 10/2017 TIEU LUAN MOI download : skknchat123@gmail.com BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ PHẠM SANH XÂY DỰNG HỆ THỐNG NEUROMORPHIC DÙNG MEMRISTOR TRONG NHẬN DẠNG ẢNH NGÀNH: KỸ THUẬT ĐIỆN TỬ- 60520203 Tp Hồ Chí Minh, tháng 10 năm 2017 TIEU LUAN MOI download : skknchat123@gmail.com BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ PHẠM SANH XÂY DỰNG HỆ THỐNG NEUROMORPHIC DÙNG MEMRISTOR TRONG NHẬN DẠNG ẢNH NGÀNH: KỸ THUẬT ĐIỆN TỬ- 60520203 HƢỚNG DẪN KHOA HỌC: TS VÕ MINH HUÂN Tp Hồ Chí Minh, tháng 10 năm 2017 TIEU LUAN MOI download : skknchat123@gmail.com TIEU LUAN MOI download : skknchat123@gmail.com i TIEU LUAN MOI download : skknchat123@gmail.com LÝ LỊCH KHOA HỌC I LÝ LỊCH SƠ LƢỢC: Họ & tên: Phạm Sanh Giới tính: Nam Ngày, tháng, năm sinh: 11/11/1992 Nơi sinh: Phú Yên Quê quán: Phú Yên Dân tộc: Kinh Địa liên lạc: Số 8_ Tân Lập 2_P.Hiệp Phú _ Quận 9_TP.HCM Điện thoại nhà riêng: 01672 466 461 E-mail: phsanh01@gmail.com II Q TRÌNH ĐÀO TẠO: Hệ đào tạo: Đại học quy Thời gian đào tạo từ 09/2010 đến 03/2015 Nơi học (trƣờng, thành phố): Đại Học Sƣ Phạm Kỹ Thuật TP.HCM Ngành học: Công Nghệ Điện Tử - Viễn Thông Tên đồ án, luận án môn thi tốt nghiệp: “ TRUYỀN THÔNG BẰNG ÁNH SÁNG KHẢ KIẾN” Ngày & nơi bảo vệ đồ án, luận án thi tốt nghiệp: 16/1/2015 Đại Học Sƣ Phạm Kỹ Thuật TP.HCM Ngƣời hƣớng dẫn: TS Võ Minh Huân III QUÁ TRÌNH CÔNG TÁC CHUYÊN MÔN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian Nơi công tác Công việc đảm nhiệm 2016 Cơng ty Graystone data system Việt Nam Lập trình viên 2017 Công ty TNHH điện tử SamSung HCMC CE Complex Quality Innovation ii TIEU LUAN MOI download : skknchat123@gmail.com LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu Các số liệu, kết chuyên đề trung thực chƣa đƣợc cơng bố cơng trình khác Tp Hồ Chí Minh , ngày 17 tháng 10 năm 2017 Học Viên iii TIEU LUAN MOI download : skknchat123@gmail.com LỜI CẢM ƠN Tôi xin chân thành cảm ơn, quý thầy trƣờng Đại Học Sƣ Phạm kỹ Thuật TP.HCM nói chung quý thầy cô môn Điện Tử Viễn Thơng nói riêng, trang bị kiến thức giúp tơi giải khó khăn q trình làm luận văn Đặt biệt xin chân thành cảm ơn Thầy hƣớng dẫn, T.S Võ Minh Huân tận tình giúp đỡ trình lựa chọn đề tài hỗ trợ tơi nghiên cứu q trình thực Tơi xin chân thành cảm ơn Tp Hồ Chí Minh, ngày … tháng … năm Học viên iv TIEU LUAN MOI download : skknchat123@gmail.com TÓM TẮT Xây dựng hệ thống neuromorphic nhận dạng ảnh ứng dụng cụ thể để minh chứng cho hữu dụng tính phổ biến memristor tƣơng lai ƣu điểm vƣợt trội nhƣ khả lƣu trữ, mật độ tích hợp cao, cơng suất thấp, Trong luận văn thực nhận dạng tập ảnh trắng đen gồm có 10 ảnh, ảnh mảng 5x6 pixel, pixel tín hiệu vào hệ thống, hệ thống gồm có 300 memristor đƣợc chia thành 10 mảng memristor, tƣơng ứng mảng có 30 tín hiệu vào tín hiệu ra, nhƣ hệ thống có 10 tín hiệu từ 10 mảng memristor sau tiếp tục vào khối tích hợp Khối tích hợp có thành phần nơron điều khiển chuyển mạch Bộ điều khiển chuyển mạch, nhiệm vụ điều khiển chuyển mạch SW1, SW2 SW3 khối tích hợp kết hợp với nơron để thực chế độ huấn luyện ảnh Chế độ thứ chế độ phân loại, nhiệm vụ chế độ điều khiển đóng mở chuyển mạch SW1 để phân loại tín hiệu vào thành nhóm nhóm khơng ƣu tiên (loại 1) nhóm ƣu tiên (loai 2) Chế độ thứ hai chế độ huấn luyện, nơron làm nhiệm vụ nhận dạng ảnh Chế độ thứ ba chế độ kiểm tra, kiểm tra thời gian huấn luyện ảnh có nơron đốt cháy đầu tiên, cịn nơron cịn lại bị đóng băng dừng lại khơng hoạt q trình kiểm tra Tơi gọi tồn q trình huấn luyện nhận dạng ảnh nhƣ phƣơng pháp thứ nhất, với phƣơng pháp thứ trình bày tồn q trình huấn luyện nhƣ kết huấn luyện tập ảnh gồm 10 ảnh, với khả đáp ứng nhiễu ảnh, nhƣng điều khiển phức tạp hệ thống chƣa nhận dạng tốt với nhiễu trừ đƣa vào hệ thống, tơi cải tiến với phƣơng pháp thứ hai nhận dạng ảnh cách tạo thêm khối memristor thứ hai với tín hiệu vào tín hiệu đảo khối memristor thứ nhất, hai tích hợp hoạt động song song hỗ trợ lẫn triệt nhiễu cộng triệt nhiễu trừ cách hiệu quả, đồng thời cải tiến điều khiển giảm kích thƣớc mạch, tơi trình bày kết đánh giá khả triệt nhiễu sau cải tiến phần cuối luận văn v TIEU LUAN MOI download : skknchat123@gmail.com ABSTRACT Design a neuromorphic system in image identification is a specific application to demonstrate the usefulness and popularity of the memristor in the future by the outstanding features such as storage capacity, high integration density, low power energy, In this thesis, I made with gray image identification includes 10 image, each image is a 5x6 pixel array, each pixel is a signal to the system, the system consist of 300 memristor divided into 10 memristor array, each array will respectively have 30 input signals and one output signal, so the system will have 10 signals go out from 10 memristor arrays then continues into the integrated block, The integration block have two component are neuron and switching controller Switching controller, the main task is to control switch is SW1, SW2 and SW3 on each integrated block and combined with neurons to make training mode The first mode is the mode classification, the main task is switch control to close or open SW1 to classify input into two group is not a priority group (type 1) and priority groups (type 2) The second mode is the mode of training, the neurons will for image identification The third mode is a test mode, the task is to check the training period image, only for neuron has fired go out and neurons has freezed inactive during the test I define all training and identification process as above mentioned is the first method, I present the entire training process and the results of the training set of 10 image, along with the ability to response the noise on each image But the controller is quite complex and the system is not well identified with noise minus, So I improved with the second method of image recognition by adding a second memristor block has the input signal is the inverted signal of the first memristor block Two integrate active parallel support each other to remove noise plus and noise minus effectively, simultaneously improving the circuit size reduction controller vi TIEU LUAN MOI download : skknchat123@gmail.com Hn 4: 10 tín hiệu Vmem vào khối tích hợp triệt nhiễu cộng Trong hình 5.34 Vmem_1 đạt ngƣỡng 3,3 V t = ngõ V_đốt_1 đạt ngƣỡng nhanh t = quan sát hình 5.33, tín hiệu V_đốt_1 đƣợc gửi định ngõ ra, tƣơng tự nhƣ hình 5.36 tín hiệu sig_com_1 đạt ngƣỡng 3,3 V t = 0, đƣa 10 tín hiệu sig_com vào khối tích hợp triệt nhiễu trừ ( hình 5.35 ) tín hiệu V_đóng_băng_1 đạt ngƣỡng nhanh tín hiệu V_đóng_băng_1 đƣợc gửi khối mạch định ngõ để đƣa kết ảnh kiểm tra kết thúc trình kiểm tra 57 TIEU LUAN MOI download : skknchat123@gmail.com Hn Hn : Khối tích hợp triệt nhiễu trừ 6: 10 tín hiệu sig_com vào khối tích hợp triệt nhiễu trừ 58 TIEU LUAN MOI download : skknchat123@gmail.com Trƣờng hợp có n iễu cộng Ảnh đƣa vào hệ thống để minh chứng ảnh số 7, vị trí nhiễu cộng pixel thứ 20 nhƣ mơ hình phân tích mục 5.2.1 Hn : 10 tín hiệu Vmem vào khối tích hợp triệt nhiễu cộng Ảnh số tập ảnh số 8, tín hiệu nhiễu cộng nằm trùng với vị trí pixel có giá trị trở kháng thấp ảnh số 8, nhƣ ngồi pixel có trở kháng memristor thấp nằm viền màu đỏ ( hình 5.22 ) cịn có thêm pixel nhiễu đƣợc cộng lên vị trí pixel thứ 20 tồn 10 mơ hình, mơ hình số pixel vị trí thứ 20 nằm ngồi diện tích viền đỏ nên pixel vị trí 20 có trở kháng cao ta đặt điện áp 3,3 V lên pixel phải khoảng thời gian khoảng 50 ms chuyển trở kháng memristor từ trở kháng cao trở kháng thấp, pixel thứ 20 lại vị trí có trở kháng thấp mơ hình ảnh số 8, đồng thời ảnh số chứa đầy đủ pixel có trở kháng memristor thấp ảnh số 7, nên trƣờng hợp ảnh số tiến ngƣỡng ngõ nhanh gửi V_đốt_8 mạch định ảnh kiểm tra, xem hình 5.37 tín hiệu Vmem_8 đạt ngƣỡng 3,3 V t = 0, sau tín hiệu ảnh V_mem_7 đạt 3,1 V phải sau 50 ms V_mem_7 đạt tới 3,3 V, V_mem_8 đạt ngƣỡng 3,3 V t = nên mạch mạch tích hợp triệt nhiễu cộng lúc gửi tín hiệu V_đốt_8 định ngõ 59 TIEU LUAN MOI download : skknchat123@gmail.com Hn 8: 10 tín hiệu sig_com vào khối tích hợp triệt nhiễu trừ Một tín hiệu quan trọng khác cần quan tâm tín hiệu V_đóng_băng đƣợc gửi từ khối tích hợp triệt nhiễu trừ, quan sát hình 5.38 tín hiệu sig_com_7 đạt ngƣỡng 3,3 V t = 0, kết ngõ khối tích hợp triệt nhiễu trừ tín hiệu V_đóng_băng_7 đạt ngƣỡng V nhanh tất 10 ngõ ra, tín hiệu V_đóng _băng_7 đƣợc gửi mạch định ngõ để đƣa kết ảnh kiểm tra, kết luận khối triệt nhiễu trừ loại bỏ trƣờng hợp ảnh đƣa vào huấn luyện tập ảnh khác hiệu nhƣ phân tích mục 5.2.1 Trƣờng hợp có n iễu trừ Nhƣ phân tích trên, lấy ảnh số với nhiễu trừ pixel vị trí bất kỳ, trƣờng hợp chọn ngẫu nhiên vị trí thứ 10 để mơ phỏng, xem hình 5.39 bị pixel vị trí thứ 10 nhƣng tín hiệu V_mem_1 đạt ngƣỡng nhanh tách biệt với tín hiệu cịn lại mức điện áp, nói ảnh số khó bị sai mơ hình này, nhƣ ngõ khối tích hợp triệt nhiễu cộng V_đốt_1, khối tích hợp triệt nhiễu trừ khơng bị ảnh hƣởng đến lƣợng pixel có trở kháng thấp vốn có mà đồng thời nhận thêm tín hiệu 3,3 V cho vị trí pixel bị nhiễu trừ nhƣ phân tích hình ảnh mục 5.2.2, nhƣ kết ngõ khối tích hợp triệt nhiễu trừ V_đóng_băng_1 xem hình 5.40, tín hiệu đƣợc gửi đến mạch định ngõ để định ảnh số 60 TIEU LUAN MOI download : skknchat123@gmail.com Hn : 10 tín hiệu Vmem vào khối tích hợp triệt nhiễu cộng Hn : 10 tín hiệu sig_com vào khối tích hợp triệt nhiễu trừ 61 TIEU LUAN MOI download : skknchat123@gmail.com .4 So sán đán giá p ƣơng p áp 5.4.1 Phƣơng p áp cải tiến tiết kiệm thời gian kiểm tra ảnh Tiếp tục quan sát bảng 5.2, phƣơng pháp thứ huấn luyện song song, kiểm tra song song cần thời gian để thực trình kiểm tra, phƣơng pháp thứ hai huấn luyện tuần tự, kiểm tra song song, lợi dụng đặc tính nhớ trở kháng memristor nên trình huấn luyện đƣợc tách biệt với q trình kiểm tra, khơng cần thực liên tục, phƣơng pháp thứ hai trở kháng memristor đƣợc xác lập trở kháng memristor khơng đổi có dịng điện chạy qua nó, có dịng điện chạy qua memristor trở kháng memristor khác nên điện áp ngõ khác nhau, dẫn đến có chênh lệch điện áp thời điểm t = 0, lúc tín hiệu đạt ngƣỡng gửi mạch điều khiển kết thúc trình kiểm tra, phƣơng pháp thứ hai giảm đƣợc thời gian kiểm tra ảnh Bảng 5.2: Thời gian kiểm tra ảnh phƣơng pháp thứ phƣơng pháp thứ hai Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Thời gian Chế độ huấn luyện (ms) 45 56 56 50 56 60 49 65 53 53 Chế độ kiểm tra (ms) 6.5 15 15 7.5 15 16.5 18 4.5 4.5 Tổng thời gian phƣơng pháp (ms) 51.5 71 71 57.5 71 76.5 54 83 57.5 57.5 Tổng thời gian phƣơng pháp (ms) 45 56 56 50 56 60 49 65 53 53 Quan sát hình 5.41, so sánh phƣơng pháp dùng công nghệ CMOS với phƣơng pháp kết hợp công nghệ CMOS memristor, thời gian nhận dạng ảnh ảnh khác nhau, ảnh số ảnh có thời gian nhận dạng nhanh nhất, ảnh số ảnh có thời gian nhận dạng dài nhất, với phƣơng pháp sử dụng kết hợp memristor CMOS làm giảm đƣợc tối đa 16,5 ms tối thiểu 4,5 ms so với phƣơng pháp dùng đơn CMOS thực nhận dạng ảnh mô hình tập ảnh huấn luyện đề xuất 62 TIEU LUAN MOI download : skknchat123@gmail.com Hn : Thời gian nhận dạng ảnh 5.4.2 Đán giá k ả triệt nhiễu Quan sát hình 5.42, nhận thấy phƣơng pháp điều có khả nhận dạng triệt nhiễu cộng tốt, không bị ảnh hƣởng nhiễu cộng, phƣơng pháp thứ hai có phần nhận dạng tốt phƣơng pháp thứ Bảng 5.3: Mức độ nhận dạng có nhiễu cộng phƣơng pháp thứ hai Triệt nhiễu (%) pixel pixel pixel pixel pixel Image 100 99.3 98.9 98.3 98.1 Image 100 100 100 100 100 Image 100 100 100 100 100 Image 100 100 99.99 99.97 99.96 Image 100 100 100 100 100 Image 100 100 100 100 100 Image 100 100 99.99 99.97 99.96 Image 100 100 100 100 99.99 Image 100 99.66 99.66 99.53 99.51 Image 100 100 100 100 100 Bảng 5.4: Mức độ nhận dạng có nhiễu cộng pixel Triệt nhiễu (5 pixel) Phƣơng pháp (%) Phƣơng pháp (%) Image 100 Image 96.7 Image 96.7 Image 100 Image 96.7 Image 96.6 Image 100 Image 96.5 Image 100 Image 100 98.1 100 100 99.96 100 100 99.96 99.99 99.51 100 63 TIEU LUAN MOI download : skknchat123@gmail.com Hn : So sánh mức độ triệt nhiễu cộng phƣơng pháp mức độ pixel Bảng 5.5: Mức độ nhận dạng có nhiễu trừ phƣơng pháp thứ hai Triệt nhiễu (%) pixel pixel pixel pixel pixel Image Image Image Image Image Image Image Image Image Image 100% 100% 100% 99.99% 99.99% 100% 99.78% 99.75% 99.75% 99.74% 100% 99.88% 99.87% 99.87% 99.85% 100% 99.88% 99.88% 99.87% 99.86% 100% 99.88% 99.87% 99.87% 99.85% 100% 99.78% 99.75% 99.75% 99.74% 100% 100% 100% 100% 99.99% 100% 99.66% 99.64% 99.63% 99.63% 100% 99.88% 99.87% 99.87% 99.86% 100% 100% 99.99% 99.99% 99.98% Bảng 5.6: Mức độ nhận dạng kết hợp nhiễu cộng pixel nhiễu trừ pixel Triệt nhiễu (5 pixel) Image Image Image Image Image Image Image Image Image Image Phƣơng pháp (%) 97,9 92,8 92.8 90 92,8 92,8 88.9 99,87 90 99,8 Phƣơng pháp (%) 99.99 99.75 99.87 99.87 99.75 99.87 100 99.63 99.87 99.99 64 TIEU LUAN MOI download : skknchat123@gmail.com Quan sát hình 5.43, nhận thấy phƣơng pháp thứ hai có khả triệt nhiễu trừ hiệu quả, phƣơng pháp thứ phụ thuộc vào pixel có mức logic „1‟ nên bị số pixel mức logic „1‟ ảnh hệ thống theo phƣơng pháp thứ nhận dạng hiệu ảnh đƣa vào hệ thống Hn : Mức độ triệt nhiễu pixel cộng pixel trừ 5.5 Kết luận c ƣơng Trong chƣơng 5, đề xuất cải tiến mạch theo hƣớng giảm kích thƣớc khối điều khiển mạch đồng thời mở rộng chức triệt nhiễu cộng triệt nhiễu trừ, phƣơng pháp trƣớc đƣợc trình bày chƣơng có nhƣợc điểm chƣa giải đƣợc vấn đề triệt nhiễu bị pixel ảnh mà dừng lại mức độ triệt nhiễu cộng, chƣơng khắc phục đƣợc vấn đề này, trình cải tiến thêm mơ hình lấy tín hiệu vào từ hệ thống sau đảo tín hiệu đƣa vơ khối tích hợp triệt nhiễu trừ để nhận dạng ngƣợc lại so với khối tích hợp ban đầu triệt nhiễu cộng nhƣ hệ thống lúc hoạt động song song hai khối tích hợp triệt nhiễu cộng triệt nhiễu trừ để hỗ trợ lẫn q trình kiểm tra ảnh, kết hợp hai khối tích hợp triệt nhiễu hỗ trợ lẫn làm tăng khả nhận dạng mạch 65 TIEU LUAN MOI download : skknchat123@gmail.com CHƢƠNG KẾT LUẬN VÀ ĐÁNH GIÁ 6.1 Kết luận Trong chƣơng 1, nhìn tổng quan tính hình nghiên cứu giới có liên quan đến đề tài sử dụng memristor cho hệ thống tái tạo lại hệ thống não ngƣời, kèm theo đánh giá nghiên cứu cụ thể Chƣơng 2, cách tổng quát tính chất, ngun lý hoạt động, mơ hình tốn học memristor, sở để vận dụng hiểu ý tƣởng nhận dạng ảnh sử dụng memristor đƣợc trình bày chƣơng Chƣơng 3, đề xuất ý tƣởng hệ thống để nhận dạng 10 ảnh ngõ vào, hệ thống gồm 30 tín hiệu vào lấy từ nhận ảnh nhân tạo, hệ thống chia làm 10 khối, 10 khối có chung 30 tín hiệu vào, khối có 30 memristor có đầu ra, khối lại đƣợc chia làm phần mảng memristor nơron ngõ Đồng thời phân tích hoạt động hệ thống qua chế độ chế độ phân loại, huấn luyện kiểm tra Trong chƣơng 4, trình bày kết mơ mơ hình nhận dạng ảnh dùng memristor, gồm có q trình huấn luyện ảnh số 6, trải qua chế độ huấn luyện, chế độ điều có ảnh minh họa phân tích, sau kết tập ảnh gồm 10 ảnh, cuối tập 10 ảnh có nhiễu, có minh họa khả thêm nhiễu ảnh, đánh giá mục Chƣơng 5, cải tiến mạch làm tăng khả nhận dạng loại bỏ nhiễu cộng nhiễu trừ hiệu quả, kết hợp lẫn hai khối tích hợp khối triệt nhiễu cộng nhƣ mơ hình trình bày chƣơng 4, khối thứ hai triệt nhiễu trừ cách lấy tín hiệu vào sau đảo tín hiệu cho qua memristor để tạo thành mảng memristor với chức nhận dạng ngƣợc trở lại hiệu đề loại bỏ nhiều trừ, đồng thời làm giảm kích thƣớc điều khiển 6.2 Ƣu điểm Qua tồn q trình nghiên cứu, với kết đạt đƣợc, rút số ƣu điểm quan trọng nhƣ sau: 66 TIEU LUAN MOI download : skknchat123@gmail.com  Hệ thống có cấu tạo đơn giản, kết hợp linh hoạt linh kiện điện tử memristor với cơng nghệ CMOS  Có khả đáp ứng nhiễu cao, hệ thống triệt nhiễu cộng nhiễu trừ cách hiệu triệt nhiễu lên đến pixel  Nhận dạng ảnh ngẫu nhiên đƣa vào, không cần phải đƣa ảnh vào theo thứ tự ảnh 1, ảnh 2, ảnh Hệ thống nhận dạng đƣợc ảnh đƣa vào từ tập ảnh huấn luyện  Ứng dụng lĩnh vực nhận dạng ảnh, thiết kế phần cứng, giảm kích thƣớc mạch, kết hợp cơng nghệ linh kiện memristor, thay thay DRAM RRAM 6.3 Khuyết điểm  Tuy hệ thống xây dựng xong nhƣng dừng lại mức độ mơ hình mơ phỏng, chƣa làm thành mạch để kiểm chứng thực tế  Số lƣợng memristor tăng gấp đôi so với phƣơng pháp báo [1] 6.4 Đề xuất cải tiến  Nên làm mạch thực tế để kiểm chứng hoạt động mạch  Tối ƣu hóa cơng suất tiêu thụ  Khả loại bỏ nhiễu lên đến pixel với mơ hình mảng 5x6 pixel  Nhận dạng xác khoảng 98% đến 100%, 67 TIEU LUAN MOI download : skknchat123@gmail.com TÀI LIỆU THAM KHẢO [1] M Chu et al., "Neuromorphic Hardware System for Visual Pattern Recognition With Memristor Array and CMOS Neuron," in IEEE Transactions on Industrial Electronics, vol 62, no 4, pp 2410-2419, April 2015 [2] D B Strukov, G S Snider, D R Stewart, and R S Williams, “The missing memristor found,” Nature, vol 453, pp 80–83, May 2008 [3] M Di Ventra, Y V Pershin, and L O Chua, “Circuit elements with memory: Memristors, memcapacitors, and meminductors,” Proc IEEE, vol 97, no 10, pp 1717–1724, Oct 2009 [4] L Chua, “Resistance switching memories are memristors,” Appl Phys A, Mater Sci Process., vol 102, no 4, pp 765–783, Mar 2011 [5] Y Ho, G M Huang, and P Li, “Nonvolatile memristor memory: Device characteristics and design implications,” in Proc IEEE/ACM ICCAD,Nov 2009, pp 485–490 [6] J Seo et al, “A 45nm CMOS Neuromorphic Chip with a Scalable Architecture for Learning in Networks of Spiking Neurons,” in Proc IEEE CICC, Sep, 2011, pp 1-4 [7] L O Chua, “Memristor The missing circuit element”, IEEE Trans Circuit Theory, vol.CT-18, pp 507–519, 1971 [8] M Hu, H Li, Y Chen, Q Wu, G S Rose and R W Linderman," Memristor Crossbar-Based Neuromorphic Computing System: A Case Study," in IEEE Transactions on Neural Networks and Learning Systems, vol 25, no 10, pp 1864-1878, Oct 2014 [9] H Kim, M P Sah, C Yang, T Roska and L O Chua, "Neural Synaptic Weighting With a Pulse-Based Memristor Circuit," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol 59, no 1, pp 148-158, Jan 2012 [10] L Xie, H A D Nguyen, M Taouil, S Hamdioui and K Bertels, "Interconnect networks for memristor crossbar," Proceedings of the 2015 IEEE/ACM International Symposium on Nanoscale Architectures,Boston, MA, 2015, pp 124-129 [11] Z Li et al., "An overview on memristor crossbar based neuromorphic circuit and architecture," 2015 IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), Daejeon, 2015, pp 52-56 [12] X Wang, B Xu and L Chen, "Efficient Memristor Model Implementation for Simulation and Application," in IEEE Transactions on Computer-Aided 68 TIEU LUAN MOI download : skknchat123@gmail.com [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] Design of Integrated Circuits and Systems, vol 36, no 7, pp 1226-1230, July 2017 C R Wu, W Wen, T Y Ho and Y Chen, "Thermal optimization for memristor-based hybrid neuromorphic computing systems," 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC), Macau, 2016, pp 274-279 S N Truong, K Van Pham, W Yang and K S Min, "Sequential Memristor Crossbar for Neuromorphic Pattern Recognition," in IEEE Transactions on Nanotechnology, vol 15, no 6, pp 922-930, Nov 2016 K Cantley, A Subramaniam, H Stiegler, R Chapman, and E Vogel, “Hebbian learning in spiking neural networks with nano-crystalline silicon TFTs and memristive synapses,” IEEE Trans Nanotechnol., vol 10, no 5, pp 1066–1073, Sep 2011 G Howard, E Gale, L Bull, B de Lacy Costello, and A Adamatzky, “Towards evolving spiking networks with memristive synapses,” in Proc IEEE Symp Artif Life, Apr 2011, pp 14–21 D Chabi, W Zhao, D Querlioz, and J O Klein, “Robust neural logic block (NLB) based on memristor crossbar array,” in Proc IEEE/ACM Int Symp Nanosc Archit., Jun 2011, pp 137–143 H Kim, M P Sah, C Yang, T Roska, and L O Chua, “Neural synaptic weighting with a pulse-based memristor circuit,” IEEE Trans Circuits Syst I, Reg Papers, vol 59, no 1, pp 148–158, Jan 2012 J Xing, A Serb, A Khiat, R Berdan, H Xu and T Prodromakis, "An FPGA-Based Instrument for En-Masse RRAM Characterization With ns Pulsing Resolution," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol 63, no 6, pp 818-826, June 2016 A M Hassan, H H Li and Y Chen, "Hardware implementation of echo state networks using memristor double crossbar arrays," 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, 2017, pp 2171-2177 A Serb, A Khiat, and T Prodromakis, “An RRAM biasing parameter optimizer,” IEEE Trans Electron Devices., vol 62, no 11, pp 3685–3691, Nov 2015 MohanUjwal Bandaru, “Modelling And The Study Of The Memristor”, University Of Dayton, Dayton, Ohio, December, 2012 69 TIEU LUAN MOI download : skknchat123@gmail.com PHỤ LỤC 70 TIEU LUAN MOI download : skknchat123@gmail.com S K L 0 TIEU LUAN MOI download : skknchat123@gmail.com ... n tổng thể hệ thống Một lần quan sát lại sơ đồ hệ thống nhận dạng ảnh dùng memristor, số lƣợng memristor, trạng thái chuyển mạch H n : Nhìn tổng thể hệ thống nhận dạng ảnh sử dụng memristor 23... toàn ảnh Ảnh Thời gian Số pixel „1‟ Số lƣợng pixel ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh Ảnh 14 14 10 14 15 16 10 10 30 30 30 30 30 30 30 30 30 30 Bảng 4.2: Thời gian huấn luyện 10 ảnh Ảnh Thời... động điện trở nhớ ( Memristor) - Mơ tả mơ hình điện trở nhớ HP - Tìm hiểu hệ thống neuromorphic dùng memristor - Xây dựng mơ hình neuromorphic dùng memristor để nhận dạng ảnh TIEU LUAN MOI download

Ngày đăng: 19/09/2022, 17:38

Hình ảnh liên quan

Một mạng nơron nhân tạo ( Artificial Neural Network ) là một mơ hình tính - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

t.

mạng nơron nhân tạo ( Artificial Neural Network ) là một mơ hình tính Xem tại trang 32 của tài liệu.
Trong hình 4.3 thể hiện 10 tín hiệu ngõ ra trên 10 mảng memristor tƣơng ứng Vmem 1, Vmem 2,..., Vmem 10, tín hiệu ra đƣợc sắp xếp theo thứ tự tín hiệu đạt  đến ngƣỡng 3.3 (v) nhanh nhất, về nhì,... - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

rong.

hình 4.3 thể hiện 10 tín hiệu ngõ ra trên 10 mảng memristor tƣơng ứng Vmem 1, Vmem 2,..., Vmem 10, tín hiệu ra đƣợc sắp xếp theo thứ tự tín hiệu đạt đến ngƣỡng 3.3 (v) nhanh nhất, về nhì, Xem tại trang 42 của tài liệu.
Hãy quan sát hình 4.5, đối với ảnh số 6 thì tại thời điểm 55 (ms) là thời gian bắt đầu  chuyển giai đoạn,  điện áp vào_1 đến điện áp vào_5 vẫn là  hằng số, điện áp  vào_6 cho đến điện áp vào_10 đang đƣợc đánh giá và xem xét - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

y.

quan sát hình 4.5, đối với ảnh số 6 thì tại thời điểm 55 (ms) là thời gian bắt đầu chuyển giai đoạn, điện áp vào_1 đến điện áp vào_5 vẫn là hằng số, điện áp vào_6 cho đến điện áp vào_10 đang đƣợc đánh giá và xem xét Xem tại trang 44 của tài liệu.
Cho nên bộ điều khiển đã đƣa tín hiệu vào_6 lên 2.5 (v) (xem hình 4.5), cịn những tín hiệu cịn lại bị đƣa về trạng thái đóng băng nên điện áp bị kéo về 0 (v) - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

ho.

nên bộ điều khiển đã đƣa tín hiệu vào_6 lên 2.5 (v) (xem hình 4.5), cịn những tín hiệu cịn lại bị đƣa về trạng thái đóng băng nên điện áp bị kéo về 0 (v) Xem tại trang 45 của tài liệu.
Bảng 4.2: Thời gian huấn luyện 10 ảnh - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

Bảng 4.2.

Thời gian huấn luyện 10 ảnh Xem tại trang 46 của tài liệu.
Từ bảng 4.1 và bảng 4.2 rút ra nhận xét, số lƣợng pixel sẽ liên quan đến áp vào memristor,  phƣơng  pháp  nhận  dạng  ảnh  này  chỉ  phụ  thuộc  vào  điện  áp  đặt  vào  memristor  và  không  không  phụ  thuộc  vào  vị  trí  nhiễu  của  pixel  do  đó  ta  - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

b.

ảng 4.1 và bảng 4.2 rút ra nhận xét, số lƣợng pixel sẽ liên quan đến áp vào memristor, phƣơng pháp nhận dạng ảnh này chỉ phụ thuộc vào điện áp đặt vào memristor và không không phụ thuộc vào vị trí nhiễu của pixel do đó ta Xem tại trang 47 của tài liệu.
Trong chƣơng 4, đã trình bày kết quả mô phỏng của mô hình nhận dạng ảnh - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

rong.

chƣơng 4, đã trình bày kết quả mô phỏng của mô hình nhận dạng ảnh Xem tại trang 48 của tài liệu.
Bảng 5.1: Cách tính điện áp ra trên mỗi memristor      Trở kháng  - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

Bảng 5.1.

Cách tính điện áp ra trên mỗi memristor Trở kháng Xem tại trang 50 của tài liệu.
Với 30 tín hiệu vào sẽ đi xuyên qua 300 memristor mảng nhƣ hình 5.4, ngõ ra sẽ đƣợc 10 tín hiệu Vmem_1, Vmem_2,..., Vmem_10 - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

i.

30 tín hiệu vào sẽ đi xuyên qua 300 memristor mảng nhƣ hình 5.4, ngõ ra sẽ đƣợc 10 tín hiệu Vmem_1, Vmem_2,..., Vmem_10 Xem tại trang 53 của tài liệu.
Bƣớc 1: Đƣa 1 ảnh bất kỳ vào mơ hình để huấn luyện đồng thời kích hoạt một trong mƣời tín hiệu nút_nhấn để khối điều khiển biết bắt đầu quá trình huấn luyện  và huấn luyện cho ảnh ở mạch nào - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

c.

1: Đƣa 1 ảnh bất kỳ vào mơ hình để huấn luyện đồng thời kích hoạt một trong mƣời tín hiệu nút_nhấn để khối điều khiển biết bắt đầu quá trình huấn luyện và huấn luyện cho ảnh ở mạch nào Xem tại trang 62 của tài liệu.
Quan sát hình 5.13, đã biết rằng với mơ hình này thì ảnh số 7 chính là tập con của ảnh số 8, do đó 9 tín hiệu có mức logic „1‟ của ảnh số 7 đƣa vào khối memristor  triệt nhiễu cộng của hệ thống điều nằm tại những vị trí có trở kháng thấp trên ảnh số  7 và - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

uan.

sát hình 5.13, đã biết rằng với mơ hình này thì ảnh số 7 chính là tập con của ảnh số 8, do đó 9 tín hiệu có mức logic „1‟ của ảnh số 7 đƣa vào khối memristor triệt nhiễu cộng của hệ thống điều nằm tại những vị trí có trở kháng thấp trên ảnh số 7 và Xem tại trang 63 của tài liệu.
Quan sát 10 mơ hình trong hình 5.16, tập trung vào phần diện tich màu đen - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

uan.

sát 10 mơ hình trong hình 5.16, tập trung vào phần diện tich màu đen Xem tại trang 65 của tài liệu.
Quan sát tổng thể 10 mơ hình trong trƣờng hợp ảnh kiểm tra là ảnh số 5, sau đó hãy tập trung vào phần diện tích màu đen trong viền màu đỏ ảnh số 3 và ảnh số 5 - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

uan.

sát tổng thể 10 mơ hình trong trƣờng hợp ảnh kiểm tra là ảnh số 5, sau đó hãy tập trung vào phần diện tích màu đen trong viền màu đỏ ảnh số 3 và ảnh số 5 Xem tại trang 66 của tài liệu.
= 0,69 %, tƣơng tự với mơ hình ảnh số 4 thì phải cộng tối thiểu là 3 pixel vào đúng 3 vị trí màu trắng trong viền đỏ  xác suất để xảy ra trƣờng hợp này là P (3  pixel  ) =(           ) + (        )    +  - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh
69 %, tƣơng tự với mơ hình ảnh số 4 thì phải cộng tối thiểu là 3 pixel vào đúng 3 vị trí màu trắng trong viền đỏ xác suất để xảy ra trƣờng hợp này là P (3 pixel ) =( ) + ( ) + Xem tại trang 67 của tài liệu.
Hn .4: Thêm nhiễu trừ 1 pixel vào mô hình ảnh số 1 - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

n.

4: Thêm nhiễu trừ 1 pixel vào mô hình ảnh số 1 Xem tại trang 70 của tài liệu.
Trƣờng hợp mấ t1 pixel bất kỳ, ảnh kiểm tra là ảnh số 1, quan sát hình 5.24, ảnh nhiễu sẽ đƣợc đƣa vào hệ thống để nhận dạng - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

r.

ƣờng hợp mấ t1 pixel bất kỳ, ảnh kiểm tra là ảnh số 1, quan sát hình 5.24, ảnh nhiễu sẽ đƣợc đƣa vào hệ thống để nhận dạng Xem tại trang 70 của tài liệu.
Để chứng minh nhận định này thì tiếp tục quan sát thêm nhiễu trừ vào mơ hình memristor triệt nhiễu cộng hình 5.28 và mơ hình triệt nhiễu trừ  hình 5.29 , lúc này  thì sẽ cho mất 3 pixel bất kỳ trong ảnh số 1 - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

ch.

ứng minh nhận định này thì tiếp tục quan sát thêm nhiễu trừ vào mơ hình memristor triệt nhiễu cộng hình 5.28 và mơ hình triệt nhiễu trừ hình 5.29 , lúc này thì sẽ cho mất 3 pixel bất kỳ trong ảnh số 1 Xem tại trang 71 của tài liệu.
Quan sát hình 5.28, mơ hình khối memristor triệt nhiễu cộng của hệ thống, phần diện tích trong viền màu đỏ là ảnh số 1 nhận đƣợc sau khi qua nhiễu, nhƣ vậy  ảnh số 2 muốn đạt ngƣỡng nhanh nhƣ ảnh số 1 thì cần thêm ít nhất là 2 pixel xác  suất xảy ra là 0, - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

uan.

sát hình 5.28, mơ hình khối memristor triệt nhiễu cộng của hệ thống, phần diện tích trong viền màu đỏ là ảnh số 1 nhận đƣợc sau khi qua nhiễu, nhƣ vậy ảnh số 2 muốn đạt ngƣỡng nhanh nhƣ ảnh số 1 thì cần thêm ít nhất là 2 pixel xác suất xảy ra là 0, Xem tại trang 72 của tài liệu.
hợp triệt nhiễu trừ qua hình 5.33 và hình 5.35, sau đó tiếp tục vào phân tích trƣờng hợp không nhiễu - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

h.

ợp triệt nhiễu trừ qua hình 5.33 và hình 5.35, sau đó tiếp tục vào phân tích trƣờng hợp không nhiễu Xem tại trang 74 của tài liệu.
pixel thứ 20 nhƣ mơ hình đã phân tíc hở mục 5.2.1. - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

pixel.

thứ 20 nhƣ mơ hình đã phân tíc hở mục 5.2.1 Xem tại trang 77 của tài liệu.
Tiếp tục quan sát bảng 5.2, bởi vì phƣơng pháp thứ nhất là huấn luyện song - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

i.

ếp tục quan sát bảng 5.2, bởi vì phƣơng pháp thứ nhất là huấn luyện song Xem tại trang 80 của tài liệu.
Bảng 5.3: Mức độ nhận dạng khi có nhiễu cộng phƣơng pháp thứ hai. - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

Bảng 5.3.

Mức độ nhận dạng khi có nhiễu cộng phƣơng pháp thứ hai Xem tại trang 81 của tài liệu.
Bảng 5.6: Mức độ nhận dạng kết hợp nhiễu cộng 1 pixel và nhiễu trừ 4 pixel. - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

Bảng 5.6.

Mức độ nhận dạng kết hợp nhiễu cộng 1 pixel và nhiễu trừ 4 pixel Xem tại trang 82 của tài liệu.
Bảng 5.5: Mức độ nhận dạng khi có nhiễu trừ phƣơng pháp thứ hai. - (LUẬN văn THẠC sĩ) xây dựng hệ thống neuromorphic dùng memristor trong nhận dạng ảnh

Bảng 5.5.

Mức độ nhận dạng khi có nhiễu trừ phƣơng pháp thứ hai Xem tại trang 82 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan