artificial-intelligence

Algorithms for realtime strategy wargame AI

醉酒当歌 提交于 2019-12-04 07:34:26
问题 I'm designing a realtime strategy wargame where the AI will be responsible for controlling a large number of units (possibly 1000+) on a large hexagonal map. A unit has a number of action points which can be expended on movement, attacking enemy units or various special actions (e.g. building new units). For example, a tank with 5 action points could spend 3 on movement then 2 in firing on an enemy within range. Different units have different costs for different actions etc. Some additional

Are there open source expert systems with reasoning capabilities?

假装没事ソ 提交于 2019-12-04 07:27:30
问题 For learning purposes I'd like to study an open source expert system, in particular one that can reason and explain it's reasoning. Which ones do you know? 回答1: Some open source expert systems / expert systems tools (tools you can use to write Expert Systems) include C Language Integrated Production System (CLIPS), CLIPS is an enviroment used to make rule or o bject based expert systems Python Knowledge Engine Pyke, Pyke allows you to use Logic Programming to make expert systems in Python

Simple multi layer neural network implementation [closed]

◇◆丶佛笑我妖孽 提交于 2019-12-04 07:27:19
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 5 years ago . some time ago I have started my adventure with machine learning (during last 2 years of my studies). I have read a lot of books and written a lot of code with machine learning algorithms EXCEPT neural networks, which were out of my scope. I'm very interested in this topic, but I have a huge problem: All the

Best programming based games [closed]

余生长醉 提交于 2019-12-04 07:17:52
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 7 years ago . Locked . This question and its answers are locked because the question is off-topic but has historical significance. It is not

Finding an optimum learning rule for an ANN

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-04 06:39:11
How do you find an optimum learning rule for a given problem, say a multiple category classification? I was thinking of using Genetic Algorithms, but I know there are issues surrounding performance. I am looking for real world examples where you have not used the textbook learning rules, and how you found those learning rules. Nice question BTW . classification algorithms can be classified using many Characteristics like: What does the algorithm strongly prefer (or what type of data that is most suitable for this algorithm). training overhead. (does it take a lot of time to be trained) When is

How do I use Drools Planner?

老子叫甜甜 提交于 2019-12-04 06:14:05
I have a scheduling problem where each student expresses his preferences for a lecture and a course timetable is generated for all of the students at the same time (in a batch mode if I may). From what I read around and understand, Drools Planner is very well suited to solve this type of problem. I installed Drools and GEF into my Eclipse IDE. Everything loads just fine. Unfortunately, I can not figure out how to build a simple project. I looked online for references and found Drools Planner examples, which look and work great. However, I did not find any good tutorial that walks people

Markov Model descision process in Java

一曲冷凌霜 提交于 2019-12-04 06:03:01
I'm writing an assisted learning algorithm in Java. I've run into a mathematical problem that I can probably solve, but because the processing will be heavy I need an optimum solution. That being said, if anyone knows a optimized library that will be totally awesome, but the language is Java so that will need to be taken into consideration. The idea is fairly simple: Objects will store combination of variables such as ABDC, ACDE, DE, AE. The max number of combination will be based on how many I can run without slowing down the program, so theoretically 100 lets say. The decision process will

Multi-Sudoku AI approach

末鹿安然 提交于 2019-12-04 03:28:02
问题 I'm conceptualizing a solver for a variant of sudoku called multi-sudoku , where multiple boards overlap like so: If I understand the game correctly, you must solve each grid in such a way that the overlap between any two or more grids is part of the solution for each. I'm unsure as to how I should be thinking about this. Anybody got any hints/conceptual clues? Additionally, if any topics in artificial intelligence come to mind, I'd like to hear those too. 回答1: Constraint programming (CP)

AI: Fastest algorithm to find if path exists?

老子叫甜甜 提交于 2019-12-04 02:58:31
I am looking for a pathfinding algorithm to use for an AI controlling an entity in a 2D grid that needs to find a path from A to B. It does not have to be the shortest path but it needs to be calculated very fast. The grid is static (never changes) and some grid cells are occupied by obstacles. I'm currently using A* but it is too slow for my purposes because it always tries to calculate the fastest path. The main performance problem occurs when the path does not exist, in which case A* will try to explore too many cells. Is there a different algorithm I could use that could find a path faster

How to create a plagiarism detector of c++ files [closed]

删除回忆录丶 提交于 2019-12-04 02:56:18
问题 It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 7 years ago . hi a am a student and a have a project "plagiarism detector in c++ and java files" and i am in trouble i want(i hope to want) to see an example exist , a project in that title or a documentation in this field (in