Artificial Intelligence

Gardner's Multiple Intelligences

Gardner believed that there are eight types of intelligence rather than a single general intelligence.

1. Visual/Spatial Intelligence

This involves the ability to create and manipulate mental images and the visual perception of the environment.

2.Verbal/Linguistic Intelligence

This involves reading, writing, and speaking in native and foreign languages.

3. Logical/Mathematical Intelligence

This involves numbers, patterns and relationships, and logic.

4. Bodily/Kinesthetic Intelligence

This involves physical coordination and learning through physical activities.

5. Musical Intelligence

This involves rhythmic movements and composing, playing, and conducting music.

6. Interpersonal Intelligence

This involves communicating and understanding others.

7. Intrapersonal Intelligence

This involves one's inner emotions and thoughts, and the ability to control and work them consciously.

8. Naturalist Intelligence

This involves plants and animals, and observing and categorizing them. This intelligence is not part of the original seven, but has been noted by Gardner.

Alan Turing

Turing was a mathematician who was famous for his contribution to code-breaking and artificial intelligence. He greatly contributed to the cracking of the Enigma used by the Germans in World War II.

Turing Machine

The Turing machine is a device that can simulate the logic of any computer algorithm by manipulating symbols on a strip of tape.

Turing Test

The Turing test is a test of a machine's ability to replicate human thinking. A judge will converse with a machine and an actual human. The judge's role is to figure out which of the two is the machine. If the judge is unable to tell the difference, the machine passes the test.

Chat Box

We made a basic chat box that could ask you questions and it would give you a different response depending on what you type.

This is part of the code for a chat bot that I made. I'm still adding as many topics as I can so it would have a unique response each time.

Although I knew the answer, this just shows how I hope a game of 20 questions could go when talking with my chat bot. I created if statements for topics I guessed the human would ask the robot. It can't answer yes or no questions because the question could be phrased as "Is it alive" or "Is it not alive," and my chat bot would say no to both(assuming the computer is thinking of a computer).

To prepare for the Turing Test, I added more code to the chat box so that it will sound less like a robot.

I created a conditional inside the conditional so that it would answer questions that ask about the computer's favorites.

I imported Wolfram Alpha into Python and asked it some questions. Wolfram Alpha is a database of specific info.

Turing Test and Our Chat Box

Today we went outside one by one and the rest of the class chatted with the person outside. It was their job to guess if it was the person or the computer talking.

When I went outside, I had to answer their questions as a human. This means my job was to trick them into thinking my computer was talking to them. In the end, 8 thought it was the computer and 5 knew it was me.

Watson, the Smartest Machine in the World

Watson was created by IBM to be able to amount to human intelligence. For Watson to win Jeopardy, they taught him patterns of the Jeopardy hints and human speech. They would give Watson access to past Jeopardy clues and its answer so that he could find patterns and predict the answer for a Jeopardy clue he doesn't know yet. Within a Jeopardy clue, Watson searches through his large database and finds hundreds of possible answers. He weighs each phrase within the clue and eliminates possible answers. Watson is programmed to give a percentage of how sure he is with his answer.

Here, it shows that "Jude" fits with 98% of the clue.

War Games

This movie is about a computer that could predict the outcome and strategies for future war based on the patterns of wars before that time. As the plot develops, the main character programs the computer to play a game of tic-tac-toe against itself. As a result, the computer learns the moves of itself and cannot win because it would be an infinite cycle. This computer is an example of a learning machine that can take in data and find patterns to use to its advantage.