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.

    Home