Ứng Dụng Mô Hình Học Máy và Học Sâu Trong Dự Đoán Giá Tiền Mã Hóa

Luận văn tốt nghiệp y tế nghiên cứu tốt nghiệp hệ thống thông tin ứng dụng mô hình học máy học sâu và các biến thể cho việc dự đoán giá, điều tra thực trạng, phân tích số liệu, đề

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

110
10
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

1.1. Đối tượng nghiên cứu

1.2. Phạm vi nghiên cứu

1.3. Kiến trúc đề tài

1.4. Các công trình nghiên cứu liên quan

2. CHƯƠNG 2: CÁC PHƯƠNG PHÁP DỰ BÁO

2.1. Phương pháp định tính

2.2. Phương pháp định lượng

2.3. Phương pháp ngoại suy

2.4. Phương pháp chuyên gia

2.5. Phương pháp mô phỏng

2.6. Tính chất của dự báo

2.7. Các ứng dụng của dự báo

3. CHƯƠNG 3: LÝ THUYẾT VỀ MÔ HÌNH DỰ BÁO

3.1. Lý thuyết về chuỗi thời gian

3.1.1. Chuỗi thời gian

3.1.2. Các thành phần của chuỗi thời gian

3.1.3. Cách hoạt động theo dự báo chuỗi thời gian

3.2. Mô hình ARIMA

3.2.1. Lý thuyết về mô hình ARIMA

3.2.2. Lựa chọn tham số ARIMA (p, d, q)

3.2.3. Chỉ số AIC — Akaike Information Criteria

3.2.4. Mô hình SARIMA

3.3. Thuật toán Support Vector Regression

3.4. Mạng Neural Network

3.4.1. Sơ lược về mô hình Long Short-Term Memory (LSTM)

3.4.1.1. Giá trị đầu vào của mô hình (Input)
3.4.1.2. Bidirectional Long Short-Term Memory
3.4.1.3. Convolutional Long Short-Term Memory
3.4.1.4. Peephole Long Short-Term Memory
3.4.1.5. Encoder-Decoder Long Short-Term Memory
3.4.1.6. Coupled Input and Forget Gate Long Short-Term Memory
3.4.1.7. Deep Long Short-Term Memory Network
3.4.1.8. Stateful Long Short-Term Memory
3.4.1.9. Stacked Long Short-Term Memory
3.4.1.10. Multiplicative Long Short-Term Memory

3.4.2. Sơ lược về Mạng Recurrent Neural Network (RNN)

3.4.3. Convolutional Neural Network (CNN)

3.4.3.1. Convolutional Neural Network LSTM
3.4.3.2. Hybrid Long Short-Term Memory - Convolutional Neural Network

3.4.4. Vanilla Long Short-Term Memory

3.4.5. TimeDistributed Long Short-Term Memory

3.4.6. CNN — Bidirectional Long Short-Term Memory

3.4.7. Convolutional - CNN — Long Short-Term Memory

4. CHƯƠNG 4: THỰC NGHIỆM VÀ ĐÁNH GIÁ

4.1. Framework cơ bản của bài toán và tiền xử lý

4.2. Quy trình chia dữ liệu

4.3. Các chỉ số đánh giá

4.4. Kết quả và đánh giá

4.4.1. Kết quả đánh giá trên từng mô hình dự báo của tập dữ liệu ngắn

4.4.2. Kết quả mô hình đã cải tiến

4.4.3. Kết quả mô hình kết hợp trên cả tập dữ liệu thời gian dài và ngắn

4.4.4. Kết quả mô hình kết hợp CNN — LSTM và BiLSTM

4.4.5. Kết quả mô hình kết hợp CNN — LSTM và ConvLSTM

4.4.6. Kết quả mô hình chạy thực tế

5. CHƯƠNG 5: NỘI DUNG VÀ PHƯƠNG PHÁP

5.1. Các giai đoạn

5.1.1. Phrase 1 — Học mô hình dự báo

5.1.2. Phrase 2 — Quy trình xây dựng hệ thống API

5.1.3. Phrase 3 — Triển khai hệ thống API lên Server Cloud

