강의

멘토링

커뮤니티

Programming

/

Web Development

Lập trình web AI (Streamlit)

Biến kết quả phân tích và mô hình hóa dữ liệu AI thành Web Program.

(5.0) 1 đánh giá

64 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

  • bestdjango
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook

Bạn sẽ nhận được điều này sau khi học.

  • Bắt đầu phát triển AI Machine Learning.

  • Hãy bắt đầu phát triển chương trình web.

  • Và kết nối chúng.

  • Streamlit: Cách dùng, cơ chế, ưu nhược điểm

Bắt đầu với Lập trình web AI.

Kết quả học máy/học sâu AI có thể được mở dưới dạng chương trình web.

  • Với Streamlit, bạn có thể tạo chương trình web rất dễ dàng.

  • Bạn sẽ không chỉ học cách sử dụng Streamlit mà còn cả những nguyên tắc cốt lõi của nó.

  • Nếu bạn có kinh nghiệm về Django, các tính năng của Streamlit sẽ là một nâng cấp.

  • Bạn cũng có thể dễ dàng tạo chương trình ChatGPT.

Tìm hiểu về những điều này

(1) Giải thích cơ bản cho người mới bắt đầu

Chúng tôi cung cấp các khóa học cho cả người mới bắt đầu và trung cấp, thậm chí còn cung cấp các bài học sử dụng cơ bản để giúp người mới bắt đầu (học máy, Jupyter Notebooks, Streamlet, Django, v.v.).

(2) Lập trình web cho nhà phân tích dữ liệu

Theo quan điểm của một nhà phân tích dữ liệu, tôi đang học lập trình web, một ngành được coi là khó, theo từng bước.

  • Phân tích dữ liệu được thực hiện bằng các chương trình web.

  • Dự đoán của máy học được thực hiện thông qua các chương trình web.

  • Tạo bảng dữ liệu dưới dạng chương trình web.


(3) Nó không chỉ đơn thuần là cách sử dụng đơn giản.

Tài liệu chính thức đủ để sử dụng gói Streamlit một cách đơn giản. Tài liệu giải thích các nguyên tắc cơ bản, lưu ý, ưu và nhược điểm của nó so với các phương pháp lập trình web phổ biến như Django.

Biết trước

(1) Lập trình web AI là gì?

Thuật ngữ này không phải là thuật ngữ chính thức, mà là thuật ngữ tôi đặt ra cho thuận tiện.

Do số lượng tác vụ mở kết quả học máy AI/học sâu dưới dạng chương trình web ngày càng tăng nên loại lập trình này được gọi là Lập trình web AI.

Bạn có thể hiểu lầm rằng đây là lập trình web bằng ChatGPT, nhưng thực tế không phải vậy.

(2) Tài liệu chính thức có đủ để hướng dẫn cách sử dụng Streamlit không?

Đúng vậy. Tài liệu chính thức được viết rất tốt, vì vậy bạn có thể tự học cách sử dụng cơ bản từ tài liệu chính thức.

Khóa học này không chỉ giới thiệu cách sử dụng cơ bản mà còn giải thích cách thức hoạt động và các biện pháp phòng ngừa bên trong, đồng thời so sánh ưu và nhược điểm với các phương pháp lập trình web thông thường.

(3) Người mới bắt đầu nên học những điều cơ bản trước.

Nếu bạn thấy bài giảng khó sau khi nghe từ đầu, hãy học phần (cơ bản) bên dưới trước.

Tôi đã cố gắng truyền đạt nó một cách dễ hiểu và từng bước một.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Khóa học được giảng dạy trên Windows, nhưng cũng có sẵn trên MacOS và Linux.

  • Tôi sẽ giảng dạy bằng PyCharm (phiên bản miễn phí v2023), nhưng vui lòng sử dụng trình soạn thảo mà bạn quen thuộc (chẳng hạn như VSCode).


  • Streamlit (v1.30), Jupyter-Notebook (v7.0), Django (v5.0)

  • Mặc dù bài giảng dựa trên phiên bản trên nhưng lại sử dụng API cơ bản nên phiên bản này không có nhiều tác dụng.

