Picking our brains with AI

Artificial-Intelligence-800px

(https://openclipart.org/detail/278132/artificial-intelligence)

Towards the end of my studies in the CSCI (Computer Science Computer Informatics) department at IUPUI, I spent a semester in learning and creating Artificial Intelligence (or as I’ve come to know it, Artificial Stupidity). What’s fascinating about this particular branch of computer science is the amount of research and development that’s been occurring in this particular field for a while now.

For those that aren’t very familar, here’s a pretty decent conceptual video that introduces some of the history that brought about AI.

One of the things this video covers is how AI were first created to play games and learn how to play them over time. Games and even Video Games are one of the best ways to really test and create AI and see how algorithms and heuristics work.

What makes this particular area of study even more interesting is that many scientists have been working to make AI reason and behave how a human would in the same situation. After some research and theory, scientists have developed the Four Goals of AI when it comes to problem solving.

AI_Thinking

(From Textbook: Artificial Intelligence: A Modern Approach [Peter Norvig/Stuartt Russell])

Each of these particular goals are all different and come with their own pros and cons. It is believed that the “Acting Rationally” approach is the best of the four at the current time and is more widely used.

What’s interesting is that Artificial Intelligence has caused many scientists to look at how humans perceive and think through scenarios. This focus on how we as humans think and act is necessary for properly programming AI .

As time has shown, there’s been significant strides in the development of AI in various fields of our everyday lives. Gaming still remains the most affected field as AI have been created that have defeated even the best at certain games like Chess, GO, and other various games.

DeepMind’s AlphaZero beats Chess Champion

DeepMind’s AlphaGo beats Go World Champion

OpenAI defeats Top Dota 2 players in one-on-one matches

AI is truly a very interesting field to learn more about. As an aspiring game developer, AI is definitely a field that is important in gaming as it can make the game more difficult to complete. I have spent considerable time working to create q-learning AI (variant of a rational acting agent) that add significant difficulty to a game’s experience.

Good company in a journey makes the way seem shorter. — Izaak Walton