1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng

77 3 0

Đ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

Thông tin cơ bản

Tiêu đề (LUẬN VĂN THẠC SĨ) Học Mạng Nơron Theo Mô Hình SOM Và Ứng Dụng Trong Bài Toán Quản Lý Khách Hàng Vay Vốn Ngân Hàng
Trường học Trường Đại Học
Chuyên ngành Học Máy
Thể loại luận văn thạc sĩ
Định dạng
Số trang 77
Dung lượng 1,63 MB

Nội dung

-1- MỤC LỤC MỞ ĐẦU CHƢƠNG MẠNG NƠRON VÀ ỨNG DỤNG TRONG HỌC MÁY 1.1 Mạng nơron 1.1.1 Đơn vị xử lý 1.1.2 Hàm xử lý 1.1.3 Hình trạng mạng 1.2 Mạng nơron khai phá liệu 10 1.2.1 Khai phá liệu 10 1.2.2 Khai phá liệu tài 13 1.3 Các phƣơng pháp học sử dụng mạng nơron 15 1.3.1 Học có giám sát 16 1.3.2 Học không giám sát 19 1.4 Kết luận chƣơng 20 CHƢƠNG THUẬT TOÁN SOM VỚI BÀI TOÁN PHÂN CỤM 21 2.1 Các phƣơng pháp phân cụm 21 2.2 Dùng mạng nơron phân cụm 22 2.2.1 Học ganh đua 22 2.2.2 Thuật toán SOM 24 2.2.3 Sử dụng SOM khai phá liệu 29 2.2.4 SOM với toán phân cụm 31 2.2.5 Các phương pháp phân cụm khác 35 2.3 Một vài ứng dụng SOM 38 2.3.1 Lựa chọn quỹ đầu tư 39 2.3.2 Đánh giá rủi ro tín dụng nước 40 2.4 Kết luận chƣơng 43 CHƢƠNG ỨNG DỤNG MƠ HÌNH SOM TRONG BÀI TOÁN QUẢN LÝ KHÁCH HÀNG VAY VỐN NGÂN HÀNG 45 3.1 Phát biểu toán 45 3.2 Giới thiệu công cụ SOM Toolbox 46 3.3 Cấu trúc chƣơng trình 47 3.3.1 Xây dựng tập liệu 47 3.3.2 Xử lý liệu trước huấn luyện 52 3.3.3 Khởi tạo SOM huấn luyện 52 3.3.4 Mơ (trực quan hố) 56 3.3.5 Phân tích kết 59 3.4 Một số nhận xét 60 3.4.1 Độ phức tạp tính toán 60 3.4.2 Kết chạy chương trình 63 3.4.3 So sánh với công cụ khác 72 3.5 Kết luận chƣơng 74 KẾT LUẬN 75 TÀI LIỆU THAM KHẢO 76 TIEU LUAN MOI download : skknchat@gmail.com -2- MỞ ĐẦU Sự phát triển mạnh mẽ Cơng nghệ nói chung Cơng nghệ thơng tin nói riêng tạo nên nhiều hệ thống thông tin phục vụ việc tự động hoá hoạt động kinh doanh nhƣ quản lý xã hội Điều tạo dòng liệu khổng lồ trở thành tƣợng “bùng nổ thông tin” Nhiều hệ quản trị sở liệu mạnh với công cụ phong phú thuận tiện giúp ngƣời khai thác có hiệu nguồn tài nguyên liệu lớn nói Bên cạnh chức khai thác sở liệu có tính tác nghiệp, thành cơng kinh doanh suất hệ thống thơng tin mà ngƣời ta cịn mong muốn sở liệu đem lại tri thức từ liệu thân liệu Phát tri thức sở liệu (Knowledge Discovery in Databases - KDD) trình hợp liệu từ nhiều hệ thống liệu khác tạo thành kho liệu, phân tích thơng tin để có đƣợc nhiều tri thức tiềm ẩn có giá trị Trong đó, khai phá liệu (Data Mining) q trình phát tri thức Sử dụng kỹ thuật khái niệm lĩnh vực đƣợc nghiên cứu từ trƣớc nhƣ học máy, nhận dạng, thống kê, hồi quy, xếp loại, phân nhóm, đồ thị, mạng nơron, mạng Bayes, đƣợc sử dụng để khai phá liệu nhằm phát mẫu mới, tƣơng quan mới, xu hƣớng có ý nghĩa Luận văn với đề tài “Học mạng nơron theo mơ hình SOM ứng dụng toán quản lý khách hàng vay vốn Ngân hàng” khảo sát lĩnh vực khai phá liệu dùng mạng nơron Luận văn tập trung vào phƣơng pháp học mạng nơron có giám sát khơng có giám sát, dùng thuật toán SOM để giải toán phân cụm theo mơ hình mạng nơron Phƣơng pháp nghiên cứu luận văn tìm hiểu báo khoa học đƣợc xuất vài năm gần khai phá liệu dùng mạng nơron áp dụng cơng cụ SOM ToolBox để giải tốn phân tích liệu khách hàng vay vốn Ngân hàng TIEU LUAN MOI download : skknchat@gmail.com -3- Nội dung luận văn gồm có phần mở đầu, ba chƣơng phần kết luận Chƣơng giới thiệu mạng nơron thành phần mạng nơron (mục 1.1), dùng mạng nơron khai phá liệu nói chung liệu tài nói riêng (mục 1.2) phƣơng pháp học sử dụng mạng nơron gồm học có giám sát (mục 1.3.1) với thuật tốn BBP (Boosting-Based Perceptron) học khơng có giám sát (mục 1.3.2) Chƣơng trình bày chi tiết việc áp dụng mạng nơron khai phá liệu mà đặc biệt phân cụm liệu (mục 2.1 2.2), có liên quan đến hai thuật tốn học khơng có giám sát thuật tốn học ganh đua (mục 2.2.1) thuật tốn SOM (2.2.2) Trên sở luận văn giới thiệu số ứng dụng điển hình SOM lĩnh vực tài (mục 2.3) Chƣơng áp dụng SOM để giải tốn phân tích thơng tin khách hàng vay vốn Ngân hàng, gồm việc tìm hiểu quy trình lập hồ sơ khách hàng vay vốn (mục 3.1), tìm hiểu cơng cụ SOM Toolbox (mục 3.2 3.3) để xây dựng chƣơng trình cho tốn nói Và cuối số kết chạy chƣơng trình nhận xét Luận văn đƣợc thực dƣới hƣớng dẫn khoa học TS Hà Quang Thụy Tôi xin chân thành cảm ơn sâu sắc tới Thầy dẫn tận tình giúp tơi hồn thành luận văn Tơi xin chân thành cảm ơn thầy giáo bạn môn Các Hệ thống Thông tin có góp ý hữu ích q trình thực luận văn Tôi vô cảm ơn giúp đỡ động viên khích lệ ngƣời thân gia đình tơi, bạn bè đồng nghiệp Ngân hàng VPBank suốt trình thực luận văn Hà nội, tháng 03 năm 2004 Đỗ Cẩm Vân TIEU LUAN MOI download : skknchat@gmail.com -4- CHƢƠNG MẠNG NƠRON VÀ ỨNG DỤNG TRONG HỌC MÁY 1.1 Mạng nơron Bộ não ngƣời chứa khoảng 1011 phần tử (đƣợc gọi nơron) liên kết chặt chẽ với Đối với nơron, có khoảng 104 liên kết với nơron khác Một nơron đƣợc cấu tạo thành phần nhƣ tế bào hình cây, tế bào thân sợi trục thần kinh (axon) Tế bào hình có nhiệm vụ mang tín hiệu điện tới tế bào thân, tế bào thân thực gộp (sum) phân ngƣỡng tín hiệu đến Sợi trục thần kinh làm nhiệm vụ đƣa tín hiệu từ tế bào thân tới tế bào hình nơron liên kết x0 x1 xn j w j0 w j1 w jn  aj n a j   w ji xi   j i 1 g (a j ) zj z j  g (a j ) Hình Nơron sinh học Điểm tiếp xúc sợi trục thần kinh nơron với tế bào hình nơron khác đƣợc gọi khớp thần kinh (synapse) Sự xếp nơron mức độ mạnh yếu khớp thần kinh q trình hố học phức tạp định, thiết lập chức mạng nơron Khi ngƣời sinh ra, phận nơron có sẵn não, cịn phận khác đƣợc phát triển thơng qua q trình học, q trình xảy việc thiết lập liên kết loại bỏ liên kết cũ nơron Cấu trúc mạng nơron luôn phát triển thay đổi Các thay đổi có khuynh hƣớng chủ yếu làm tăng hay giảm độ mạnh mối liên kết thông qua khớp thần kinh TIEU LUAN MOI download : skknchat@gmail.com -5- Một phƣơng pháp điển hình giải tốn học máy thiết lập mạng nơron nhân tạo Mạng nơron nhân tạo chƣa tiếp cận đƣợc phức tạp não Tuy nhiên, mô hoạt động học não mà có hai tƣơng quan mạng nơron nhân tạo nơron sinh học Thứ nhất, cấu trúc tạo thành chúng thiết bị tính tốn đơn giản (với mạng nơron sinh học tế bào thân cịn với mạng nhân tạo đơn giản nhiều) đƣợc liên kết chặt chẽ với Thứ hai, liên kết nơron định chức hoạt động mạng Mạng nơron, đƣợc xem nhƣ mơ hình liên kết (connectionist model), mơ hình phân bố song song (parallel-distributed model) có thành phần phân biệt sau đây: 1) Tập đơn vị xử lý; 2) Trạng thái kích hoạt hay đầu đơn vị xử lý; 3) Liên kết đơn vị, liên kết đƣợc xác định trọng số wji cho ta biết hiệu ứng mà tín hiệu đơn vị j có đơn vị i; 4) Luật lan truyền định cách tính tín hiệu đơn vị từ đầu vào nó; 5) Hàm kích hoạt, xác định mức độ kích hoạt khác dựa mức độ kích hoạt tại; 6) Đơn vị điều chỉnh (độ lệch - bias) đơn vị; 7) Phƣơng pháp thu thập thông tin (luật học – learning rule); 8) Mơi trƣờng hệ thống hoạt động 1.1.1 Đơn vị xử lý Một đơn vị xử lý, đƣợc gọi nơron hay nút (node), thực cơng việc đơn giản: nhận tín hiệu vào từ đơn vị khác hay nguồn bên sử dụng chúng để tính tín hiệu đƣợc lan truyền sang đơn vị khác TIEU LUAN MOI download : skknchat@gmail.com -6- x0 x1 j w j0 j w j1 w jn xn  aj n a j   w ji xi   j i 1 g (a j ) zj z j  g (a j ) Hình Đơn vị xử lý đó: xi : đầu vào đơn vị thứ j; wji : hệ số nối tới đơn vị thứ j; j : độ lệch đơn vị thứ j; aj : tổng thứ j đầu vào mạng (net input), tƣơng ứng với đơn vị thứ j; zj : đầu đơn vị thứ j; g(x) : hàm kích hoạt Trong mạng nơron có kiểu đơn vị: 1) Các đơn vị đầu vào (input unit), nhận tín hiệu từ bên ngồi; 2) Các đơn vị đầu (output unit), gửi tín hiệu bên ngoài; 3) Các đơn vị ẩn (hidden unit), đầu vào đầu chúng nằm mạng Nhƣ đƣợc thể hình 2, đơn vị j có nhiều đầu vào: x0, x1, x2, , xn, nhƣng có đầu zj Mỗi đầu vào đơn vị liệu từ bên mạng, đầu đơn vị khác, đầu đơn vị TIEU LUAN MOI download : skknchat@gmail.com -7- 1.1.2 Hàm xử lý 1.1.2.1 Hàm kết hợp Mỗi đơn vị mạng nơron kết hợp tín hiệu đƣa vào thơng qua liên kết với đơn vị khác, sinh giá trị gọi net input Hàm thực nhiệm vụ gọi hàm kết hợp, đƣợc định nghĩa luật lan truyền cụ thể Trong phần lớn mạng nơron, giả sử đơn vị cung cấp đầu vào cho đơn vị mà có liên kết Tổng đầu vào đơn vị j đơn giản tổng theo trọng số đầu riêng lẻ từ đơn vị kết nối tới cộng thêm ngƣỡng hay độ lệch j: n a j   w ji xi   j i 1 Trƣờng hợp wji >0, nơron đƣợc coi trạng thái kích thích Ngƣợc lại wji

