跳转到主要内容

《人工智能:一种现代方法》第四版,由Peter Norvig和Stuart Russel编写

项目描述

简介

《人工智能:一种现代方法》第四版(AIMA)的代码,由Peter Norvig和Stuart Russel编写。

无耻地重复使用Norvig的官方仓库https://github.com/aimacode/aima-python/

代码应在Python 3.9和Python 3.10中工作。尚未在Python 3.11、3.12或3.13上测试。

浏览

您可以通过浏览代码来获取一些用途,从源代码树的根目录开始,或者在项目主页的索引链接上点击。源代码位于.py文件中;.txt文件提供了如何使用代码的示例。

安装

Linux

git clone git@gitlab.com:tangibleai/inactive/aima
cd aima
python3.10 -m venv .venv
source .venv/bin/activate 
pip install -e .

Mac

  1. 安装XCode
  2. 使用上述Linux说明

Windows

  1. 安装git-bash或WSL
  2. 使用上述Linux说明

测试

aima/目录中,执行以下命令

python doctests.py -v *.py

运行代码

请自行尝试--实验!阅读书籍,创建新的Python文件,导入所需的模块,并调用您想要的函数!

致谢

Norvig和aima-python的贡献者:感谢Phil Ruggera、Peng Shao、Amit Patil、Ted Nienstedt、Jim Martin、Ben Catanzariti等人的错误报告、修正代码和其他支持。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

aima-2024.9.28.tar.gz (309.5 kB 查看哈希)

上传时间 源代码

构建分发

aima-2024.9.28-py3-none-any.whl (361.8 kB 查看哈希)

上传时间 Python 3

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面