Khóa học Machine Learning cơ bản với Python Scikit-Learn dành cho những người đã có kiến thức nền tảng về Python và mong muốn làm quen với lĩnh vực học máy thông qua các phương pháp phổ biến như dự đoán giá trị, phân loại dữ liệu, chia nhóm và rút gọn thông tin. Khóa học được xây dựng theo lộ trình rõ ràng, bắt đầu từ việc chuẩn bị môi trường làm việc, tìm hiểu cách sử dụng công cụ scikit-learn, cho đến việc thực hiện toàn bộ quy trình xây dựng một mô hình — từ xử lý dữ liệu đầu vào, huấn luyện mô hình, điều chỉnh để cải thiện kết quả, cho đến việc kiểm tra và trình bày kết quả cuối cùng.
Phần lý thuyết được trình bày qua các bài đọc, video hướng dẫn thao tác thực tế và câu hỏi trắc nghiệm nhằm củng cố kiến thức. Phần thực hành bao gồm các bài tập có hướng dẫn chi tiết cũng như các bài tập mở để học viên tự luyện tập và áp dụng vào tình huống thực tế. Sau khi hoàn thành khóa học, người học sẽ có thể tự tin xây dựng một hệ thống dự đoán hoàn chỉnh và có khả năng tiếp cận các phương pháp nâng cao hơn để phục vụ học tập, nghiên cứu hoặc công việc chuyên môn.
Sau khi hoàn thành khóa học, học viên sẽ có được nền tảng vững chắc về tư duy và kỹ năng trong lĩnh vực học máy. Cụ thể, học viên sẽ:
Hiểu rõ các khái niệm cơ bản về học máy và biết cách phân biệt các loại bài toán thường gặp như dự đoán và phân loại;
Biết cách chuẩn bị và xử lý dữ liệu để đưa vào mô hình, bao gồm làm sạch, chuyển đổi và chuẩn hóa dữ liệu;
Nắm được cách xây dựng, huấn luyện và kiểm tra một mô hình dự đoán sử dụng thư viện scikit-learn;
Biết cách đánh giá mức độ hiệu quả của mô hình và đưa ra điều chỉnh phù hợp để nâng cao chất lượng dự đoán;
Có khả năng tổ chức quy trình xử lý dữ liệu và xây dựng mô hình một cách khoa học và linh hoạt;
Tự tin thực hiện một bài toán thực tế từ đầu đến cuối, đồng thời phát triển tư duy phản biện để lựa chọn phương pháp phù hợp và đưa ra các cải tiến dựa trên kết quả đạt được.
Các sản phẩm sẽ làm được
Sau khi hoàn thành khóa học, học viên sẽ có đủ kiến thức và kỹ năng để thực hiện một dự án ứng dụng học máy cơ bản. Trong phần cuối của khóa học, học viên sẽ được lựa chọn thực hiện một trong ba dự án sau để vận dụng toàn bộ quy trình đã học:
Ứng dụng dự đoán giá trị từ dữ liệu
Ví dụ: Dự đoán giá nhà dựa trên các đặc điểm như diện tích, vị trí, số phòng ngủ… Học viên sẽ thực hiện đầy đủ quy trình: xử lý dữ liệu, xây dựng mô hình dự đoán, đánh giá kết quả và trình bày mô hình theo cách dễ hiểu.
Công cụ phân loại khách hàng
Ví dụ: Xác định xem một khách hàng có khả năng rời bỏ dịch vụ hay không. Dự án bao gồm các bước như xử lý dữ liệu khách hàng, lựa chọn mô hình phân loại phù hợp, kiểm tra độ chính xác và phân tích ý nghĩa kết quả mô hình.
Hệ thống phân nhóm dữ liệu tự động
Ví dụ: Phân nhóm khách hàng theo hành vi mua sắm để hỗ trợ các chiến dịch tiếp thị. Học viên sẽ áp dụng thuật toán chia nhóm để phát hiện các nhóm đặc trưng trong dữ liệu mà không cần gán nhãn từ trước.
Nội dung khóa học
Module 1: Tổng quan về Học máy - Machine Learning
1 bài học · 6 hoạt động-
Tổng quan về Học máy (Machine Learning)
-
Học có giám sát và Học không giám sát
-
Vòng đời phát triển mô hình Học máy
-
Lab hướng dẫn: Giới thiệu về Scikit-learn
-
Quiz 1
-
[Tùy chọn] Làm quen với Google Colab
Module 2: Tiền xử lý dữ liệu trong Học máy
2 bài học · 8 hoạt độngModule 3: Bài toán Hồi quy - Regression
1 bài học · 6 hoạt độngModule 4: Bài toán Phân loại - Classification
3 bài học · 17 hoạt độngModule 5: Học máy không giám sát - Unsupervised Learning
2 bài học · 8 hoạt độngModule 6: Đánh giá & Cải thiện mô hình Học máy
1 bài học · 6 hoạt độngKhóa học liên quan
Hướng dẫn học Python hiệu quả
Làm bất cứ việc gì, mà có phương pháp rõ ràng và khoa học thì sẽ giúp đạt được hiệu quả cao hơn, việc học cũng vậy. Làm thợ xây, làm hướng dẫn viên du lịch, làm nông dân trồng lúa, làm thợ hàn,… mà có phương pháp khoa học thì sẽ đạt hiệu quả cao hơn những người tay ngang. Làm người học (learner) cũng vậy.
Khóa học nền tảng lập trình với Python
Khóa học Nền tảng lập trình với Python là điểm khởi đầu thuận lợi cho những học sinh, sinh viên bắt đầu học lập trình, mong muốn tiếp cận Python một cách vừa thuận lợi vừa bài bản.
Luyện tập thuật toán và giải quyết vấn đề với Python
Luyện tập thuật toán Python căn bản
Python Express: Khóa học Trải nghiệm nhanh Python
Bạn đã nghe rất nhiều về Python - ngôn ngữ lập trình đang "làm mưa làm gió" khắp nơi từ phát triển web, phân tích dữ liệu cho đến trí tuệ nhân tạo? Có thể bạn tò mò không biết nó thực sự hoạt động ra sao, hay muốn thử sức nhưng lại e ngại vì không biết có khó không, và nên bắt đầu từ đâu?
Luyện tập Cú pháp Python
Bạn đã bắt đầu hành trình học ngôn ngữ Python, nhưng đôi lúc vẫn tự hỏi liệu mình đã thực sự nắm vững các cú pháp của nó hay chưa? Với rất nhiều từ khóa, cấu trúc lệnh và các quy tắc mới, việc không chắc chắn về kiến thức của mình là điều hoàn toàn dễ hiểu.
Cấu trúc dữ liệu và giải thuật với Python
Nắm vững CTDL & GT chính là bạn đang nắm vững ngôn ngữ chung của mọi lập trình viên giỏi và là nền tảng cốt lõi của khoa học máy tính.
Lập trình Hướng đối tượng với Python
Trong thế giới lập trình hiện đại, OOP không phải là một lựa chọn, mà là một kỹ năng bắt buộc đối với mọi lập trình viên chuyên nghiệp. Nó được ứng dụng sâu rộng trong hầu hết mọi lĩnh vực
Python chuyên sâu
Khóa học Python Chuyên sâu này được thiết kế để đưa bạn từ việc "biết" Python đến thực sự "làm chủ" nó. Chúng ta sẽ đi sâu vào các khái niệm cốt lõi, giúp bạn xây dựng nền tảng vững chắc để trở thành một lập trình viên Python chuyên nghiệp.
Visual Python: Học Python một cách trực quan
Học Python một cách trực quan là một phương pháp tuyệt vời dành cho những bạn đang mới bắt đầu tìm hiểu về Python. Thông qua các bài học đơn giản với giao diện trực quan, bạn sẽ dễ dàng hiểu được các câu lệnh và cách mà Python hoạt động. Kết thúc khóa học này, bạn sẽ cảm thấy thú vị hơn và sẵn sàng hơn để đào sâu vào các khóa học Python chuyên sâu hơn.
Khóa học DEMO
Khóa học này nhằm giúp người học khám phá các tính năng được cung cấp trong nền tảng này. Các tính năng này giúp người học có được trải nghiệm học tập thú vị hơn, và hiệu quả học tập cao hơn so với các trải nghiệm học tập truyền thống.
Xây dựng giao diện web với HTML và CSS
Khóa học thực chiến, tập trung vào dự án, giúp bạn xây dựng portfolio đầu tay và khởi đầu sự nghiệp lập trình front-end. Không yêu cầu kinh nghiệm, chỉ cần sự tò mò và quyết tâm.
Xử lý ngôn ngữ tự nhiên (NLP) với Python
Khóa học “Xử lý ngôn ngữ tự nhiên (NLP) với Python” được thiết kế dành cho sinh viên, lập trình viên và nhà phân tích dữ liệu muốn tiếp cận chuyên sâu vào lĩnh vực xử lý ngôn ngữ – nơi giao thoa giữa ngôn ngữ học, trí tuệ nhân tạo và khoa học dữ liệu.