Artificial Intelligence
Artificial Intelligence
Multiple Intelligences
Intrapersonal, Linguistic, Logical-Mathematical, Moral, Musical, Existential, Bodily Kinsethetic, Spiritual, Spatial, Interpersonal, Naturalist.
Alan Turing
Description
Born:June 23, 1912 Died:June 7,1954
Alan Turing was a British pioneering computer scientist, mathematician, logician, cryptanalyst, philosopher, mathematical biologist, and marathon and ultra distance runner.
He was highly influential in the development of computer science, providing a formalisation of the concepts of "algorithm" and "computation"Turing is widely
considered to be the father of theoretical computer science and artificial intelligence.During the Second World War, Turing worked for the Government Code and
Cypher School (GC&CS) at Bletchley Park, Britain's codebreaking centre.For a time he led Hut 8, the section responsible for German naval cryptanalysis. He devised
a number of techniques for breaking German ciphers.Turing's pivotal role in cracking intercepted coded messages enabled the Allies to defeat the Nazis in many crucial
engagements.After the war, he worked at the National Physical Laboratory, where he designed the ACE, among the first designs for a stored-program computer.
Turing Machine
A Turing machine is a hypothetical device that manipulates symbols on a strip of tape according to a table of rules. Despite its simplicity, a Turing machine can
be adapted to simulate the logic of any computer algorithm, and is particularly useful in explaining the functions of a CPU inside a computer.
Turing Test
The Turing test is a test of a machine's ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human. The test would be like a human judge
engaging in innatural language conversations with a human and a machine designed to generate performance indistinguishable from that of a human being. The conversation is limited
to a text-only channel such as a computer keyboard and screen so that the result is not dependent on the machine's ability to render words into audio. All participants
are separated from one another. If the judge cannot reliably tell the machine from the human, the machine is said to have passed the test. The test does not check the
ability to give the correct answer to questions; it checks how closely answer resembles the answer a human would give.
Movies to watch
Matrix
Chatbot
Today (1/28/15) we were chatting with a robot and seeing answers they gave us to give us an idea on how to program our own robots
Our Own Chatbot
We created our own chat bot. I used the ideas of cleverbot to make my own answers. I made the clever bot give random answers everytime I made them answer a question
I made a chatbot that will ask you 2 questions and then you can ask it any questions and it then will give you random answers. The way I programmed it
the robot will ask you a question then it will display it on the screen. Then it will ask you another question and it will respond. Then you can ask it any
question and it will respond with multiple random answers I wrote
Steel
Today (1/29/15) in this code I imported steel. Steel is a program that can make the computer talk. I programmed my computer so it says things instead of just showing it on the screen
I created strings so that the computer recognizes certain words. And it will say something based on the certain string it found.
in the questions the human has asked the computer
The Smartest Computer On Earth
The smartest machine in the world was used in a game of jeopardy. Jeopardy was the machines ultimate test because it had to understand some things that were not literal
The machine had access to the whole web. In the web there was so many answers that the computer had to breakdown the question to the most important parts or else it
would get some multiple answers. So by only getting the most important parts, it would give less and more accurate answers. The computer also learned by itself. They
programmed the computer so that it could correct itself and get more accurate answers by giving it example s so it better understands the concept of the question
Rock Paper Scissors
Today(3/23/15) we created the game rock paper scissors and played with the computer. We created every situation and created the outcome of every situation.
We make the computer choose random answers and compares them to the answer of the human and says who won or lost or if it is a tie.
Number Game
Today(3/24/15) we created a numbers game that involves the computer plugging in a number and having the user guess that number by saying too high or too low.
Hangman
Today(3/25/15) we created a hangman game. I created several lines of code that would show the correct letters, show the wrong letters, and show how many letters are in the word.
The code 'if turns == #: print board' is the code that shows how much of the hangman is hung up. and the turns show how many turns you have left until the man is hung
the code 'guess' is a code that requires the user to put a letter and the computer compares them with the word list. If the 'char', or character is not in there then
the character gets put in a separate list called user which display the wrong words on the screen so the human knows which letters he/she put.
Tic Tac Toe
Today (3/26/15) we were supposed to try and make a tic tac toe. If we did not understand tic tac toe, we could do web scraping and take parts of other peoples code and apply them to our code.
This is my code for tic tac toe. This code is not finished because I don't know how to make a tic tac toe game This code is not entirely mine I used part of someone else's code.
His name was Gaurav Chanandara and I used his code on turns. I also learned from his code. I learned the function exception. The function Exception is
used as a special set of rules for very special situations and conditions.