Preview 5 out of 5 Flashcards
what is artificial intelligence?
what is artificial intelligence?
It is the science and engineering of making,intelligent machines,especially intelligent computer programs.It is related to the similar task of using computers to understand human intelligence but AI does not have to confine itself to methods that are biologically observable.
what are the relation between AI and philosophy?
what are the relation between AI and philosophy?
AI has many relations with philosophy ,especially modern analytic philosophy.both study mind and both study common sense.
what did AI research start?
what did AI research start?
After wwII a number of people independently started to work on intelligent machines.The English mathematician Alan Turing may have been the first.he gave a lecture on it in 1947.He also may have been the first to decide that AI was best researched by programming computers rather than by building machines .By the late 1950's there are many researchers on AI and most of them were basing there work on programming computers.
Explain about the scope of artificial intelligence?
Explain about the scope of artificial intelligence?
This is a vast and misleadingly named, multi-disciplinary field of research and teaching with grew up in parallel with computer science and software engineering,while also building on and overlapping with other subjects like linguistics ,philosophy,biology,mathematics, and logic.There are some who think it also needs advance in quantum physics in order to make progress.Not only is it multi-disciplinary in its origins and contents: courses in AI are taught not only in computer science departments,but also in others e.g.psychology departments likewise degree course in AI may include components that would often be found in other degrees ,e.g. course in philosophy of mind or philosophy of science,course in linguistic theory,course in human perception or development of other aspect of human psychology.
 It is clear that AI is still in its infancy:there have been many interesting theoretical developments and useful applications,but many hard problem remains unsolved and the subject can be expected to evolve rapidly in coming years,especially as developments in the power and cost of computers both enable more effective research and also increase the need for AI.
 AI has two main strands a scientific strand and an engineering strand which overlap considerably in their concepts,methods,and tools though their objectives are very different
what are AI languages?
what are AI languages?
some Artificial Intelligence is a branch of engineering, which basically aims for making the computers which can think intelligently, in the similar manner the intelligent humans think. Here are the top languages that are most commonly used for making the AI projects:
1. Python
Python is considered to be in the first place in the list of all AI development languages due to the simplicity. The syntaxes belonging to python are very simple and can be easily learnt. Therefore, many AI algorithms can be easily implemented in it. Python takes short development time in comparison to other languages like Java, C or Ruby. Python supports object oriented, functional as well as procedure oriented styles of programming.

2. R
R is one of the most effective language and environment for analyzing and manipulating the data for statistical purposes. Using R, we can easily produce well-designed publication-quality plot, including mathematical symbols and formulae where needed. Apart from being a general purpose language, R has numerous of packages like RODBC, Gmodels, Class and Tm which are used in the field of machine learning. These packages make the implementation of machine learning algorithms easy, for cracking the business associated problems.

3. Lisp

Lisp is one of the oldest and the most suited languages for the development in AI. It was invented by John McCarthy, the father of Artificial Intelligence in 1958. It has the capability of processing the symbolic information effectively.
It is also known for its excellent prototyping capabilities and easy dynamic creation of new objects, with automatic garbage collection. Its development cycle allows interactive evaluation of expressions and recompilation of functions or file while the program is still running. Over the years, due to advancement, many of these features have migrated into many other languages thereby affecting the uniqueness of Lisp.
4. Prolog
This language stays alongside Lisp when we talk about development in AI field. The features provided by it include efficient pattern matching, tree-based data structuring and automatic backtracking. All these features provide a surprisingly powerful and flexible programming framework. Prolog is widely used for working on medical projects and also for designing expert AI systems.
5. Java
Java can also be considered as a good choice for AI development. Artificial intelligence has lot to do with search algorithms, artificial neural networks and genetic programming. Java provides many benefits: easy use, debugging ease, package services, simplified work with large-scale projects, graphical representation of data and better user interaction. It also has the incorporation of Swing and SWT (the Standard Widget Toolkit). These tools make graphics and interfaces look appealing and sophisticated.