Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

machine learning

7 năm trước 1.358 lượt xem 5 bình luận 7 năm trước

em muốn học machine learning thì nên học những gì á anh .em chỉ biết về python .anh nói về tương lai của machine learning lun nhak anh . Em cảm ơn anh

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Anh Thư đã bình luận 7 năm trước

Machine Learning (ML) là 1 lĩnh vực riêng của Artificial Intelligent (AI). ML là tập hợp các models, algorithms, xây dựng model từ data (learn from data).

Các tác vụ mà em thường làm ở vị trí Machine Learning Developer là cập nhật các bài báo khoa học mới nhất về ML và AI, cải tiến giải thuật, chọn ML model phù hợp (thêm, xoá feature, thêm training data) cho nghiên cứu của đại học, viện khoa học hay dự án công ty.

Sách, tài liệu em có thể tham khảo 1 số cuốn sau:

Ngôn ngữ lập trình thì em chọn ngôn ngữ nào cũng được. Vì ML chỉ liên quan đến model, giải thuật và công thức toán. Nếu khuyến khích, thì em nên chọn Python, và các thư viện toán học Scipy (numpy, pandas, matplotlib, scikit-learn, seaborn,...). Em có thể dùng ngôn ngữ khác, nhưng nên tìm các thư viện toán học tương ứng với ngôn ngữ em chọn.

 

Các bài toán phức tạp hơn, như capcha (Computer Vision), Web Search (Text Retrieval) em từ từ nghĩ đến. Em nên hiểu các kiến thức cơ bản về ML, sau đó có thể đi sâu vào từng lĩnh vực riêng. Computer Vision học các giải thuật liên quan đến xử lý hình ảnh, trích xuất thông tin từ ảnh, như facial recognition, facial identification. Recommendation System, gợi ý product liên quan, gợi ý quảng cáo. Text Retrieval search bằng ngôn ngữ tự nhiên, rút trích thông tin từ đoạn văn, chuyển thành câu truy vấn (SQL)

Văn Cao đã bình luận 7 năm trước

Em cũng đang định bắt đầu với Machine Learning , nhưng mà không biết bắt đầu từ đâu, hỏi trên forums thì được hướng dẫn đến blog của ông này : https://machinelearningmastery.com/start-here/  , em đọc vài bài thì thấy cực hay , vì ông ấy có lộ trình đầy đủ, những thắc mắc về kiến thức toán, kiến thức lập trình đều được giải đáp , chúng ta chưa cần toán vẫn có thể học Machine Learning ! 
Nếu anh có toán thì học của thầy Andrew  Free trên Coursera và học một khóa chui của Udemy ( cái này không cần Toán ) https://www.freetutorials.us/machine-learning-a-z-hands-on-python-r-in-data-science-2/

Lê Châu Moderator, Author đã bình luận 7 năm trước

để học machine learning bạn phải biết 3 cái sau: đại số tuyến tính, xác suất thống kê với lập trình

làm quen các thư viện Python thực hiện số liệu dạng mảng như: numpy, pandas, ...

rồi bắt học học các dạng toán meachine learning (định nghĩa, nguyên lý và sử dụng) -> viết thuật toán

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 7 năm trước

- Bản chất machine learining là làm sao để máy tính, phần mềm của bạn tự học hỏi thêm mà không cần bạn ngồi lập trình cho nó.

- Bạn biết google captcha, captcha dạng xoay hình. captcha dạng cũ như hình có chữ số trong đó bị làm nhòe. => machine learning hoàn toàn học và đưa ra kết quả được

- Xác định, học hỏi, dự đoán hành vi của người dùng.

=> tương lai rất sáng lạng

Nguyễn Thái Hải đã bình luận 7 năm trước

MC tương lai sẽ còn phát triển mạnh nửa nha bạn

Câu hỏi mới nhất