nth-puzzle-py:CS170(人工智能入门)8难题求解器。 扩展到包括第N个大小的拼图

时间:2024-03-06 07:36:45
【文件属性】:

文件名称:nth-puzzle-py:CS170(人工智能入门)8难题求解器。 扩展到包括第N个大小的拼图

文件大小:8KB

文件格式:ZIP

更新时间:2024-03-06 07:36:45

Python

nth-puzzle-py 这是加利福尼亚大学里弗赛德分校的CS 170(人工智能入门)课程的AI项目。 它演示了使用A *算法解决第N个大小难题。 用法 环境搭建 建议设置虚拟环境。 $ python3 -m venv venv $ source venv/bin/activate $ pip install pytest 运行它 设置好环境后,只需调用即可运行求解器 $ python3 driver.py 第一个选项用于默认或自定义拼图。 之后,可以在“均匀成本搜索”,“错位的瓦片启发式”的A *或“曼哈顿距离启发式”的A *之间选择一种算法。


【文件预览】:
nth-puzzle-py-main
----node.py(8KB)
----driver.py(2KB)
----LICENSE(1KB)
----README.md(696B)
----puzzle.py(3KB)
----tests()
--------test_puzzle.py(620B)
--------test_node.py(2KB)
--------test_solver.py(497B)
----.gitignore(2KB)
----solver.py(4KB)

网友评论