artificial-intelligence
全部标签 好的,我正在为我的高级项目制作德州扑克AI。我已经创建了图形用户界面和下注/交易程序,但我已经到了需要确定谁赢了这手牌的部分,而且我不知道处理这个问题的最佳方法。我正在使用python顺便说一句。ATM我有2个列表,一个用于7张玩家卡,一个用于7张计算机卡。目前,所有卡片都作为结构存储在列表中,如{'Number':XX,'Suit':x},其中数字为2-14,花色为1-4。我打算解决这个问题的方法是为每种手型创建一个函数,从最高的开始。例如。self.CheckRoyal(playerCards),并手动浏览列表并评估是否获得同花大顺。必须有更好的数字方法来做到这一点。
我必须为我的论文做一个项目,涉及人工智能、协同过滤和机器学习方法。我只会PHP/mysq/JS,PHP里面AI的东西例子不多。网上有一些关于AI的书籍,但他们使用的是Java和Python。现在我必须在Web应用程序中应用AI技术。我应该选择java还是python。我在互联网上搜索到我可以在我的php中调用java类,这样可以提供帮助,因为我非常擅长php我还看到python也可以与php一起使用那么我应该走哪条路,大概需要多少时间来学习java我学过java基础知识,但那是6年前 最佳答案 在您提到的语言中,您可能会发现Java
我正在使用inceptionv3和tensorflow来识别图像中的一些对象。但是,它只是创建了一个可能对象的列表,我需要它来告知它们在图像中的位置。我正在学习鲜花教程:https://www.tensorflow.org/versions/r0.9/how_tos/image_retraining/index.htmlbazel-bin/tensorflow/examples/image_retraining/retrain--image_dir~/flower_photos 最佳答案 Inception是一个分类网络,而不是定位
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在尝试构建一个由神经网络控制的代理的简单进化模拟。在当前版本中,每个代理都有带一个隐藏层的前馈神经网络。环境包含固定数量的食物,用红点表示。当代理人移动时,他会失去能量,而当他靠近食物时,他会获得能量。能量为0的特工死亡。神经网络的输入是代理的当前角度和到最近食物的向量。每个时间步,每个代理的运动角度都由其神经网络的输出改变。目的当然是观察一段时间后觅食行为的演变。但是,没有任何反应。不知道是神经网络
拜托,我对Python有点陌生,它一直很好,我可以评论说python非常性感,直到我需要移动一个4x4矩阵的内容,我想用它来构建一个游戏的2048游戏演示是here我有这个功能defcover_left(matrix):new=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]foriinrange(4):count=0forjinrange(4):ifmat[i][j]!=0:new[i][count]=mat[i][j]count+=1returnnew如果你这样调用它,这就是这个函数的作用cover_left([[1,0,2,0],[3,0,4,0
昨天我开始探索遗传算法,当我结束了一些基本理论时,我尝试在Python上编写简单的GA,求解丢番图方程。我是Python和GA的新手,所以请不要严格判断我的代码。问题由于过早收敛,我无法得到任何结果(有一些不返回点(n-population),population[n]==population[n+i],其中i是任何整数。即使是随机变异元素无法改变这一点,这一代正在迅速退化)GA正在使用交叉育种,以及parent的加权选择。Q1:我的程序有没有设计错误代码(下方)?Q1.2:我需要添加精英主义吗?Q1.3:我需要换品种吗逻辑?Q2:是否真的需要深拷贝?代码:#-*-coding:utf
我对神经网络有点兴趣,并考虑在python中使用一个轻型项目来比较时域中的各种最小化技术(这是最快的)。然后我意识到我什至不知道神经网络是否适合最小化。你怎么看? 最佳答案 在我看来这是一个更适合geneticalgorithms的问题比神经网络。神经网络往往需要解决一个有界问题,需要针对已知数据等进行训练-而遗传算法的工作原理是在不需要训练的情况下找到越来越好的问题近似解。 关于python-神经网络可以用来找到函数最小值(a)吗?,我们在StackOverflow上找到一个类似的问题
我确实知道有一些库允许使用来自python代码的支持向量机,但我正在专门寻找允许在线教授它的库(这是,不必一次给它所有数据).有没有? 最佳答案 LibSVM包括一个通过SWIG工作的python包装器。来自其发行版的svm-test.py示例:#!/usr/bin/envpythonfromsvmimport*#athree-classproblemlabels=[0,1,1,2]samples=[[0,0],[0,1],[1,0],[1,1]]problem=svm_problem(labels,samples);size=le
我已经在Python中实现了一种解决游戏“扫雷”的算法。该程序的工作原理如下:假设求解器点击了一个名为“a”的方block。例如,让显示的数字等于2。尚未点击的方block的邻居(再次举例)命名为“b”和“c”。然后程序将正方形与表达式[2,{'b','c'}]相关联,并从所有其他表达式中去除'a'。通过在两种情况下对此类表达式进行成对简化,可以推导出哪些方block是我的,哪些不是。如果一个表达式中的正方形是另一个表达式中正方形的子集:[2,{'a','b','c'}],[1,{'a','b'}]->[1,{'c'}],[1,{'a','b'}]如果一个表达式中的所有方block都被
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我发现学习新主题最好是通过简单的代码实现来理解想法。这就是我学习遗传算法和遗传编程的方式。可以编写哪些好的介绍性程序来开始机器学习?最好让任何引用资源都可以在线访问,以便社区受益