Tham dự Tech Lounge

Tham dự Tech Lounge


Tự làm ra con AI nhận diện hình ảnh không cần code dòng nào, có thể tích hợp vào app, web của bạn

Duy Luân
10/11/2019 22:47Phản hồi: 47
Tự làm ra con AI nhận diện hình ảnh không cần code dòng nào, có thể tích hợp vào app, web của bạn
Ứng dụng Photos trong iPhone, Google Photos và nhiều ứng dụng hiện có khả năng phân loại hình ảnh, ví dụ nó tự biết được đâu là ảnh chụp phong cảnh, đâu là ảnh chụp chân dung, đâu là ảnh chụp biển. Hoặc nó có thể phân biệt giữa ảnh mặt người A với người B với người C. Những thứ này thực ra là một quá trình huấn luyện để máy cho ra các mô hình (model), sau đó app dùng model này để phân loại khi có một tấm ảnh mới được đưa vào. Để giúp bạn hiểu rõ hơn về quá trình người ta làm chuyện huấn luyện này, Google làm ra một trang web tên là Teachable Machine, link: https://teachablemachine.withgoogle.com

Trang web này cho phép bạn tạo ra các mô hình phân loại âm thanh, hình ảnh và tư thế người. Việc của bạn là đưa vào một số ảnh mẫu để máy nó học, sau đó nó sẽ dự đoán một tấm ảnh mới hoàn toàn do bạn cung cấp, không cần code dòng nào. Cực dễ, cực vui.

Mình ví dụ, trong hình bên dưới mình cho máy nó phân loại giữa mặt Duy Luân và điện thoại (hai loại này trong thế giới AI gọi là class, nếu bạn phân loại 3 thứ thì bạn có 3 class để máy học: class mặt Duy Luân, class điện thoại, class con mèo...). Mình dùng webcam để chụp hình cho nhanh (nếu không thì bạn có thể upload file lên cũng được), và một mẹo nhỏ cho bạn đó là càng nhiều ảnh mẫu thì model phân loại càng chính xác hơn.

phan_loai.jpg
Trong quá trình training cho mô hình của bạn, bạn có thể bấm vào các dấu chấm hỏi để biết thông số đó có nghĩa là gì, tăng hay giảm thì nó tác động ra sao tới độ chính xác của model... Hay, cái này cực kì dễ hiểu, anh em hãy thử nghiệm nhé.

Sau khi đã training xong, trang web sẽ cho phép bạn chụp ảnh mới của mình, mô hình sẽ dự đoán xem ảnh này có thể thuộc vào class nào, tỉ lệ tự tin của nó trong việc dự đoán đúng là bao nhiêu %.

Nếu bạn muốn sử dụng tiếp mô hình này cho trang web, ứng dụng hay hệ thống server của mình, bạn có thể download các file model về để dùng (có ở dạng Tensorflow Keras file, hoặc chạy trên nền web bằng Tensorflow.js). Hay ghê, tiện cho anh em nào đang cần đưa AI vào ứng dụng của mình nhưng không có nhiều kiến thức sâu về nhận diện hình ảnh, âm thanh...

xuat_model_tensoflow.jpg
47 bình luận
Chia sẻ

Xu hướng

