The Turing Test

--Originally published at Hackerman's house

Alan Turing was a English matematician, visionary  and computer scientist. He built the first model of a computer. He is considered the father of theoretical computer science and artificial intelligence.

alan-turing

We’ll be talking today about the Turing Test. This test is used to decide whether a machine can be considered to think in a manner indistinguishable from a human. This test is meant to be used as a tool to analyze the AI (Artificial intelligence), and how advanced or developed is a certain program based on AI. This test consisted originally of a robot and a person speaking together, according Turing if an external watcher couldn’t define in a certain way which one was a computer, the computer would have passed the test.

In the present the researchers have defined and designed new Turing Test that aren’t necesarily related to the ability of a robot to hold a conversation. One example is the ability of a robot to surpass human cognitive powers in something as hard as a chess game. There is also a compossing computer that can create music similar to music that can be created by a person.

This Turing Test are the key to prove the advance of the AI, and we must consider that the AI is getting inside our lifes either we want it or not.

turing

If you want more information you can check this link:

http://www.bbc.com/future/story/20150724-the-problem-with-the-turing-test

 


Importance of reading code.

--Originally published at Hackerman's house

A skill that is really important to develop is read code not just write it. This will give us a lot of knowledge cause we will se how other peopledo the same thing that we do but in a different way. This will allow us to enrich the way we write code.

Also we will be able to read code and understand what is happening.

We have a lot of opportunities to read others people code, like github, where we can access code of some really interesting projects. I encourage you to do this in order to improve your skills as a programmer.

giphy-8

Here is a blog that I found very interesting. http://cosicasdeinformatica.blogspot.mx/2015/02/la-importancia-de-leer-codigo-fuente.html


Physics homework

--Originally published at Hackerman's house

For this project I worked with Jona Cabrera who is also in my physics class. The teacher’s assignment was to create a programm that could solve a vectors addition.

The specific problem included three vectors, and the program should be able to add it and obtain the magnitude of the final vector, as well as the components in x and y, finally the program had to obtain the angle of the final vector in reference of the x-axis.

quezada

To create this program we had to import the math library. This allowed us to work with angles, use Pi and also use square root. The program is really simple, is basically ask the user for the data that will be replaced in formulas that we already know.  The only tricky part was the angles, due python works with radians and we use degrees, but this was solved transforming the input data to radians and transforming the result given by the computer to degrees.

This is how it works.

quezada-result

Check out the blog of my partner Jona Cabrera. http://turtlingturtlousturtle.tumblr.com/

giphy-6