5.1.4. Phrase 4 — Xây dựng giao diện trang web và giao tiếp API

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Tổng Quan Về Ứng Dụng Mô Hình Học Máy Trong Dự Đoán Giá Tiền Mã Hóa

Trong bối cảnh thị trường tiền mã hóa ngày càng phát triển, việc dự đoán giá trị của các đồng tiền này trở nên quan trọng hơn bao giờ hết. Mô hình học máyhọc sâu đã được áp dụng để phân tích và dự đoán giá tiền mã hóa như Bitcoin, Ethereum và Binance Coin. Những mô hình này không chỉ giúp nhà đầu tư đưa ra quyết định chính xác mà còn giảm thiểu rủi ro trong giao dịch.

1.1. Khái Niệm Về Tiền Mã Hóa Và Tầm Quan Trọng Của Dự Đoán Giá

Tiền mã hóa là một loại tài sản kỹ thuật số sử dụng công nghệ blockchain. Việc dự đoán giá trị của chúng giúp nhà đầu tư tối ưu hóa lợi nhuận và quản lý rủi ro hiệu quả.

1.2. Lợi Ích Của Việc Sử Dụng Mô Hình Học Máy Trong Dự Đoán

Mô hình học máy giúp phân tích dữ liệu lớn và phát hiện các mẫu giá trị, từ đó đưa ra dự đoán chính xác hơn về xu hướng giá trong tương lai.

II. Thách Thức Trong Dự Đoán Giá Tiền Mã Hóa Bằng Mô Hình Học Máy

Dự đoán giá tiền mã hóa không phải là một nhiệm vụ đơn giản. Thị trường này có tính biến động cao và chịu ảnh hưởng bởi nhiều yếu tố bên ngoài. Các thách thức chính bao gồm việc thu thập dữ liệu chính xác, xử lý dữ liệu lớn và lựa chọn mô hình phù hợp.

2.1. Tính Biến Động Cao Của Thị Trường Tiền Mã Hóa

Giá tiền mã hóa có thể thay đổi nhanh chóng do nhiều yếu tố như tin tức, sự kiện kinh tế và tâm lý thị trường. Điều này tạo ra khó khăn trong việc dự đoán chính xác.

2.2. Khó Khăn Trong Việc Thu Thập Và Xử Lý Dữ Liệu

Dữ liệu về giá tiền mã hóa thường không đồng nhất và có thể thiếu sót. Việc xử lý dữ liệu này đòi hỏi các kỹ thuật tiên tiến để đảm bảo độ chính xác.

III. Phương Pháp Dự Đoán Giá Tiền Mã Hóa Bằng Mô Hình Học Máy

Có nhiều phương pháp khác nhau để dự đoán giá tiền mã hóa, bao gồm các mô hình hồi quy, mô hình chuỗi thời gian và mạng nơ-ron. Mỗi phương pháp có ưu điểm và nhược điểm riêng, và việc lựa chọn mô hình phù hợp là rất quan trọng.

3.1. Mô Hình Hồi Quy Và Ứng Dụng Của Nó

Mô hình hồi quy giúp xác định mối quan hệ giữa giá tiền mã hóa và các yếu tố ảnh hưởng khác. Đây là một trong những phương pháp đơn giản nhưng hiệu quả.

3.2. Mô Hình Chuỗi Thời Gian ARIMA Trong Dự Đoán

Mô hình ARIMA là một trong những mô hình phổ biến trong phân tích chuỗi thời gian, giúp dự đoán giá dựa trên dữ liệu lịch sử.

3.3. Mạng Nơ Ron Và Học Sâu Trong Dự Đoán Giá

Mạng nơ-ron, đặc biệt là LSTM, đã chứng minh hiệu quả trong việc dự đoán giá tiền mã hóa nhờ khả năng xử lý dữ liệu phi tuyến tính và chuỗi thời gian.

IV. Kết Quả Nghiên Cứu Về Dự Đoán Giá Tiền Mã Hóa

Nghiên cứu đã chỉ ra rằng việc áp dụng mô hình học máy và học sâu có thể cải thiện độ chính xác trong dự đoán giá tiền mã hóa. Các mô hình như LSTM và CNN-LSTM đã cho kết quả khả quan trong việc dự đoán giá Bitcoin, Ethereum và Binance Coin.