Cái này có phân biệt được mặt người này với người kia không mod? 😁
@Mạnh Cường 2512 Dựa theo facebook thì có nhé. Chỉ là cách làm không biết ntn!
@Mạnh Cường 2512 Được bạn, độ chính xác chắc không cao như các model do mấy chuyên gia làm haha, nhưng dùng tạm để hiểu cách hoạt động cũng được
maicasio
TÍCH CỰC
4 năm
Đến một lúc nào đó máy móc sẽ kiểm soát ng dùng, thống trị loài ng, bá chủ thế giới.
@maioshi Maiface đẻ con kìa ae
pipobear
ĐẠI BÀNG
4 năm
@maioshi chào maifake con 😁
GG photo là đủ dùng rồi. 😁
@baotuan Google photo nhận được hết đấy, AI mà, càng ngày nó nhận diện càng chuẩn
@Black Mamba Đề nghị đồng chí vào thẳng web https://teachablemachine.withgoogle.com/ đọc 1 vòng rồi nói chuyện tiếp
@baotuan À rồi, sorry nãy đọc nhầm tưởng bạn viết là Google Photos nó chỉ nhận được mặt người trong photos. Cái Teachable Machine này hơn Google Photos ở chỗ: ngoài images, nó còn làm việc được với sounds. Còn riêng poses thì Google Photos vẫn nhận diện tốt bạn nhé, hiện tại mình vẫn dùng Google Photos để tìm được poses. Teachable Machine tuy chưa thông minh được như Google Photos (vốn do Google tự huấn luyện), độ thông minh của nó phụ thuộc vào kích thước mẫu (tức độ chăm chỉ của người dùng huấn luyện nó), và nói để kích thước mẫu, khó ai đọ được Google. Ngoài ra, Teachable Machine chưa nhận diện được chữ trong ảnh như Google Photos (hoặc có thể mình chưa nghĩ ra cách làm?).
@Black Mamba Cái này để làm quen với ML thôi, nó đâu sinh ra để thay cho Google Photos gì đâu bác 😁
thôi xài bình thường dc rồi 😁
Lại đi cúng data cho Google với train data hộ
binhyen102
TÍCH CỰC
4 năm
Đưa thử cái mâm với mặt duy luân xem nó nhận diện ra được k
@binhyen102 Bác quá phũ 😁
@binhyen102 vui ta. dần dần, bác hướng dẫn nó rằng đây là mặt của Mod Luân rồi nó sẽ hiểu thôi
Hay đó
vietvohoang
ĐẠI BÀNG
4 năm
Tks so much! Hay nhỉ, làm thử xem!
thahnv
ĐẠI BÀNG
4 năm
quá hay luôn...đúng lúc đang nghiên cứu mảng này
Ba Con Heo
ĐẠI BÀNG
4 năm
Google kiếm thêm người dạy cho AI đây mà, miễn phí thì không đòi hỏi nhiều mấy vụ đó. Cái này tích hợp vào app nghịch cung vui nè.
tungnhtsb
TÍCH CỰC
4 năm
Một cách khiến người ta tự nguyện cung cấp thông tin cá nhân miễn phí.
BarryAllen
ĐẠI BÀNG
4 năm
Đang làm cái dự án nhận diện cảm xúc gương mặt luôn, code ỉa
@BarryAllen Bạn thử cái này xem: http://ainoodle.tech/2019/11/04/thu-lam-model-chi-thanh-tam-du-doan-tam-trang-va-xoa-diu-nguoi-dung/
nhiều càng có nhiều cái hay.
Phổ cập AI
Cái này là dạy AI chứ có phải tự làm đâu nhỉ 😁
@gunnyonline Vậy là tự làm ra được model rồi :D
GGphotos cũng nhận diện khá ngon, ảnh mình hồi nhỏ cũng biết luôn
Anh cho em hỏi, giờ em muốn học mảng AI này mà em tìm hiểu qua thấy nhì nhằng khó quá. Có rất nhiều thuật toán học máy cho Classification, Linear Regression ... trong đó có rất nhiều công thức toán học khó hiểu. Giờ em muốn học để build một mô hình vừa và nhỏ như kiểu Recommendation, Classify, nhận dạng vật thể thì có lên hiểu rõ các công thức toán học trong đó không ạ hay chỉ cần biết qua qua và cách sử dụng các thư viện ML để tạo ra model đó. Anh có hướng dẫn học mảng này không giới thiệu cho em với, em cám ơn !
@Dương Galaxy Tùy bạn muốn tiếp cận kiểu gì, mình thì kiểu vọc vào code để có kết quả, vậy mới có động lực học tiếp 😁

THời gian đầu thì biết xài và ra kết quả là được, nhưng dần dần bạn phải hiểu rõ bản chất của nó chạy như thế nào
@Dương Galaxy Bạn tham khảo thử cách này: http://ainoodle.tech/2019/08/05/toi-da-hoc-ai-nhu-the-nao/
@vnitmaster Cám ơn bạn, chắc đúng cái mình cần rồi.
Lại đi biếu data cho nó

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019