Home | The Bot Shell | Programming Your Bot
Programming and AI Articles
Cognitive Theory Shows Promise for AI Advances
Researchers are applying the cognitive theory of affordances developed by psychologist James J. Gibson to robotics. The principal shifts the focus of the artificial intelligence system from what a thing is to how it can be used. Early experiments show promise that this new approach will help robotic systems better identify real world objects and put them to use.
Computer Vision May Not Be Advancing As Rapidly As Believed
Flaws in the tests scientists use to evaluate a computer's ability to recognize objects visually may have led to overly optimistic reports of progress in the challenging field of computer vision. A new MIT study posits that these tests inadvertently favor the computer.
Piecing together the next generation of cognitive robots
While building robots with anything akin to human intelligence remains a far off vision, making them more responsive would allow them to be used in a greater variety of sophisticated tasks in the manufacturing and service sectors. Such robots could be used as home helpers and caregivers, for example.
An Apple Is What You Do With It
Using a corpus containing more than a trillion words, and the brain activity of nine volunteer subjects, scientists at Carnegie Mellon University have demonstrated that they can predict unique brain activation patterns associated with names for things that you can see, hear, feel taste or smell.
Experiment Implies Memory Is More Dynamic Than Once Thought
Israeli researchers were able to effectively erase long-term memories in rats by administering a single dose of a drug that silences the enzyme PKMzeta. The experiment implies that long-term memory is a more dynamic process than previously thought and opens the door to drug therapies for boosting and stabilizing memory.
Robofish Inspired By Nature Communicate With Each other In Underwater Teams
University of Washington researchers looked to the behavior of schooling and herding animals to improve the performance and inter-machine communications in underwater robots. Someday these more efficient laborers could take on tasks such as tracking groups of whales, or exploring environments too dangerous for manned exploration.
Bring Your Web Site to Life With PHP
PHP is the scripting language that powers some of the biggest Web 2.0 content providers in the business. Whether you're looking to add a simple feedback form to your site, or have your heart set on building the next Facebook, read up on PHP in this informative tutorial and get started tonight.
Using HTML Tables to Format Your Web Page
Follow these simple steps to master the use of the HTML table features and deliver beautiful layouts for all of your web page design work.
Tips for Improving Website Navigation
In order for visitors to find the right information, a website's navigation path needs to be clear. Without a clear navigation path, visitors will become confused and leave before they can make a purchase.In order for visitors to find the right information, a website's navigation path needs to be clear. Without a clear navigation path, visitors will become confused and leave before they can make a purchase.
Choosing the Right Color for Your Web Site
When people build a web site for their business (or hire a web design company to make it for them), not much thought is put into deciding what color their web site will be as most would rather focus on more important tasks like creating content, web site optimization and promotion. Most simply choose the most web-friendly colors, others use their company’s logo as base while some decide to just use their favorite color.
Designing A Website That Loads Quickly
The amount of time it takes for your website to load onto the visitor's screen is a major influence on traffic to your site. Research has shown that most internet users will leave your website if it takes more than 10 seconds to load and some potential guests will exit even faster. A quick loading website is vitally important to the success of your site.
How to Create Web2.0 Applications using AJAX and Clientside HTTP Requests
Getting a Grip on VBScript Arrays with UBound
The ubound function returns the highest subscript in the given dimension of an array and can simplify your array handling tasks.
VBScript Split Function
The VBScript Split function takes a string and returns an array broken up by the delimiter of your choosing. This functionality can make short work of parsing plain text, CSV, tab delimitted, or virtually any type of string you can imagine.