4.1. Kết Quả Dự Đoán Giá Bitcoin

Mô hình LSTM đã cho kết quả dự đoán chính xác hơn so với các mô hình truyền thống, giúp nhà đầu tư có cái nhìn rõ hơn về xu hướng giá Bitcoin.

4.2. Kết Quả Dự Đoán Giá Ethereum

Nghiên cứu cho thấy mô hình CNN-LSTM có khả năng dự đoán giá Ethereum tốt hơn, nhờ vào khả năng xử lý dữ liệu hình ảnh và chuỗi thời gian.

4.3. Kết Quả Dự Đoán Giá Binance Coin

Mô hình kết hợp đã cho thấy hiệu quả trong việc dự đoán giá Binance Coin, giúp tối ưu hóa lợi nhuận cho nhà đầu tư.

V. Kết Luận Và Hướng Phát Triển Trong Dự Đoán Giá Tiền Mã Hóa

Việc ứng dụng mô hình học máy và học sâu trong dự đoán giá tiền mã hóa đã mở ra nhiều cơ hội mới cho nhà đầu tư. Tuy nhiên, cần tiếp tục nghiên cứu và cải tiến các mô hình để nâng cao độ chính xác và khả năng dự đoán.

5.1. Tương Lai Của Mô Hình Dự Đoán Giá

Các mô hình học sâu sẽ tiếp tục được phát triển và cải tiến, giúp nâng cao khả năng dự đoán giá tiền mã hóa trong tương lai.

5.2. Khuyến Nghị Cho Nhà Đầu Tư

Nhà đầu tư nên kết hợp các mô hình dự đoán khác nhau để có cái nhìn toàn diện hơn về thị trường và đưa ra quyết định đầu tư chính xác.

10/07/2025
Khóa luận tốt nghiệp hệ thống thông tin ứng dụng mô hình học máy học sâu và các biến thể cho việc dự đoán giá các đồng tiền mã hóa

Trích đoạn nội dung tài liệu

Đặt vấn đề Ngày nay, sự quan trọng của bảo mật thông tin là không thể chối cãi. Với sự phát triển của công nghệ, các hoạt động kinh doanh, tài chính và giao tiếp của con người đã diễn ra chủ yếu trên Internet. Điều này có nghĩa là thông tin của cá nhân và tổ chức đang được truyền qua lại một cách liên tục trên mạng. Vì vậy, bảo mật thông tin trở thành một trong những vấn dé chính của xã hội hiện đại.

Trong đó, công nghệ Blockchain là công nghệ đang được coi là tiên tiến nhất trong lĩnh vực bảo mật thông tin và đảm bảo tính toàn vẹn dữ liệu. Sự tin tưởng vào công nghệ này đã đưa đến sự phát triển nhanh chóng của Cryptocurrencies, hay còn được gọi là tiền mã hóa. Đặc biệt là Bitcoin, Ethereum và Binance Coin đều có khối lượng giao dịch lớn trên các sàn giao dịch tiền điện tử hàng dau. Bitcoin ! là đồng tiền điện tử đầu tiên được tạo ra và được coi là "vàng kỹ thuật số" đang chiếm khoảng 40% tổng giá trị vốn hóa thị trường tiền điện tử và Ethereum và Binance Coin lần lượt chiếm khoảng 18% và 3% trong thời gian gần đây.

Sự phổ biến này cùng với các tiềm năng tăng trưởng đã tạo ra sự quan tâm lớn từ các cá nhân và doanh nghiệp sử dụng và đầu tư vào các tiền mã hóa trở nên phổ biến trên các sàn giao dịch. Tuy nhiên việc bat én về giá và các đặc trưng về tính năng của các loại tiền mã hóa dẫn đến việc cần chính xác trong việc dự báo. Do đó, việc phân tích xu hướng giá của hai loại đồng tiền mã hóa phổ biến nhất hiện nay BTC, ETH và BNB để dự báo giá trị của chúng là vô cùng quan trọng. Tuy nhiên, khi đưa ra khuyến nghị cho các hành động giao dịch trên hai loại tiền này, cần phải tính toán và đưa ra khuyến nghị một cách cần thận.

