What Does Artificial Intelligence Mean?
Artificial Intelligence can be described as a task that is given to a program or machine. Therefore, If a human does the same activity/task, we would say that the human had to apply some sort of intelligence to accomplish the task. Traits that an AI would have is listed below :
- Problem solving
- Reasoning, etc.
What Can You Do With AI?
Nowadays, you can develop an AI to work on a lot of things. Here’s a list of industries that uses an AI today :
- Computer Science
- Heavy Industries (robots)
- Hospital, etc.
Almost all industries are going to have some kind of AI implemented in their systems.
Types Of AI
We can divide AI into 2 types, which is narrow and general AI.
- Narrow AI: AI that has been taught to do a specific task without being programmed how to do so. Also, this type of AI can be found on Siri speech and language recognition (virtual assistant on Apple iPhone), a self-driving car, and a recommendation engine that suggests what you might like based on what you bought on the past.
- General AI: AI that is capable of flexibly learn how to carry out vastly different tasks. This kind of AI can be seen in movies like “The Terminator”, which still doesn’t exist yet.
What Language To Learn For Creating an AI
If you want to create an AI, still.. you need to learn at least one of these programming languages first. These programming languages have a lot more usability than you know, and one of it is AI. Therefore here are the 3 top programming language for creating an AI :
- C++. and
Try at least one of these 3 languages, and see what kind of AI you can create with one of them.
The programming language that I specialize in is Java, because I think Java programming language is more universal and of course because I like it regardless of any reason.