コース一覧へ戻る
COMP5511 大学院

PolyU | 人工知能の概念

本包括的なコースは、大学院生および社会人を対象に、厳密でありながらも親しみやすい人工知能入門を提供します。歴史的な基礎と最先端の革新をつなぐカリキュラムは、記号AIや探索アルゴリズムから現代のディープラーニングや生成AIへと段階的に進みます。受講者は、知識表現、確率的推論、古典的な機械学習といった必須トピックを学んだ後、ニューラルネットワーク、Transformer、大規模言語モデル(LLM)について深く掘り下げます。理論と実践の両方を重視し、本コースではPythonやPyTorchなどの業界標準フレームワークを用いてアルゴリズムを実装し、最新のAPIを活用しながら、AI倫理と安全性における重要な課題に取り組みます。

5.0
64.0h
100 受講者
25 レッスン
80 いいね
人工知能
学習を開始

コース概要

コンテンツ概要

この包括的なコースは、大学院生と専門家を対象に、厳密かつ親しみやすい人工知能(AI)の入門を提供します。歴史的な基礎と最先端の革新の間のギャップを埋めながら、カリキュラムは記号AIと探索アルゴリズムから現代のディープラーニングと生成AIへと進みます。学生は知識表現、確率的推論、古典的な機械学習といった必須トピックを探求した後、ニューラルネットワーク、Transformer、大規模言語モデル(LLM)を深く掘り下げます。理論と実践の両方を重視し、コースではPythonとPyTorchなどの業界標準フレームワークを活用してアルゴリズムを実装し、最新のAPIと連携し、AI倫理と安全性における重要な課題に取り組みます。

古典的な記号AIと現代の生成AIの間のギャップを埋めながら、このコースは学生にインテリジェントシステムを設計、実装、倫理的に評価するための理論的深さと実践的なPythonスキルを身につけさせます。

学習目標

  1. AIの基礎を習得: ヒューリスティック探索、論理ベースの推論、確率モデリングを含む基本的な問題解決パラダイムを分析し、実装する。
  2. ディープラーニングアーキテクチャを実装: 多層パーセプトロンから畳み込みニューラルネットワーク、Transformerに至るまで、PyTorchを使用して高度なニューラルネットワークを設計・訓練する。
  3. 生成AIソリューションを展開: ファインチューニング、プロンプトエンジニアリング、検索拡張生成(RAG)などの技術を活用し、大規模言語モデル(LLM)を用いたアプリケーションを構築する。
  4. 倫理的なAI開発を確保: AIシステムのバイアス、安全性、アラインメントを批判的に評価し、実世界のシナリオにおける説明可能性と堅牢性のための戦略を適用する。

レッスン

Lecture

Lab

本实验介绍了 Google Colab 环境的配置,包括挂载 Google Drive 以实现数据持久化、使用 pip 管理 Python 库,以及利用 PyTorch 张量和 GPU 加速 AI 计算。此外,课程还涵盖了通过字典处理符号知识及使用交互式组件优化模型参数的方法,为后续的符号 AI 与深度学习任务奠定基础。

This lab introduces Symbolic AI through the classic SHRDLU "Blocks World," focusing on representing world states, implementing symbolic physics, and using recursion for object manipulation. Students will learn to transition from "blind" command execution to intelligent automated planning by developing logic to resolve physical constraints and dependencies.

本节课介绍了五子棋AI的开发基础,涵盖了使用二维列表表示棋盘、利用嵌套循环与方向向量进行胜负判定,以及通过递归实现Minimax算法与Alpha-Beta剪枝来优化AI的决策能力。课程重点在于如何通过启发式评估函数和回溯法,让AI能够模拟并预判未来的棋局走势。

本实验旨在通过引入位置权重启发式函数、基于邻居的空间局部性过滤以及移动排序策略,优化五子棋AI的对抗搜索算法。这些改进有效降低了分支因子并提升了Alpha-Beta剪枝效率,使AI能够在有限时间内进行更深层次的博弈决策。

本节课介绍了COMP5511课程作业报告的撰写规范,重点讲解了如何使用Markdown进行排版以及如何构建摘要、引言、理论背景和方法论等核心章节。学生将学习如何通过客观的学术语言阐述SHRDLU符号AI与Gomoku博弈算法的实现逻辑,从而提升技术文档的专业性与逻辑性。

本課程介紹了從符號式 AI 到機器學習的範式轉移,並透過 MNIST 手寫數字識別任務,學習如何使用 PyTorch 處理張量數據及進行預處理。同時,課程引導學生利用 Scikit-Learn 進行特徵工程(展平與標準化),並訓練支持向量機(SVM)模型來實現圖像分類。

Mock

This mock exam provides a self-paced review and practice opportunity for the PolyU COMP5511 course to help students prepare for the upcoming assessment. It serves as a tool to test your understanding of key course concepts and evaluate your readiness for the final exam.