3 TÍCH HỢP ỨNG DỤNG PHÂN TÍCH KHN MẶT TRONG
3.3 Công nghệ sử dụng
STT Tên cơng nghệ Mục đích Lý do chọn
1 Python 3.8
Ngơn ngữ lập trình chính
Là ngơn ngữ lập trình phổ biến nhất trong 3 loaị ngơn ngữ lập trình.
Được sử dụng rộng rãi trong các hệ thống trí tuệ nhân tạo và dữ liệu
Dễ dàng sử dụng và cộng đồng hỗ trợ lớn.
2 Fast API
Framework xây dựng API
Là một trong những Framework xây dựng API với tốc độ nhanh nhất trong Python
Tốc độ Fast API không thua kém với bất kể máy chủ dữ liệu nào sử dụng Node JS hay PHP
3 Tensorflow
Thư viện xây dựng khối AI chính
Tensorflow là một trong những thư viện về AI và học máy lớn nhất hiện nay được hỗ trợ trực tiếp từ Goolge
Hỗ trợ nhiều loại ngơn ngữ lập trình khác nhau: Python, C++, Go, Tensorflow JS, Java
Dễ dàng sử dụng và triển khai với phần cứng có GPU để tăng tốc 4 Linux OS Hệ điều hành chính triển khai các API
Linux là một hệ điều hành mã nguồn mở. Cộng đồng lớn và ổn định, miễn phí.
Linux hiện tại đang là hệ điều hành máy chủ lớn nhất thời điểm hiện tại.
5 VS Code Text Editor
Là một trong những trình soạn thảo văn bản mạnh mẽ được Microsoft xây dựng
Kho extentsion khổng lồ, giúp nhà phát triển dễ dàng tiếp cận và sử dụng một cách nhanh chóng và tiện lợi
6 MongoDB Hệ quản trị CSDL
Là một trong những hệ quản trị CSDL NoSQL nổi tiếng.
Dễ dàng linh hoạt thay đổi giữa bản cài đặt và đám mây.