TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

SimpleAI: Artificial Intelligence with Python

106 点作者 fisadev超过 12 年前

3 条评论

hcarvalhoalves超过 12 年前
Very interesting, but the code example used in the documentation is pretty poor:<p><pre><code> from simpleai.search import SearchProblem, astar GOAL = 'HELLO WORLD' class HelloProblem(SearchProblem): def actions(self, state): if len(state) &#60; len(GOAL): return list(' ABCDEFGHIJKLMNOPQRSTUVWXYZ') else: return [] def result(self, state, action): return state + action def is_goal(self, state): return state == GOAL def heuristic(self, state): # how far are we from the goal? wrong = sum([1 if state[i] != GOAL[i] else 0 for i in range(len(state))]) missing = len(GOAL) - len(state) return wrong + missing </code></pre> Among other things, why create a class and hardcode the GOAL as a constant?
评论 #5060094 未加载
评论 #5060099 未加载
mikle超过 12 年前
This is awesome. I really want to play with some AI lib and all of the ones I tried have way too many problems compiling on Windows. pip install them fails too. I don't want to spend time compiling libraries.<p>This one just worked. This is the Python way.
评论 #5055618 未加载
alok-g超过 12 年前
See also: <a href="https://code.google.com/p/aima-java/" rel="nofollow">https://code.google.com/p/aima-java/</a>