
Computational
Linguistics
Computational linguistics
(CL) is a discipline between linguistics and computer science which
is concerned with the computational aspects of the human language faculty.
It belongs to the cognitive sciences and overlaps with the field of
artificial intelligence (AI), a branch of computer science that is aiming
at computational models of human cognition. There are two components
of CL: applied and theoretical... Read More
Data
Mining
Data mining is the
systematic exploration of data for the purpose of extracting key patterns
or findings... Read More
Fuzzy
Logic
Is something completely
true or completely false? Is it a lie or is it the truth? Am I rich
or am I poor? Aristotle's Law of the Excluded Middle, otherwise known
as Boolean, dominates western logic. A Boolean value is either true
or false, yes or no, and 0 or 1. Most of us are familiar with the different
gradations of truth. Fuzzy logic offers an "in between" value.
It is a statement true to different gradations, or degrees... Read
More
Neural
Networks
Artificial neural
networks (ANN) are used as a statistical analysis tool. They are designed
to simulate a biological nervous system. These networks begin "ignorant",
but build through a learning process to output answers. ANNs have the
ability to create, learn, and memorize relationships in the data that
it is given. There are several different kinds of ANN: Kohonen, Self-Organizing
Map, and Back Propagation ANN being the most popular... Read
More
Genetic
Programming and Genetic Algorithms
Genetic Programming
(GP) and Genetic Algorithms (GA) is a kind of artificial intelligence
where the process is built on the evolution of randomness---not logic
as in typical algorithms. Basically, it is a computer simulation of
the survival of the best solution until the first best solution is created.
It is similar to breeding a population of computer programs genetically
through architecture altering, crossover, mutation, reproduction, and
variation... Read More