một vài AI Tools và Framework: + Scikit learn: thư viện này cung cấp cho chúng ta các công cụ xử lý các bài toán ml và thống kê như: classification (phân lớp) regression (hồi quy) clustering (phân cụm dữ liệu) dimensionality reduction (giảm chiều dữ liệu) + TensorFlow: đây là open source nổi tiếng của Google, nên tensorFlow luôn cập nhật những cải tiến mới, hỗ trợ nhiều thuật toán hiện đại lẫn cơ bản. Có một điều hấp dẫn về TensorFlow là chúng ta có soạn chương trình bằng Python và chạy tiếp tục ngay chính trên CPU và GPU của mình, không cần compose sang C++ hoặc yêu cầu phải có nhân CUDA để chạy trên GPU. + Bên cạnh đó, Google còn hỗ trợ bộ Google ML Kit, cung cấp các API giúp cho thuận lợi trong việc code và không cần có kiến thức chuyên sâu về Neural networks hay tối ưu hóa model. Hiện tại thì ML Kit đang cung cấp API: Text recognition (nhận dạng văn bản) Image labeling (dán nhãn hình ảnh) Barcode scanning (quét mã vạch) Face detection (nhận diện khuôn mặt) Landmark recognition (nhận diện mốc) + Pytorch: là 1 framework được phát triển bởi Facebook. Nó cũng tương tự như Tensorflow, được sử dụng nhiều trong các bài toán Deep Learning hiện nay. Phổ biến nhất mà chúng ta có thể thấy đó là chức năng tự động nhận diện khuôn mặt rồi tag tên người đó vào hình ảnh + Keras: là open source được viết bằng Python, hỗ trợ xây dựng CNN và RNN. Nó cũng có độ nổi tiếng ngang với tensorflow hay pytorch. Người dùng dễ nắm bắt sử dụng vì nó khá đơn giản. + CNTK: là 1 open source của MIcrosoft, cũng hỗ trợ training các thuật toán deep learning. Cũng hỗ trợ ngôn ngữ C++ và Python như các ngôn ngữ khác. + Ngoài ra, còn có các open source khác dành cho nghiên cứu và áp dụng AI như: Theano, Caffe, Caffe2, MxNet, Auto ML, OpenNN, H20 Open Source AI Còn về các templates thì đa số ta sẽ sử dụng trên github