Vì vậy, việc nghiên cứu và thử nghiệm dé dự báo giá trị của Bitcoin, Ethereum và Binance, cũng như đưa ra khuyến nghị cho các hành động giao dịch là rất cần thiết và tất yếu. Việc này sẽ giúp cho các nhà đầu tư và doanh nghiệp có được thông tin quan trong dé ra quyết định đầu tư và quản lý rủi ro hiệu quả.net/bitcoin-btc-la-gi 1. Mục tiêu đề tài Tìm hiểu về dự báo chuỗi thời gian dài và ngắn, ứng dung dự báo giá trị thời gian ngắn và dai trong tương lai dựa trên các đặc trưng và tinh chat từ dữ liệu trong quá khứ. Nghiên cứu các về các mô hình hồi quy trong machine learning dự báo chuỗi thời gian bao gồm: ARIMA, SARIMA, SVR, Mạng Neural Network.

Kết hợp các biến thé của LSTM với các thuật toán dự báo hồi quy dé dự báo giá các đồng tiền mã hóa. Nghiên cứu về cách cách cải tiễn mô hình và kết hợp các mô hình dự báo. Phân tích kết quả thực nghiệm để đưa ra khuyến nghị mua, bán hay giữ cho người dùng. Xây dựng website trực quan hóa kết quả dự báo các đồng tiền mã hóa dựa trên các mô hình và thuật toán trên.

Đối tượng và phạm vi nghiên cứu 1. Đối tượng nghiên cứu Nghiên cứu dữ liệu giá tiền mã hóa (BTC, ETH, BNB) từ năm 2018 đến nay. Pham vi nghiên cứu Trong đề tài này, phạm vi nghiên cứu hướng đến: Mô hình dự báo chuỗi thời gian: ARIMA, SARIMA Mô hình dự báo hồi quy: SVR Mô hình máy hoc: Mang Neural Network, LSTM và các biến thé của LSTM bao gồm Vanilla LSTM, Stacked LSTM, Bi-LSTM, CNN LSTM, ConvLSTM, Multiplicative LSTM, Peephole LSTM, CIFG LSTM, Encoder - Decoder LSTM, Deep LSTM Network, Time-Distributed LSTM, Stateful LSTM, Hybrid LSTM-CNN model Mô hình kết hop: CNN - BiLSTM dự báo trên cả thời gian ngắn và dai; Conv —€CNN - LSTM dự báo trên tập thời gian ngắn. e Cải tiến mô hình có kết quả tốt nhất trong tập dữ liệu của các loại tiền mã hóa.

e Sử dụng độ đo dé đánh giá mô hình dự báo: MAE, MAPE, MSE, RMSE. e Kiến thức xây dựng website: Java String Boot, Python, NextJS, các framework và thư viện liên quan. Kiến trúc đề tài PART 1: Cryptocurrency Prediction System PART 2: Building API server | ae ty ¿? TS = —— oN — ‘ ` , ` Repository Class Extending H CRUD Services Crawl data from YahooFinance , Building single model (Mathematica statistics, Machine learning, Deep learning) ' ro = mm Data pre-processing Technical Analysis ' ' h ' Evaluating model » ' , 4 h —. —s ' h h : ' ì «: " ombine model (CNN BILSTM, Conv CNN-LSTM) egies :_ Masatnpromagpent ' ; _— ae F KLTN AiNhi - HuuThang re Database ` —.

c : ' | Data preparation -- , compare results ' Controller Application server ‘ ' Œ CD «= User's input h Tyee cwocurency _ ) + h h 4 — H \ A ~~ Trading with the 1 1 noha : world’s most popular 1o ị ype Algarlhm i a Fa , crypto wall 1 » là ý "Ÿ h a - H # a ' i ; h a Time Prediction ya “ sf i ` ; PART 3: Building Client Hình 1. Mô hình kiến trúc đề tài Mô tả kiến trúc đề tài gồm 4 phrase cơ bản như sau: e_ Triển khai Phrase 1: Thu thập thông tin dir liệu trong quá khứ hàng ngày từ Website của các loại tiền mã hóa. Sau đó xử lí dữ liệu và tạo một Dataset mới với các thuộc tính hỗ trợ cho việc dự báo chuỗi thời gian. se Triển khai Phrase 2: Học các mô hình dự báo SVR, ARIMA, SARIMA, Neural Network, LSTM và các biến thể LSTM.

