Skip to main content

History of Artificial Intelligence (year-wise)

 

YearOccurrence
1847George Boole published a paper on symbolic logic called The Mathematical Analysis of Logic.
1879Gottlob Frege produced a logic that, except for some notational changes, forms the first-order logic that is used today as the most basic knowledge representation system.
1900David Hilbert presented a list of 23 problems that he correctly predicted would occupy mathematicians for the bulk of century.
1930Kurt Godel showed that there exist an effective procedure to prove any true statement in the first-order logic of Frege-Russell.
1931Kurt Godel showed that real limits do exist. His incompleteness theorem showed that in any language expressive to describe the properties of the natural numbers, there are true statements that are undecidable: their truth cannot be established by any algorithm.
1940Alan Turing’s team built the first operational modern computer “Heath Robinson” to decipher the German messages.
1941Konard Zuse invented Z-3, the first operational programmable computer. Zuse invented floating point number for Z-3.
1942John Atanasoff and his graduate student Clifford Berry assembled the first electronic computer, the ABC.
1943McCullouch and Pitts designed Turing-complete “artificial neurons”.
1945Konard Zuse developed Plankalkul, the first high level programming language.
1952Nathaniel Rochester and his group build IBM 701, this was the first computer to yield income for its manufacturer.
1956The name artificial intelligence was coined by John McCarthy at Dartmouth College.
Newell and Simon demonstrated their reasoning program called Logic Theorist (LT).
In February, Arthur Samuel demonstrated the program for playing checkers which could learn new moves on its own.
1958John McCarthy published a paper entitled Programs with Common Sense, in which he described a hypothetical program called ‘Advice Taker’, which can be seen as first complete AI system.
1959Herbert Gelernter constructed the Geometry Theorem Prover.
1961Newell and Simon developed GPS (General Problem Solver).
1963James Slagle’s SAINT program was able to solve closed-form integration problems typical of first year college calculus courses.
1968Tom Evan’s ANALOGY program solved geometric analogy problems that appear in IQ test.
Bertram Raphael’s SIR (Semantic Information Retrieval) was able to accept input statements in a very restricted subset of English and answer question thereon.
1997Deep Blue became the first computer chess-playing system to beat a reigning world class champion, Garry Kasparov.
2011Watson, IBM’s question answering system, in a quiz show called Jeopardy defeated the two greatest Jeopardy champions, Brad Rutter and Ken Jennings.
2016AlphaGo won 4 out of 5 games of Go in a match with Go champion Lee Sedol, becoming the first computer Go-playing system to beat a professional Go player without handicaps.

Sources:
Artificial Intelligence: A Modern Approach
Wikipedia

Comments

Popular posts from this blog

5 Steps to become a good C PROGRAMMER

If you want to become a good C programmer whether you are a beginner or know C programming and want to excel at it, this post will guide you to become a better C programmer. However, you have to be patient and consistent while learning C, it is not like that you will become a good programmer over night, it takes time to be good at C or at any programming language. However, learning the basic of C is easy, but becoming its master takes years of practice and hard work. So, my first advice will be "never give up". Learn C through books: This may sound funny to some people that in the time of online learning why we should read a whole god damn book, But believe me nothing can explain the basics or fundamentals of the C than a book. So, now the question is which book should you read. The best book for the beginner will be the Let Us C by Yashwant Kanetkar. This book covers all the fundamentals of the C and gives you insights of the language. While reading this book please d...

What is Artificial Neural Network

  Artificial Neural Networks are the algorithmic replication of the working of biological neural network. Artificial neural network is consists of finite number of interconnected nodes, i.e. from few hundred to few thousand, each nodes has their own value, which is called as ‘weight’. Whenever an input is provided to the network the weight is adjusted accordingly to bring the correct output. The output may not be correct for first few hundred cycles or even thousand, so there would be continuous adjustment of weights through the pre-defined learning rules, until we get correct output. In artificial neural network each node has input links from other nodes and output links to other nodes, i.e. the output of one node could be input to other, except for input and output units, which has connection with external environment. This type of interconnection helps the neural network to adjust the weights in right direction (i.e. to get correct output). Artificial neural network; Image sourc...

Call Your Friend With His Number

Here I am presenting you a trick via which you can call anyone displaying their own mobile no. A website can help you to do this, here is the full tutorial how it can be done. 1. Go to http://www.mobivox.com and register there for free account.  2. During registration, remember to insert Victim mobile number in "Phone number" field.  3. Complete registration and confirm your email id and then login to your account. Click on "Direct Web Call". 4. You will arrive at page shown below. In "Enter a number" box, select your country and also any mobile number (you can enter yours). Now, simply hit on "Call Now" button to call your friend with his own number.  5. Bingo!! That‘s It Now Your Friend Will Shocked To see his/her number displaying on their screen.