Tài liệu học tập

  • Mã nguồn và tài liệu tham khảo bài giảng được cung cấp

  • Trong bài giảng, chúng tôi không chỉ giải thích về mã hóa mà còn giải thích các khái niệm liên quan đến mã hóa.

Kiến thức và biện pháp phòng ngừa của người chơi

  • Cần có kiến thức cơ bản về Python và kinh nghiệm với Django là một lợi thế.

  • Để tiết kiệm thời gian học, tôi đã chỉnh sửa video bằng cách giảm thời gian nhàn rỗi.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển bắt đầu Machine Learning

  • Nhà phát triển web mới bắt đầu

  • Người muốn thể hiện kết quả Data Science trên web.

Cần biết trước khi bắt đầu?

  • Chỉ cần biết cơ bản Python, bạn có thể bắt đầu từ khóa học cơ bản.

  • Nếu có kinh nghiệm phân tích dữ liệu hoặc lập trình web, sẽ tốt hơn.

Xin chào
Đây là

2,104

Học viên

154

Đánh giá

224

Trả lời

4.6

Xếp hạng

5

Các khóa học

Việc phát triển chương trình của tôi bắt đầu với ngôn ngữ C, qua Java và gần đây chủ yếu sử dụng Python.
Tôi đã tham gia vào dự án phát triển máy chủ backend cho dịch vụ KT ucloud, phát triển công cụ xử lý thông tin meta cho thư mục/tệp của khách hàng bằng Java và dịch vụ push cho máy khách bằng Python.

Ngoài ra, tôi cũng từng phát triển chương trình đo tốc độ đường truyền internet của KT, chương trình quản lý vận hành thiết bị mạng và chương trình phân tích dữ liệu lưu lượng truy cập khổng lồ. Cá nhân tôi rất say mê sức hấp dẫn của Python và luôn cố gắng tận hưởng việc lập trình bằng Python bất cứ khi nào có thể.

Như một phần của nỗ lực đó, dạo gần đây tôi đang mở rộng phạm vi ứng dụng của Python thông qua việc phát triển các dự án như lập trình web sử dụng Django, liên kết JSON sử dụng Django Rest Framework, phân tích dữ liệu sử dụng Pandas và phát triển giải pháp AI sử dụng Scikit-learn/Tensorflow/ChatGPT.

< Sách đã xuất bản >

1. Lập trình Web Python học cùng Django (Xuất bản lần đầu, Hanbit Media, tháng 4/2015)
2. Lập trình Web Python sử dụng Django - Phần thực hành (Xuất bản lần đầu, Hanbit Media, tháng 7/2016)
3. Lập trình Web Python học cùng Django (Bản hiệu đính, Hanbit Media, tháng 8/2018)
4. Lập trình Web Python sử dụng Django - Phần thực hành (Bản hiệu đính, Hanbit Media, tháng 11/2019)
5. Lập trình Web Python học cùng Django (Xuất bản lần thứ 3, Hanbit Media, tháng 11/2022)

< Bài giảng video >

1. Lập trình Web kết hợp Vue.js - Django (Video Inflearn, tháng 4/2019)
2. Lập trình Web kết hợp Vue.js - Django - Phần thực hành (Video Inflearn, tháng 9/2020)
3. Xây dựng Blog nhanh chóng với Vue - Django - Bootstrap (Video Inflearn, tháng 9/2021)
4. Các điểm cốt lõi của Django REST framework (Video Inflearn, tháng 2/2022)
5. AI Web Programming (Video Inflearn, tháng 2/2024)

Chương trình giảng dạy

Tất cả

80 bài giảng ∙ (9giờ 56phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

1 đánh giá

5.0

1 đánh giá

  • princekey님의 프로필 이미지
    princekey

    Đánh giá 17

    Đánh giá trung bình 4.9

    5

    31% đã tham gia

    Đó là một bài giảng tốt.

    911.091 ₫

    Khóa học khác của bestdjango

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!