Sau đó chọn mô hình tốt nhất dự báo tốt nhất dé cải tiễn và các mô hình kết hợp đưa ra kết quả dự báo tốt hơn. Tất cả mô hình máy học được đưa vào PART 2 thư mục public. Xây dựng các API clone dữ liệu từ Website Bitcoin, Ethereum và Binance về, Xây dựng các Controller, kiến trúc CSDL. « Triển khai Phrase 3: Giai đoạn đưa API lên Cloud Server Linux, dùng cơ chế CRON Schedule của hệ điều hành Linux cho các hoạt động định thời chạy các mô hình máy học hoặc lấy di liệu từ Website Data Bitcoin, Ethereum va Binance.

Triển khai theo quy trình của Spring Boot dé tổ chức xây dựng các mô hình dự báo. ¢ Trién khai Phrase 4: Xây dựng Website Client để người dùng có thé chọn loại tiền mã hóa, thời gian dự báo, thuật toán sử dụng để xem giá trị dự báo theo dạng nến hoặc dạng đồ thị và bảng đánh giá độ đo của các thuật toán. Kiến trúc dé tài Trong bài báo này, quan tâm đến bài toán dự báo chuỗi thời gian đa biến. Nhằm mục đích đưa ra một bộ giá tri đã được quan sát đầy đủ Y{ y;,y;,.

,yr} trong đó y, € R”, van là giá trị kích thước, nhằm mục đích dự đoán một loạt các giá trị trong tương lai với các khoảng thời gian khác nhau. Với Output là giá trị kết quả dự đoán của yp4p trong đó h là khoảng thời gian mong muốn dự đoán kết quả sắp tới khi đã có sẵn bộ dữ liệu {,y;,. Do đó tương tự cũng sẽ có sin bộ dữ liệu {yu2¿,.r,yr+: } nên đã xây dung input là bộ ma trận sau: xt xP. xf 1 2 TL yale xi ~ % xh xR.

x† trong đó xq = (xẢ,x4,., x7) là giá trị thuộc tính của nhiều giá trị theo T thời gian hàng ngày, trong đó x” = (x?, x”, ., x7) là các thuộc tính của biến độc lập theo thời gian của High, Open, Low, Close, H-L, SMA_7, SMA_14, SMA_21 sẽ được giải thích cụ thể trong phần bộ dữ liệu để dự đoán kết quả với Output là giá trị dự đoán cua Yr+nti- Chương 2. CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN Dựa vào các đặc điểm, từ khóa liên quan về các thử nghiệm liên quan đến dự đoán, học máy, học sâu, v.v chúng tôi đã tìm kiếm các bài báo liên quan trong những năm gan đây và dựa vào các bai báo đó dé thực hiện nghiên cứu này và thé hiện chi tiết qua Bảng 2. Những thành tựu về trí tuệ nhân tạo trong những năm gần đây đã làm cho các nghiên cứu về dự báo giá tiền kỹ thuật số được cải thiện về độ chính xác và hiệu suất. Có rất nhiều các nghiên cứu đã được thực hiện với việc áp dụng nhiều mô hình dự báo khác nhau.

Trong đó, nghiên cứu của các tác giả Seabe P.B và Pindza E đã thực hiện dự báo dựa trên mô hình LSTM, GRU và Bi-LSTM. Kết quả của nghiên cứu đã chỉ ra rằng mô hình biến thé BiLSTM có khả năng dự báo tốt hơn so với LSTM và GRU [41]. Ngoài ra, việc kết hợp các mô hình dự báo, đặc biệt là các biến thé của LSTM cũng giúp cho kết quả dự báo tối ưu hơn, điều này đã được chứng minh qua bài viết của tác giả Liquan Shan cùng các cộng sự. Tác giả tiền hành nghiên cứu một mô hình thuật toán kết hợp giữa BiDirectional LSTM va CNN dé nhằm mục đích dự đoán giá trị thiếu hụt nguồn nước dựa trên các yếu tố ảnh hưởng [32].

Hay nghiên cứu vào năm 2021 của nhóm tác giả Zhifang Liao, Peng Lan cùng các cộng sự tiến hành đưa ra các phương pháp dự đoán xu hướng phát triển sự lây lan của COVID-19. Nhóm tác giả đã nghiên cứu thực nghiệm trên mô hình cơ bản của SIRVD, tuy nhiên kết quả không thể xử lý được trên bộ dữ liệu dài hạn. Do đó nhóm tác giả đã đề xuất mô hình dự báo học sâu của mạng thần kinh tái phát và các biến thé, cụ thé là Vanilla LSTM, Stacked LSTM, Bi-LSTM và GRU. Kết quả đã cho thay rằng không chi cai thiện 50% dự đoán so với phương pháp thuần túy ma còn có thé điều chỉnh dự báo được ngắn hạn và trung hạn cho kết quả tốt hơn [47].

Patel và cộng sự của mình đã đề xuất một phương pháp dự đoán tiền điện tử tập trung vào tiền điện tử Litecoin và Monero. Mô hình được đề xuất dựa trên hồi quy kiến trúc mạng thần kinh sử dụng các lớp LSTM và GRU. Dữ liệu trong nghiên cứu của họ chứa dữ liệu Litecoin hàng ngày từ ngày 24 thang 8 năm 2016 đến ngày 23 tháng 2 năm 2020 va dữ liệu Monero từ ngày 30 tháng 1 năm 2015 đến ngày 23 tháng 2 năm 2020 liên quan đến giá trung bình, giá mở cửa, giá đóng cửa giá, giá cao và thấp, cũng như khối lượng giao dịch. Các thí nghiệm được báo cáo đã chứng minh rằng mô hình kết hợp được đề xuất hoạt động tốt hơn các mạng LSTM tốt hơn [36].

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề "Ứng Dụng Mô Hình Học Máy và Học Sâu Trong Dự Đoán Giá Tiền Mã Hóa" khám phá cách mà các mô hình học máy và học sâu có thể được áp dụng để dự đoán giá tiền mã hóa, một lĩnh vực đang thu hút sự quan tâm lớn trong thời gian gần đây. Tài liệu này không chỉ cung cấp cái nhìn tổng quan về các phương pháp và kỹ thuật hiện đại trong việc phân tích dữ liệu tiền mã hóa, mà còn nêu bật những lợi ích mà các nhà đầu tư có thể thu được từ việc áp dụng những mô hình này, như tăng cường khả năng dự đoán và giảm thiểu rủi ro đầu tư.

Để mở rộng kiến thức của bạn về các ứng dụng của học máy trong lĩnh vực tài chính, bạn có thể tham khảo thêm tài liệu "Ứng dụng các mô hình học máy machine learning trong dự báo giá cổ phiếu trên sàn chứng khoán hose một tiếp cận từ góc độ hiệu quả dự báo", nơi bạn sẽ tìm thấy những phân tích sâu sắc về dự đoán giá cổ phiếu. Ngoài ra, tài liệu "Ứng dụng mô hình học máy trong dự báo rủi ro phá sản của các doanh nghiệp bất động sản niêm yết trên thị trường chứng khoán việt nam khóa luận tốt nghiệp đại học" cũng cung cấp cái nhìn về cách học máy có thể giúp dự đoán rủi ro trong lĩnh vực bất động sản. Cuối cùng, bạn có thể tìm hiểu thêm về "Đề tài áp dụng mô hình học máy xây dựng ứng dụng dự đoán chứng khoán việt nam", tài liệu này sẽ giúp bạn hiểu rõ hơn về việc áp dụng học máy trong dự đoán giá chứng khoán tại Việt Nam.

Mỗi tài liệu đều là một cơ hội để bạn khám phá sâu hơn về các ứng dụng của học máy trong lĩnh vực tài chính, từ đó nâng cao kiến thức và kỹ năng của mình.