A.I page

My A.I Project


Although i wasnt present for the first week of artaficial
inteligence one of my peers, River, hepled me with what I missed.
Most of the following contant was provided by his webpage.

On the first day of A.I river told me that the class had to look up and define these terms: -Artificial Intelligence -Multiple Intelligence -Chat Bot -Turing Test



Artificial Intelligence is the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.





Multiple Intelligence





This model was proposed by Howard Gardner in his 1983 book Frames of Mind: The Theory of Multiple Intelligences. Gardner articulated seven criteria for a behavior to be considered an intelligence.

The Turing Test





Alan Turing wondered whether computers are able to imitate humans.This became the Turing Test, when humans are puzzled whether the person answering the questions are human or not.



Above you can see an example of the Turing Test. A human deciding whether it is a human or a machine.



Chatbot



On Monday they designed a chatbot. You ask the Chatbot questions and it will choose from a list of responses.





They designed the chatbot that if it hears key words it would respond in a different way.





Text-to-Speech (TTS)



They downloaded a TTS program, eSpeak, and a Python module, steel, so they could program their chatbot to "speak" to the responses they had programmed. River got the program to take the user's name as input and add the name to a string. Below is the code to hit chatbot:





They ended up chatting with online chatbots. River chatted with one whose name was Jabberwacky. It seemed more of a robot than a human.River told me he had asked the bridge of death questions from Monty Pythons The Holy Grail:





They learned to write to text files using Python. They used WolframAlpha. They would be able to save it to a text file on their computer. Here's the code:





Factbot



On Wednesday River told me they used Python to create a chatbot that would search the web and return the correct responses to questions.



They learned about strings, Mr Farrell did a demonstration as seen below:





The first game was rock paper scissors.





Then River made hangman. The neat part, according to River, was that you add a list of words and it chooses one of those words randomly.





The last game was Tic Tac Toe, it was harder than the others, you had to design the board and decide every type of move possible(8 moves). I was able to create both a two player tic tac toe, and a player vs computer.




-Other Projects-

-Games Project

-Languages Project

-Robotics Project

-Server Project

-programming Project

-Circuits Project

HOME PAGE