Artificial Intelligence for a Chess game [closed] - artificial-intelligence

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am new to Artificial programming and I was asked to make a program that stores the moves taken every time and so on. Can anyone of you can give me an idea just to how artificial works and how I should proceed?

Firstly you will have to take a look at languages you can use for AI, have a look at (this is if you want to go really advanced) https://en.wikipedia.org/wiki/List_of_programming_languages_for_artificial_intelligence
Then you can have a look at some tutorials to guide you:
http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-i-getting-started-r1014
Note that this can get very complicated, depending on how advanced you want your AI to be. There are also a number of different algorithms that you can use.
This is quite a widely discussed subject, especially with the game of Chess. Google should have all the answers you are looking for.
Some links that you might find helpful:
http://www.aihorizon.com/essays/chessai/intro.htm
https://en.wikipedia.org/wiki/Artificial_intelligence
http://www.quora.com/What-is-the-best-way-to-learn-Artificial-Intelligence-for-a-beginner
http://compsci.ca/v3/viewtopic.php?t=14779
Beginning AI programming

Related

What is importance of Discrete Mathematics in AI? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I need to know the important of Discrete Mathematics in Artificial Intelligence.
Discrete mathematics will help you to understand fundamental structures in mathematics while all the while training you to develop logic intuitions (writing proofs of induction, introducing you to techniques like the pigeon-hole principle).
To go into Artificial Intelligence there really isn't a straight forward path as AI as an umbrella has widened so much since the term was coined but people just decided to stick to it because it made sense to call every sub discipline -- Machine learning, Decision making, NLP, Question answering, Info retrieval -- as AI.
Once you have a strong grounding in writng proofs and understanding logic you can get started with specific areas by diving into the latest research. If not, you have to strengthen your foundations by working on a discrete mathematics course perhaps.In this way,Discrete mathematics will help you in Artificial Intelligence.

C programming language , Making useful programs [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I have learned C for 2 months, I understand all the basics.
Pointers, Structs,Unions. all the basics in short.
But the only problem is.. that all the tutorials online just show how to make console program.
How do I start writing a useful program ?
Thanks !
I think everyone runs into this problem early on in their programming adventure. I know I did. I think the best advice is just to find something that itches, and scratch it. Think of a problem you can solve. When you have one, you will more than likely be forced to learn a few new things and then you are on your way.
It doesn't last long, by the way. As long as you persist in solving your problem, you will learn, and the more you learn, them more problems you will be able to solve.
Godspeed!
If you can't figure out something you'd like to do, then find an open-source project to get involved with, such as Apache or FreeBSD or whatever. Beware that the learning curve might be steep and you might end up doing absolute low-level monkey work (can you say documentation) but stick with it and you'll end up doing something "useful"

What should I study to build AI Robots of the future [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I'm senior in highschool and really confused about what I should be studying in order to learn how to build AI robots/technologies. I know I must study Computer Science first and foremost. But I also want to learn the hardware side of building AI robots too.
Should I be studying Computer Science plus:
a) Mechatronics; to learn electrical, mechanical and software aspects all in one.
b) Computer Engineering; to learn how to design hardware with software e.g. circuits, chips etc.
Or should I be studying completely different subjects in College?
P.s. If Mr Tony Stark can help me out on this one... well that would be great ;)
In fact there is more and more specialization in the jobs and the specialization is growing. You are unlikely to use both HW and SW AI skills at once at a job. Also the knowledge gets outdated very quickly, so the ability and desire to constantly learn new technologies is more important than the knowledge itself.
I would advice to learn what you like most if you have a choice and do not learn what you do not like.

Object detection methodologies [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I have an assignment of object detection.
I have googled but I didn't find all object detection methods.
Can anyone show me all the methods of object detection?
For starters, have a look at this post.
Then Google around (I'm sorry, you've said you've tried, but I just don't believe that a Google search on object detection gave you zero useful results). Look up things you're not sure about on Wikipedia. Finally, refine your question to be directed at a specific issue. You'll get a lot more useful input that way, and you'll learn more, too.
I don't think anyone here would indulge in teaching you all methods of object detection. To put it bluntly, you're simply asking for too much.

How do I implement an A* pathfinding algorithm, with movement costs for every programming language? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 12 months ago.
The community reviewed whether to reopen this question 12 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
Can we get people to post code of simple, optimized implementations of the A* pathfinding algorithm, in every single language?
This is mostly for fun and to play with what stackoverflow itself is capable of... although I actually am interested in getting an ActionScript 3 version of this.
But the idea is that this "Question" will continue to be updated eternally into the future, even as different programming languages are created!
I don't know of any other place online where you can see pseudocode "translated" into many (much less every) different language. Seems like it's a worthwhile resource, and while not necessarily what this site was designed for, there's no harm in trying it out and seeing if it turns out to be a worthwhile thing that stackoverflow could be used for!

Resources