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.
Related
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.
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
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I was reading an article earlier that suggests 1/3 of us are scared their job will be taken over by robots at some point. At first I was thinking (as robots have to be programmed as well) that we, as programmers, would be safe from this. That brought me to this question.
Would artificial intelligence be capable of performing (advanced) programming tasks or would they always be limited to the level they where programmed at?
What I mean by level is, for example, a scripting language as opposed to a programming language. (Would it be even possible for a scripting language to write and compile software in a programming language?)
This topic was put on hold because the answers would be based on opinions rather than facts. Just for clarity, I am expecting answers that are based on facts. An answer that simply says yes or no would be an opinion based answer, an answer that explains why is based on facts.
Okay, first of all, since you are dealing with the development of programs, it would be better suited to consider this a question based on Artificial Intelligence, rather than Robotics. It's much more simpler to develop programs to write other programs instead of developing a physical entity to type out a program.
AI has developed to such an extent, that simple games can be played much better than what normal humans can do: Wikipedia: Progress in AI.
As of now, development of complex programs is still out of the reach of AI, though it's not far off. Still, for the most part, AI may be used to assist human developers - since it's still not fully developed - rather than replace them altogether.
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'm working on an artificial intelligence project, right now I am working on the subgoal of total "knowledge-representation". Expressing anything a human can express, basically.
I want to share my vision for the way to create artificial intelligence. Where is the place for that?
I have looked around, and not found a "lively community" for artificial intelligence. I've seen forums for specific AI related project. But that's not the right place. Doesn't seem right to go to attempto's forum and start talking about "how to create AI".
My project needs others to help. And so far, I have not found help.
Is there an "Artificial intelligence community"? Where I can talk about my language? And share my vision?
If not, maybe I should start an AI community, myself? But again, I am an outsider, to the established AI researchers. I don't know what I'd need to do to get the right people attracted to my community.
AI is a highly active academia research field.
Publish academic papers about it. Through the paper, you'll get in contact with people interested by your stuff.
If it's not worth a paper or an academic article, then it's probably not worth a community either.
Have a look at chatbots.org - they have an active community and although focused on chatbots, they have discussions covering many areas of AI.
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 10 years ago.
Improve this question
I've become interested in AI and want to keep up with the latest AI research. Can someone recommend the top 2-3 AI journals I should read?
Some good journals are:
Journal of Artificial Intelligence Research (JAIR)
Artificial Intelligence
Also JMLR (Journal of Machine Learning Research) is a GREAT journal (as mentioned in another post), but it deals only with Machine Learning (a subset of AI) and not with other AI related fields.
Perhaps a bit broader in scope for your interests but take a look at the Journal of Machine Learning Research and it's sister software repository Machine learning open source software.
If you really want to know the latest advances in AI you should also pay attention to high profile conferences such as:
International Joint Conference on Artificial Intelligence (IJCAI)
Association for the Advancement of Artificial Intelligence (AAAI)