Thaiio.com

Thaiio is the best of PC interfacing Electronic Hardware and Devices resource.

Today , 2007
January 10th, 2008

A Gentle Introduction to Artificial Intelligence

Artificial Intelligence (AI) is a branch of computer science, which tries to give “intelligence to machines“. But the concept of intelligence itself is debatable, and making these machines without life “intelligent” is something near to impossible. But we can say safely that AI aims at producing intelligent behavior from machines. What is the difference between having intelligence and having intelligent behavior? You can exhibit intelligent behavior in a narrow field for some time without really being intelligent. For example a computer playing chess at the master level does not even know that it is playing chess. But for the outsider the view is that it is intelligent like a master. Also we need only this intelligent behavior for many practical purposes.

AI uses ideas from diverse branches of knowledge like computer science, economics, biology, social sciences, mathematics and even grammar. It has also diverse applications in many areas of life. That is, it is an interdisciplinary subject, which takes ideas from almost all fields of knowledge and has applications in many diverse areas of life. Some of the branches of AI are discussed below. This in no way is a complete list.

1. Game playing:
Playing a game like checkers, chess, or go, requires a lot of intelligence for a human being and so these tasks were one of the earliest attractions of AI. Samuel wrote a program playing checkers in the 60’s and many people contributed to the theory of game playing. Finally when a computer could beat the then world champion in a chess game, that was considered a victory of machine over man even though it was not so. Currently there are well-known algorithms for game playing and game playing is considered falling into the domain of algorithms than AI.

2. Automatic theorem proving:
Mathematicians are believed to be super intelligent creatures, and so in its early childhood AI tried to show intelligence by creating machines capable of proving theorems by themselves. By having some basic assumptions and rules, they tried to prove theorems by combining these rules, getting new assumptions and so on. Gelernters program for geometry theorem proving was a typical example. Later it was realized that the intelligence of human experts in this area is not easily imitable, and the use of common sense and knowledge about mathematics was needed to prove theorems. Currently not many developments are taking place in this area.

3.Natural language processing (NLP)
Languages like English, French or Malayalam, which are used by men, are called natural languages. The language we speak is often context sensitive. “Did you shoot the tiger?” has different meanings when asked to a hunter and a photographer. Also our language is incomplete. Natural language processing deals with understanding this language using knowledge about the grammar rules and context. This has a wide variety of applications and is a field of active research. Also translation between these languages is studied in AI.

4. Vision, Speech recognition and similar areas.
Seeing an animal and recognizing it as a cat is child’s play, but a difficult task for computers. Modern AI programs focuses on recognizing objects and persons and behavior based on vision. This has many applications in robot navigation, crime detection, military operations and so on.

5. Expert Systems
Human experts are rare, costly and perishing. If we spend a large sum and train a person as a neurologist, the maximum we can expect is 30-40 years of service. And we cannot take a copy of the neurologist! So if we can train a computer to have the same expertise or to be precise expert behaviour, at least in a narrow field, the utility is high. Expert systems deal with extracting expertise and porting it to computers. That is creating software that can exhibit expert behavior. This field has undergone explosive growth in the last few years.

6.Neural networks
Animal brain is composed of neurons and performs computations (thinking) by passing signals between these networks of neurons. Why not imitate this and evolve intelligence? Neural networks began from this foundation. They are capable of learning, adapting and predicting. Putting in simple language, a neural network is a collection of computation units (real or virtually created), which are interconnected and cooperates for computation. Neural networks have applications in control systems, speech and natural language processing, vision and many other fields.

There are various other areas in AI. It is a vast and emerging field. I will tell more about it in my next article.

Kannan Balakrishnan is a budding indian writer. He continuously writes on a variety of topics like website design, Computer science, self improvement etc. Now his thoughts are presented through celebrated blog http://www.kbwrites.blogspot.com.

Tags: plc
pac
pc
port
vb
vc
c#
parallel
serial
com
usb

January 10th, 2008

Wirelesss Networking Security 5 Reasons to Use a Radius Server

1. Wireless Authentication - This is a huge part of why wireless networking is so secure, you know exactly who is accessing your LAN. With out a RADIUS Server anyone who has happened upon your passpharse has open access to your WLAN. IF someone steals your passphrase some how they won’t be able to access your lan because they still need user creditials.

2. Wireless Policy - You can set any number of policies you like but my favorite is limiting the time and days that users can access the wireless network. Most often if a hacker is going to try and crack your network it’s going to be at night, so don’t let users authenticate at night or on the weekends.

3. DMZ or Subnet - You can assign wireless clients to a subnet that is locked down or keep them in a DMZ. If a hacker starts probing the network he won’t be able to see much.

4. Limit Access time - You can limit your access time of wireless clients. If a hacker can’t hack the LAN he might try to hack the wireless clients, kick idol users off after couple hours.

5. Per user or group Control - You can give specific users certain access or you can give whole groups different access policies. A common senerio is that you have contractors or out of town sales employees visiting and need temporary access to the wireless network. You won’t want to let them have the same access that the normal employees do so limit them as needed.

I will be posting a tutorial soon about how to setup a wireless RADIUS server

Join the most popular wireless networking newsletter on the internet http://www.wirelessninja.com Don’t miss out on the fastest wireless routers ever http://wirelessninja.com/?page_id=7

Tags: plc
pac
pc
port
vb
vc
c#
parallel
serial
com
usb

|
Interior Accessories Shop free xxx cheapest viagra in uk cheap viagra viagra rise levitra alternative levitra vs viagra soft tabs cheapest online cialis 24 hour delivery canadian rx drugs bigtits i made free pornstars drunken asian girls BIGNATURALS big fat booty lessons in blow jobs porn fuck free porn videos free anal old mom video milfs amateur blowjob cheapest online diazepam 24 hour delivery cheap levitra rx pills buy lorazepam cheap cialis buy cheapest generic valium purchase new report female zyban order oxazepam prescription cheapest generic xanax viagra order herbal klipal for woman levitra buy drugs online buy herbal tramadol cialis soft tabs levitra cialis best herbal viagra soft tabs uk cialis buy viagra on line viagra levitra women buy cialis online without prescription natural levitra substitutes cheapest generic viagra cyber pharmacy propecia viagra soft tabs studies women
Close
E-mail It