Skip to content

前言

人工智能是指由机器展示出的智能,与人类所展示的智能形成对比。

本教程将探讨人工智能领域内不同子领域的基本概念,包括机器学习 (ML)、使用人工神经网络 (ANNs) 的深度学习 (DL)、自然语言处理 (NLP)、计算机视觉、强化学习和遗传算法。你将学习如何使用 Python 实现这些概念,Python 是目前领先的 AI 开发语言。

本教程面向广泛的学习者,包括本科生和研究生、研究人员、希望转型到 AI 领域的软件开发者以及 AI 爱好者。无论你是刚刚起步的初学者,还是寻求更新知识的有经验的学习者,你都能在这里找到宝贵的见解。

为了充分利用本教程,你应该对人工智能 (Artificial Intelligence) 的概念有基础了解,并熟练掌握 Python 编程。熟悉核心的 AI 术语将有所帮助。虽然在开始之前并非强制要求,但如果对一些关键的 Python 库有初步接触或愿意学习,例如 NumPy (用于数值运算)、Pandas (用于数据处理)、Scikit-learn (用于经典机器学习)、TensorFlow 或 PyTorch (用于深度学习)、NLTK (用于自然语言处理)、OpenCV (用于计算机视觉) 以及 Gymnasium (前身为 OpenAI Gym,用于强化学习),这将非常有益。我们将在后续内容中介绍这些库,但事先有所了解将有助于你更顺畅地学习。