Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " NLP "

Chia Sẻ Khóa Học AI & Machine Learning Với Go (Golang) [Khóa 5750 A]

19 tháng 9 2025 / No Comments

Tìm hiểu những kiến ​​thức nền tảng về Artificial Intelligence & Machine Learning và áp dụng chúng vào các chương trình Go của bạn.

Những gì bạn sẽ học được:

  • ✓ Tìm hiểu các nguyên tắc cơ bản của trí tuệ nhân tạo.
  • ✓ Tìm hiểu các thuật toán AI search (BFS, DFS, GBFS, Dijkstra & A* Search).
  • ✓ Tìm hiểu các nguyên tắc cơ bản đằng sau machine learning.
  • ✓ Tìm hiểu về việc tạo ra thế giới với các quy tắc dành cho trí tuệ nhân tạo.
  • ✓ Tìm hiểu cách quản lý xác suất với trí tuệ nhân tạo.
  • ✓ Tìm hiểu cách train một model bằng linear regression và multiple linear regression.
  • ✓ Tìm hiểu cách triển khai và sử dụng một neural network.
  • ✓ Tìm hiểu cách kết nối và sử dụng các remote model trên các service như Hugging Face.
  • ✓ Tìm hiểu cách tích hợp một ứng dụng Go với các LLM như ChatGPT và các locally hosted LLM.

Bạn là một Go developer, đã sẵn sàng khám phá thế giới AI và machine learning đầy thú vị chưa? Khóa học này là cẩm nang toàn diện dành cho bạn, được thiết kế dành riêng cho những Gopher muốn bổ sung các kỹ năng AI mạnh mẽ vào bộ công cụ của mình.

Phần lớn code trong khóa học này được viết bằng Go, nhưng một số được viết bằng Python, khi nào thì nên làm như vậy, nghĩa là trước khi tham gia khóa học này, bạn phải có hiểu biết cơ bản về cả hai ngôn ngữ.

Chúng ta sẽ bắt đầu với các khái niệm AI cơ bản, xây dựng một nền tảng vững chắc thông qua các dự án thực hành. Sau đó, chúng ta sẽ đi sâu vào thế giới machine learning, xử lý mọi thứ từ các classic regression model đến các neural network hiện đại. Bạn sẽ học cách tận dụng Go cho các ứng dụng AI hiệu suất cao và khám phá cách tích hợp nó với Python và các công cụ tiên tiến như Hugging Face và LLM để tạo ra các giải pháp tiên tiến nhất.

Những gì bạn sẽ học được:

  • ✓ Các thuật toán tìm kiếm và Intelligent Agent: Làm chủ các thuật toán AI search cốt lõi như A* & Dijkstra bằng cách giải quyết mê cung và chế tạo một robot hút bụi.
  • ✓ Propositional Logic & Model Checking: các AI agent dựa trên knowledge thường cần đưa ra các quyết định dựa trên thông tin có sẵn trong thế giới mà chúng hoạt động. Propositional logic và model checking là hai cách tiếp cận khác nhau để giải quyết vấn đề này.
  • ✓ Uncertainty: Tìm hiểu cách các AI agent xử lý tính ngẫu nhiên bằng cách tạo ra một Battleship AI và một card-counting Blackjack player.
  • ✓ Machine Learning Fundamentals: Hiểu biết thực tế về linear regression bằng cách xây dựng các mô hình bằng cả Python và Go để dự đoán giá nhà.
  • ✓ Deep Learning & Neural Network: Xây dựng một neural network từ đầu để dự đoán giá nhà và một Convolutional Neural Network (CNN) để phân loại hình ảnh.
  • ✓ Natural Language Processing (NLP): Khám phá sức mạnh của NLP bằng cách tạo một chương trình extractive summarization trong Go. Bạn cũng sẽ học cách interface với các external model từ Hugging Face và khai thác sức mạnh của Large Language Models (LLM) để tạo ra các hệ thống hybrid summarization.
  • ✓ Large Language Models (LLM): Tìm hiểu cách kết nối các chương trình Go của bạn với các Large Language Model như ChatGPT. Chúng tôi sẽ sử dụng một LLM được host cục bộ bằng Ollama, nhưng code chúng tôi viết sẽ tương thích 100% với OpenAI, được sử dụng để kết nối với hầu hết các LLM.

Yêu cầu của khóa học:

Khóa học này dành cho các Go developer từ trung cấp đến nâng cao. Bạn cần nắm vững cú pháp và các khái niệm cốt lõi của Go. Hiểu biết cơ bản về các cấu trúc dữ liệu như graphs và trees cũng hữu ích, nhưng không bắt buộc. Bạn cũng nên có kiến ​​thức cơ bản về Python.

Tất cả những gì bạn cần là một máy tính chạy Windows, macOS hoặc Linux. Mặc dù GPU sẽ tăng tốc một số tác vụ deep learning, nhưng nó không phải là yếu tố bắt buộc; mọi thứ đều chạy trên CPU.

Tại sao bạn lại chọn khóa học này?

Đây không chỉ là một khóa học về machine learning thông thường; nó được thiết kế riêng cho các lập trình viên Go. Bạn sẽ học cách xây dựng các ứng dụng AI và machine learning sẵn sàng cho môi trường production, tận dụng hiệu suất và tính đồng thời của Go. Cuối khóa học, bạn sẽ có một danh mục các dự án và các kỹ năng để tự tin xây dựng các ứng dụng thông minh của riêng mình.

Bạn đã sẵn sàng xây dựng tương lai AI với Go chưa? Đăng ký ngay và bắt đầu hành trình của bạn!

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. Search & Artificial Intelligence - Phần I.
  • ✓ 03. Search & Artificial Intelligence - Phần II.
  • ✓ 04. Knowledge Based Agents: Propositional Logic.
  • ✓ 05. Knowledge Based Agents: Model Checking.
  • ✓ 06. Artificial Intelligence & Uncertainty I.
  • ✓ 07. Artificial Intelligence & Uncertainty II.
  • ✓ 08. Machine Learning trong Python (supervised): Linear & Multiple Linear Regression.
  • ✓ 09. Machine Learning trong Go (supervised): Linear & Multiple Linear Regression.
  • ✓ 10. Machine Learning: Neural Networks.
  • ✓ 11. Natural Language Processing: Extractive Summarization.
  • ✓ 12. Natural Language Processing: Interfacing với Hugging Face.
  • ✓ 13. Natural Language Processing: Summarizing text sử dụng LLM.
  • ✓ 14. Natural Language Processing: Hybrid Summarization.

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

  • ✓ Các Developer muốn xem cách AI & Machine Learning có thể cải thiện kỹ năng development của họ như thế nào khi làm việc với ngôn ngữ lập trình Go.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.