Ngày đăng: 27/06/2022, 15:36

HÌNH ẢNH LIÊN QUAN

Điểm tiếp xúc giữa một sợi trục thần kinh của nơron này với một tế bào hình cây của một nơron khác đƣợc gọi là khớp thần kinh (synapse) - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
i ểm tiếp xúc giữa một sợi trục thần kinh của nơron này với một tế bào hình cây của một nơron khác đƣợc gọi là khớp thần kinh (synapse) (Trang 4)
Nhƣ đƣợc thể hiện trong hình 2, mỗi đơn vị j có thể có một hoặc nhiều đầu vào: x0, x1, x2, ..., xn, nhƣng chỉ có một đầu ra zj - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
h ƣ đƣợc thể hiện trong hình 2, mỗi đơn vị j có thể có một hoặc nhiều đầu vào: x0, x1, x2, ..., xn, nhƣng chỉ có một đầu ra zj (Trang 6)
Dạng hàm này đƣợc sử dụng trong các mạng chỉ có một lớp. Trong hình vẽ sau  - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
ng hàm này đƣợc sử dụng trong các mạng chỉ có một lớp. Trong hình vẽ sau  (Trang 8)
Hình 3. Hàm đồng nhất - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 3. Hàm đồng nhất (Trang 8)
1.1.3 Hình trạng mạng - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
1.1.3 Hình trạng mạng (Trang 9)
Hình trạng của mạng đƣợc định nghĩa bởi: số lớp (layer), số đơn vị trên mỗi lớp, và sự liên kết giữa các lớp nhƣ thế nàọ Các mạng về tổng thể đƣợc chia thành hai loại  dựa trên cách thức liên kết các đơn vị - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình tr ạng của mạng đƣợc định nghĩa bởi: số lớp (layer), số đơn vị trên mỗi lớp, và sự liên kết giữa các lớp nhƣ thế nàọ Các mạng về tổng thể đƣợc chia thành hai loại dựa trên cách thức liên kết các đơn vị (Trang 9)
Hình 7. Mạng nơron hồi quy - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 7. Mạng nơron hồi quy (Trang 10)
quy vì hai lý dọ Một là, mô hình cho phép xác định các quan hệ tạm thời cùng với chuỗi thời gian bằng cách duy trì một khoảng trạng tháị Hai là, các luật giải thích  dễ hiểu có thể đƣợc rút ra từ mạng hồi quy đã đƣợc huấn luyện - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
quy vì hai lý dọ Một là, mô hình cho phép xác định các quan hệ tạm thời cùng với chuỗi thời gian bằng cách duy trì một khoảng trạng tháị Hai là, các luật giải thích dễ hiểu có thể đƣợc rút ra từ mạng hồi quy đã đƣợc huấn luyện (Trang 14)
Chức năng của mạng nơron đƣợc quyết định bởi các nhân tố nhƣ: hình trạng mạng (số lớp, số đơn vị trên mỗi lớp, và cách mà các lớp liên kết với nhau) và các trọng  số của các liên kết nội tại trong mạng - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
h ức năng của mạng nơron đƣợc quyết định bởi các nhân tố nhƣ: hình trạng mạng (số lớp, số đơn vị trên mỗi lớp, và cách mà các lớp liên kết với nhau) và các trọng số của các liên kết nội tại trong mạng (Trang 15)
Hình 9. Mô hình học có giám sát - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 9. Mô hình học có giám sát (Trang 16)
Hình 10. Đơn vị xử lý ganh đua - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 10. Đơn vị xử lý ganh đua (Trang 23)
Hình 11. Không gian ban đầu và SOM - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 11. Không gian ban đầu và SOM (Trang 24)
Hình 13. BMU - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 13. BMU (Trang 27)
Hình 14. Hai hàm lân cận cơ bản - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 14. Hai hàm lân cận cơ bản (Trang 28)
Hình 15. Vectơ chiến thắng liên tục đối với SOM có 30x40 nơron cho dữ liệu hỗn hợp Gauxơ - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 15. Vectơ chiến thắng liên tục đối với SOM có 30x40 nơron cho dữ liệu hỗn hợp Gauxơ (Trang 34)
Để bảo toàn hình thái lân cận trong ma trận, vectơ trọng số trong không gian đầu vào cũng đƣợc đặt gần nhau trong không gian đầu rạ Ánh xạ từ không gian đầu vào  tới không gian đầu ra hầu nhƣ liên tục, nhƣng  ngƣợc lại thì không đúng - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
b ảo toàn hình thái lân cận trong ma trận, vectơ trọng số trong không gian đầu vào cũng đƣợc đặt gần nhau trong không gian đầu rạ Ánh xạ từ không gian đầu vào tới không gian đầu ra hầu nhƣ liên tục, nhƣng ngƣợc lại thì không đúng (Trang 34)
Trong hình 17 các thành phần của U-matrix đƣợc mã hoá theo mức xám. Chỗ sáng là các giá trị thấp và chỗ tối cho giá trị caọ Nhƣ vậy, các cụm trên ma trận là các  vùng có khoảng cách nhỏ giữa các trọng số và giữa các cụm với nhau lại có khoảng  cách lớn - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
rong hình 17 các thành phần của U-matrix đƣợc mã hoá theo mức xám. Chỗ sáng là các giá trị thấp và chỗ tối cho giá trị caọ Nhƣ vậy, các cụm trên ma trận là các vùng có khoảng cách nhỏ giữa các trọng số và giữa các cụm với nhau lại có khoảng cách lớn (Trang 35)
Hình 16. Định nghĩa một U-Matrix - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 16. Định nghĩa một U-Matrix (Trang 35)
Hình 18. Mô phỏng SOM cho 50 quỹ có đầu tư chứng khoản - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 18. Mô phỏng SOM cho 50 quỹ có đầu tư chứng khoản (Trang 40)
2.3.2 Đánh giá rủi ro tín dụng giữa các nước - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
2.3.2 Đánh giá rủi ro tín dụng giữa các nước (Trang 40)
Hình 20. Mô phỏng các quốc gia có rủi ro tín dụng theo dữ liệu của WSJ - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 20. Mô phỏng các quốc gia có rủi ro tín dụng theo dữ liệu của WSJ (Trang 42)
Hình 19. Mô phỏng các quốc gia có rủi ro tín dụng theo dữ liệu của WSJ - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Hình 19. Mô phỏng các quốc gia có rủi ro tín dụng theo dữ liệu của WSJ (Trang 42)
.data matrix [m x n] Bảng dữ liệu ban đầu .lables matrix [m x k] (k<n)  Các lable  - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
data matrix [m x n] Bảng dữ liệu ban đầu .lables matrix [m x k] (k<n) Các lable (Trang 49)
.shape string Hình dạng tổng quát của ma trận .msize vector [1 x 2] Kích thƣớc của ma trận  - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
shape string Hình dạng tổng quát của ma trận .msize vector [1 x 2] Kích thƣớc của ma trận (Trang 51)
Bảng 3: Kết quả thời gian tính toán (10 kỳ huấn luyện) - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
Bảng 3 Kết quả thời gian tính toán (10 kỳ huấn luyện) (Trang 62)
Một số kết quả chạy chƣơng trình trên số liệu có cấu trúc nhƣ bảng 1. Bộ dữ liệu đƣợc lấy ngẫu nhiên từ chƣơng trình quản lý thông tin khách hàng (gồm 150 khách  hàng) - (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng
t số kết quả chạy chƣơng trình trên số liệu có cấu trúc nhƣ bảng 1. Bộ dữ liệu đƣợc lấy ngẫu nhiên từ chƣơng trình quản lý thông tin khách hàng (gồm 150 khách hàng) (Trang 63)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w