Ví dụ ứng dụng Hello World trên bộ thư viện Flask

Một phần của tài liệu (LUẬN văn THẠC sĩ) phát triển thuật toán tìm đường cho nền tảng cung cấp dịch vụ địa chỉ việt nam​ (Trang 29 - 31)

Sau đó chỉ cần run là trang web này sẽ hiển thị trên http://127.0.0.1:5000/

Kết quả như ở Hình 2.4. Như bạn thấy, Flask tập trung vào sự tối giản, cho phép chúng ta ứng dụng Flask thật sự phù hợp cho việc xây dựng các ứng dụng web có quy mô vừa và nhỏ, các API và dịch vụ web:

• Xây dựng ứng dụng web rất giống với việc viết các mô-đun Python chuẩn, cấu trúc gọn gàng và rõ ràng.

• Thay vì cung cấp hết tất cả mọi thứ, Flask cung cấp cho người dùng các thành phần cốt lõi thường được sử dụng nhất của khung ứng dụng web như định tuyến trang, yêu cầu và phản hồi, các mẫu,...

• Với Flask, việc chọn các thành phần nào cho ứng dụng là việc của chúng ta. Điều này thật tuyệt, vì mỗi ứng dụng web có những đặc điểm và tính năng riêng, nó không phần phải chứa các thành phần mà nó không dùng.

• Flask có kiến trúc nhỏ gọn nên bạn hoàn toàn không bị bó buộc bởi bộ khung cồng kềnh, không gặp bất cứ khó khăn nào khi cấu hình hay tổ chức ứng dụng. Không những thế, Flask còn có các ưu điểm nổi bật như: cực kỳ linh hoạt, tối giản, dễ tìm hiểu và sử dụng, định tuyến dễ dàng, rất dễ mở rộng. Vì vậy, công việc chính của bạn là chỉ cần xác định ý tưởng, mục tiêu, tập trung vào việc xây dựng ứng dụng web mà thôi.

• Flask cung cấp rất nhiều tài liệu từ cài đặt đến thực hiện và triển khai, từ hướng dẫn nhanh đến hướng dẫn chi tiết. Bạn có thể dễ dàng tìm kiếm, tham khảo, học tập về lập trình ứng dụng web với Flask bộ thư viện miễn phí trên Internet.

• Cộng đồng Flask khá lớn. Bạn có thể dễ dàng, nhanh chóng tìm được giải pháp từ cộng đồng người sử dụng Flask mỗi khi gặp vấn đề cần giúp đỡ ví dụ như gặp lỗi, cách cài đặt thư viện, cách triển khai ứng dụng...

Hình 2.4. Ví dụ ứng dụng Hello World trên bộ thư viện Flask

2.7. Giới thiệu RNN

RNN (Recurrent Neural Network – Mạng nơ-ron hồi quy) là một trong những mô hình học sâu trong công nghệ trí tuệ nhân tạo.Ý tưởng chính của RNN là sử dụng chuỗi

của một chuỗi với đầu ra phụ thuộc vào cả các phép tính trước đó. Nói cách khác, RNN có khả năng nhớ các thông tin được tính toán trước đó. Trên lý thuyết, RNN có thể sử dụng được thông tin của một văn bản rất dài, tuy nhiên thực tế thì nó chỉ có thể nhớ được một vài bước trước đó mà thôi. Trong lĩnh vực xử lý ngôn ngữ tự nhiên đã ghi nhận được nhiều thành công của RNN cho nhiều vấn đề khác nhau.

Một phần của tài liệu (LUẬN văn THẠC sĩ) phát triển thuật toán tìm đường cho nền tảng cung cấp dịch vụ địa chỉ việt nam​ (Trang 29 - 31)

Tải bản đầy đủ (PDF)

(53 trang)