[PT205] Ứng dụng AI với Python
Tạo chatbot và ứng dụng biết nghe, nhìn, trò chuyện bằng dịch vụ AI.
Ứng dụng AI với Python là khóa học thứ năm của giai đoạn Xây dựng trong chương trình Lập trình AI với Python. Ở khóa trước, bạn đã tự viết mô hình học máy từ đầu. Ở khóa này, bạn dùng các mô hình AI lớn đã được huấn luyện sẵn, gọi chúng từ chương trình Python của mình để tạo ra ứng dụng biết trò chuyện, nghe giọng nói và hiểu hình ảnh. Trong 12 tuần, bạn lập trình trên máy tính bằng công cụ mà lập trình viên chuyên nghiệp đang dùng, học cách gọi Gemini, dịch vụ AI của Google, qua API, viết yêu cầu cho AI, kiểm thử ứng dụng AI và dùng AI an toàn, có trách nhiệm.
Khóa học dành cho ai
Học sinh đã hoàn thành khóa Học máy với Python.
Học sinh đã vững Python cơ bản, danh sách, từ điển, hàm, đọc ghi tệp, muốn tự tạo ứng dụng AI của riêng mình.
Học sinh có máy tính cá nhân (Windows, macOS hoặc Linux) cài đặt được phần mềm, và có phụ huynh hỗ trợ tạo API key Gemini miễn phí bằng tài khoản Google của phụ huynh ở tuần học đầu tiên.
Sau khóa học, bạn sẽ làm được gì
Tự cài đặt và làm việc với Python trong Visual Studio Code, cài và dùng thư viện theo tài liệu hướng dẫn.
Gọi dịch vụ AI Gemini qua API từ chương trình Python, đọc kết quả và xử lý khi có lỗi.
Giải thích mô hình ngôn ngữ lớn hoạt động thế nào, vì sao nó có lúc trả lời sai, và viết yêu cầu để AI trả lời đúng ý.
Tạo chatbot biết ghi nhớ cuộc trò chuyện; tạo ứng dụng chuyển giọng nói thành văn bản và hỏi đáp về hình ảnh.
Kiểm thử ứng dụng AI, bảo vệ dữ liệu cá nhân và nhận ra tác động của AI đến con người, xã hội và nghề nghiệp.
Tạo một ứng dụng AI của riêng bạn để giải quyết một nhu cầu thật.
Điểm nổi bật của khóa học
Lập trình như người làm nghề: bạn viết code trong Visual Studio Code trên máy tính của mình, cài thư viện, gọi API và tổ chức dự án nhiều tệp.
Dùng dịch vụ AI thật: bạn gọi Gemini, mô hình AI của Google, trực tiếp từ chương trình Python của mình qua API, với mức sử dụng miễn phí đủ cho việc học.
AI biết nghe, nhìn và trò chuyện: bạn làm việc với cả ba loại dịch vụ AI phổ biến nhất hiện nay trong cùng một khóa học.
Hiểu AI từ bên trong: những gì bạn đã tự làm ở khóa Học máy với Python giúp bạn hiểu mô hình ngôn ngữ lớn làm gì và không làm được gì, thay vì tin AI một cách mù quáng.
AI có trách nhiệm: bạn học cách kiểm thử ứng dụng AI, bảo vệ dữ liệu cá nhân, tôn trọng bản quyền và cân nhắc tác động của AI.
Nhịp học: mỗi tuần khoảng 60 phút tự học trên nền tảng; mentor AI gợi mở khi bạn gặp khó, không làm hộ.
Có sản phẩm thật: khóa học kết thúc bằng một ứng dụng AI do bạn tự thiết kế, xây dựng, kiểm thử và trình bày.
Nội dung khóa học
Môi trường lập trình và API: lập trình Python trên máy tính với Visual Studio Code, API và cách gọi API bằng Python.
Mô hình ngôn ngữ lớn: mô hình ngôn ngữ lớn hoạt động thế nào, viết yêu cầu cho AI, tạo chatbot.
AI nghe và nhìn: nhận dạng giọng nói, hỏi đáp về hình ảnh, kết hợp nhiều dịch vụ AI.
Ứng dụng AI có trách nhiệm: kiểm thử và cải tiến ứng dụng AI, an toàn, bản quyền và tác động của AI.
Dự án ứng dụng AI: nhận diện vấn đề, thiết kế, xây dựng, kiểm thử và trình bày ứng dụng AI của riêng bạn.
Nội dung khóa học
Môi trường lập trình và API
2 bài học · 10 hoạt độngMô hình ngôn ngữ lớn
3 bài học · 14 hoạt độngAI nghe và nhìn
3 bài học · 15 hoạt độngỨng dụng AI có trách nhiệm
2 bài học · 10 hoạt độngDự án ứng dụng AI
3 bài học · 12 hoạt độngKhóa học liên quan
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
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.
[PT202] Cấu trúc dữ liệu và thuật toán
Khoá thứ hai chuỗi PT: tổ chức dữ liệu bằng danh sách, từ điển, bộ, tập hợp, đọc ghi tệp, cài đặt tìm kiếm và sắp xếp rồi xây dựng ứng dụng quản lý của riêng bạn.
[PT203] Phân tích dữ liệu với Python
Đọc, làm sạch, thống kê và vẽ biểu đồ từ dữ liệu thật bằng Python, rồi tự thực hiện một dự án phân tích dữ liệu trọn vẹn.
[PT204] Học máy với Python
Bạn tự viết bằng Python những thuật toán học máy cơ bản, huấn luyện chúng trên dữ liệu thật, đo xem chúng đúng đến đâu và tìm cách làm chúng tốt hơn, công bằng hơn.
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 cho Excel và báo cáo tự động
Dùng Python đọc, gộp, đối chiếu và ghi tệp Excel, rồi để báo cáo định kỳ tự chạy mỗi tuần.
Machine Learning cơ bản với Python Scikit-learn
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.
Lập trình Trí tuệ nhân tạo với Python
Khóa học “Lập trình Trí tuệ Nhân tạo với Python – Xây dựng ứng dụng LLM” là một chương trình đào tạo trực tuyến, giúp học viên nắm bắt và ứng dụng các mô hình ngôn ngữ lớn (LLM) như GPT, Claude, LLaMA... vào thực tế. Thay vì nghiên cứu mô hình từ đầu, khóa học tập trung vào việc khai thác sức mạnh của LLM thông qua API, thư viện LangChain, và công cụ triển khai hiện đại.
Làm chủ Phát triển Web Hiện đại với Flask
Khóa học "Làm chủ Phát triển Web Hiện đại với Flask" không chỉ dạy bạn cú pháp của Flask, mà là một hành trình toàn diện được thiết kế để biến bạn từ một người biết Python thành một nhà phát triển web Flask tự tin và thành thạo, sẵn sàng đối mặt với các dự án phức tạp nhất.
Phân tích dữ liệu với Python và Pandas
Trong kỷ nguyên dữ liệu bùng nổ, Pandas đã trở thành thư viện không thể thiếu đối với bất kỳ ai làm việc trong lĩnh vực phân tích dữ liệu. Với khả năng xử lý, thao tác và biến đổi dữ liệu vượt trội, Pandas giúp bạn khám phá những insight ẩn sâu, đưa ra quyết định sáng suốt và trực quan hóa kết quả một cách hiệu quả.
Trực quan hóa dữ liệu chuyên sâu với Python
Làm thế nào để biến một biểu đồ tốt thành một biểu đồ xuất sắc? Làm thế nào để một hình ảnh không chỉ hiển thị dữ liệu, mà còn kể một câu chuyện có sức thuyết phục, dẫn dắt người xem và thúc đẩy hành động?