logo

AnonyHome

Loading...

Register

IoT - Arduino - New - Tech Talk - Trí tuệ nhân tạo - 2018-12-28

[KHMT] – 5 Thư viện Javascript dành cho Machine Learning

Sau chuỗi bài chia sẻ tài liệu về trí tuệ nhân tạo. Như giáo trình Nhập môn trí tuệ nhân tạo của Bưu chính viễn thông hay giáo trình Trí tuệ nhân tạo của Học viện kỹ thuật quân sự. Thì hôm nay AnonyHome sẽ giới thiệu đến các bạn 5 thư viện Javascript dành cho Machine Learning để các bạn có thể nghiên cứu và thực hành.

1. Brain.js

Brain.js là một thư viện Javascript cho Mạng nơ-ron thay thế “brain” library (hiện không dùng nữa), có thể được sử dụng với Node.js hoặc trong trình duyệt và cung cấp các loại mạng khác nhau cho các tác vụ khác nhau. Dưới đây là bản demo training mạng để nhận biết độ tương phản màu.
5 Thư viện Javascript dành cho Machine Learning - AnonyHome
Training Synaptic image-filter perceptron

2. Synaptic

Synaptic là một thư viện mạng nơ-ron Javascript cho node.js và trình duyệt cho phép bạn huấn luyện các kiến ​​trúc mạng nơ-ron thứ nhất và thậm chí thứ hai. Dự án bao gồm một vài kiến ​​trúc tích hợp như tri giác đa lớp, mạng bộ nhớ dài hạn đa lớp, … và bạn có khả năng huấn luyện một mạng thực sự.
5 Thư viện Javascript dành cho Machine Learning - AnonyHome
Training Synaptic image-filter perceptron

3. Neataptic

Thư viện này cung cấp quá trình phát triển thần kinh & truyền ngược nhanh cho trình duyệt và Node.js, với một vài mạng tích hợp bao gồm perceptron, LSTM, GRU, Nark và hơn thế nữa.
5 Thư viện Javascript dành cho Machine Learning - AnonyHome
Neataptic target-seeking AI demo

4. Conventjs

 

Được phát triển bởi Stanford U PhD. Thư viện nổi tiếng này đã không được duy trì trong 4 năm qua, nhưng nó chắc chắn là một trong những dự án thú vị nhất trong danh sách. Nó có một triển khai Javascript cho các mạng thần kinh hỗ trợ các mô-đun phổ biến, phân loại, hồi quy, mô-đun học tập củng cố thử nghiệm và thậm chí có thể huấn luyện các mạng tích chập xử lý hình ảnh.

 

5 Thư viện Javascript dành cho Machine Learning - AnonyHome
Conventjs demo for toy 2d classification with 2-layer neural network

 

5. Webnnn

 

Thư viện do Nhật Bản sản xuất này được xây dựng để chạy mô hình được đào tạo trước mạng lưới thần kinh sâu trên trình duyệt và nhanh chóng. Do việc thực thi DNN trên trình duyệt tiêu tốn nhiều tài nguyên tính toán, khung này tối ưu hóa mô hình DNN để nén dữ liệu mô hình và tăng tốc thực thi thông qua các API JavaScript như WebAssugging và WebGPU.

 

5 Thư viện Javascript dành cho Machine Learning - AnonyHome
Neural style transfer example
Mời các bạn đón đọc tiếp phần 2. Đừng quên theo dõi website để ủng hộ AnonyHome team và để nhận các bài viết mới nhất nhé!

 

Nhận bài viết mới qua email

Chuyên mục HOT

Chuyên mục tìm hiểu ioT

Xem thêm

Popular

Newest

Related

AnonyHome ra mắt nền tảng học lập trình trực tuyến

2020-09-04

Chia sẻ tài liệu lập trình Android Full – FPT Software

2020-06-21

Chia sẻ Khóa học xây dựng ứng dụng triệu người xài Android Realtime với Firebase qua 5 dự án

2020-06-27

Khóa học lập trình Android Kotlin toàn tập 2020

2020-07-01

Tài liệu Java Spring MVC – Đại học FPT

2020-06-23

Full source code+Database: Quản lý thư viện+Báo cáo chi tiết

2020-02-26

Chia sẻ tài liệu học Lập trình ARM STM32, STM8, vv

2020-03-05

Chia sẻ bộ video Tự Học Angular Tiếng Việt

2020-06-29

AnonyHome ra mắt nền tảng học lập trình trực tuyến

2020-09-04

Chia sẻ code quản lý khoá học và học viên PHP MYSQL

2021-02-25

Bài giảng Java – Chương 3 phần 1

2021-02-24

Bài giảng Java – Chương 2 phần 2

2021-02-04

Bài giảng Java – Chương 2 phần 1

2021-01-22

Sự khác biệt giữa next() và nextLine() trong Java

2021-01-22

Chương 1: Giới thiệu về Java

2021-01-13

Hướng dẫn cài đặt môi trường Java và Eclipse

2021-01-12

AnonyHome ra mắt nền tảng học lập trình trực tuyến

2020-09-04

Chia sẻ code quản lý khoá học và học viên PHP MYSQL

2021-02-25

Bài giảng Java – Chương 3 phần 1

2021-02-24

Bài giảng Java – Chương 2 phần 2

2021-02-04

Bài giảng Java – Chương 2 phần 1

2021-01-22

Sự khác biệt giữa next() và nextLine() trong Java

2021-01-22

Chương 1: Giới thiệu về Java

2021-01-13

Hướng dẫn cài đặt môi trường Java và Eclipse

2021-01-12