Autarchy of the Private Cave

Science, Society, Programming and Hobbies

  • Exits

  • Categories

  • Archives

  • Visitors' track

    Locations of visitors to this page
  • Tags list

  • Earn and spend


  • Exits

  • Ratings

    Science Blogs - Blog Top Sites website monitoring service
  • Archive for the 'Artificial Intelligence' Category


    i-SOBOT (Omnibot-2007) by TOMY and SANYO

    3rd September 2007

    This isn’t new, but looks like a milestone to me (yeah, I know about Sony and their robots, but that was before and different).

    i-SOBOT CAMVersion

    i-SOBOT is a tiny 165-mm robot with 17 servo-engines. i-SOBOT can be programmed and controlled at distance (using the LCD-equipped remote control), and understands up to 10 voice commands. This robot will be available in Japan and US in October 2007.

    According to the Guinness Book Of Records, i-SOBOT is the smallest robot in the world.
    Read the rest of this entry »

    Share This

    Posted in Artificial Intelligence, Robotics | No Comments »

    i-SOBOT (Omnibot-2007) by TOMY and SANYO

    3rd September 2007

    This isn’t new, but looks like a milestone to me (yeah, I know about Sony and their robots, but that was before and different).

    i-SOBOT CAMVersion

    i-SOBOT is a tiny 165-mm robot with 17 servo-engines. i-SOBOT can be programmed and controlled at distance (using the LCD-equipped remote control), and understands up to 10 voice commands. This robot will be available in Japan and US in October 2007.

    According to the Guinness Book Of Records, i-SOBOT is the smallest robot in the world.
    Read the rest of this entry »

    Share This

    Posted in Artificial Intelligence, Robotics | No Comments »

    Practical Artificial Intelligence (AI)

    25th June 2007

    Googling for “practical artificial intelligence” gives only two (somewhat) relevant links:

    Looks like it isn’t widely acknowledged, that AI is, in fact, quite widely used. Though primarily in OCR, TTS, STT :), and NLP (including machine translation).

    Share This

    Posted in Artificial Intelligence, Links, Programming, Science | 5 Comments »

    On the use of Artificial Neural Networks for AI

    28th May 2007

    I came across a list of postulates, which define the space for creating strong artificial intelligence. One of the postulates, which says that AI can be implemented only using ANNs, appears to be not clearly enough proven to be a real requirement.

    Consciousness is not necessarily the derivative of complexity; it can be rather the derivative of the world’s model and the subject’s placement in that model, which causes consciousness to arise. (In other words, consciousness equals to the ability of the subject to place himself within the constantly self-re-approving environment model.) Thus, the requirement for ANNs use is not convincing: one can ensure that the appropriate world model is created without ANNs. I would even say that ANNs are just a kind of a “black box”, by using which we try to avoid the really obvious complexity, which can nevertheless be solved purely algorithmically, with no extra overhead from ANN-like simulators and wrappers.

    There appears to be a specific double-dichotomy in ANN versus Algorithmic approaches for AI development: ANN considers the brain to be a collection of individual neurons (or “perceptrons”? for this case), while algorithmic approach considers the brain to be a collection of “modules”, each performing some quite narrow function. At the same time, we are told that algorithmic approaches cannot foresee unforeseen circumstances, thus ANNs are better for AI development (that’s the second dichotomy). However, modern “intelligent” software (here I mean first of all cognitive-functions software) rather successfully uses “learning algorithms”, “pattern matching algorithms”, “inference algorithms”, “prediction algorithms” and many more other “algorithms”. At the same time, I’m unaware of the successful (or at least impressive) software tool built using ANNs.

    (Well, unwinding the above paragraph may lead to a controversy: ANNs’ implementations are algorithms themselves. However, I would make a clear distinction here: I consider ANN to be a rather generic simulator of inter-neuronal interactions and signal-response circuits; the same type of ANN could be applied to several different tasks (well, different instances of the same-type ANN). But if a generic ANN is trained for a specific task, and then optimized for that task only, and then probably also simplified and extended with fixed-value tables to avoid recalculating static relations - this is not ANN, but an algorithm, as being task-specific it falls under the definition of the algorithm much better than under the definition of the ANN.)

    I was given a reference to Daniel Dennett by Bernardo Kastrup, the author of the “postulates”. Daniel Dennett is, like me, a proponent of algorithmic approaches to AI. However, I didn’t read any of his works yet. As soon as I do, I’ll add more to the ANN vs Algorithms topic.

    Share This

    Posted in Artificial Intelligence | No Comments »

    Nonanticipatory: definition

    5th May 2007

    Nonanticipatory (system or predictor) is a (system or predictor) where the output y(t) at some specific instant t0 only depends on the input x(t) for values of t less than or equal to t0. Therefore these kinds of (systems or predictors) have outputs and internal states that depend only on the current and previous input values.

    In simpler words, nonanticipatory systems can “take into account” only past and present, and cannot base their behaviour/decisions on future expectations.

    Nonanticipatory systems are also known as causal systems.

    Reference and further reading: article at answers.com.

    Share This

    Posted in Artificial Intelligence, Notepad, Science | No Comments »

    Sampled Pattern Matching (SPM) definition

    5th May 2007

    “… consider a universal predictor based on pattern matching: Given a sequence Xi,… ,Xn drawn from a stationary mixing source, it predicts the next symbol Xn+i based on selecting a context of Xn+i. The predictor, called the Sampled Pattern Matching (SPM), is a modification of the Ehrenfeucht-Mycielski pseudo random generator algorithm. It predicts the value of the most frequent symbol appearing at the so called sampled positions. These positions follow the occurrences of a fraction of the longest suffix of the original sequence that has another copy inside XiX2 … Xn. In other words, in SPM the context selection consists of taking certain fraction of the longest match. The study of the longest match for lossless data compression was initiated by [Aaron D.] Wyner and Ziv in their 1989 seminal paper.”
    Read the rest of this entry »

    Share This

    Posted in Artificial Intelligence, Bioinformatics, Science | No Comments »

    Pattern matching and prediction (part 2)

    30th March 2007

    (This series started with Pattern matching and prediction, part 1)

    For part 2, I wanted to start (and probably also end) with Cybula’s AURA (universal pattern matcher, white-paper dated 2004). AURA is said to be built around Correlation Matrix Memory (CMM). CMMs were developed (or picked up for development?) by Prof. Austin, the founder of Cybula, in 1986.

    The white paper tells us that

    The now ubiquitous neural network methods such as Kohonen Networks, Radial Basis Function networks and Kohnen networks all allow users develop good pattern matching systems for small problems, where they excel. However, when the problems grow to large datasets, and where very high performance is needed, they become limited. … The well known k-Nearest Neighbour methods (k-NN) is a relatively good pattern matching method that has been constantly shown to operate well on many problems, however, it suffers from slow operation on large data problems.

    Read the rest of this entry »

    Share This

    Posted in Artificial Intelligence, Bioinformatics, Science | No Comments »

    Pattern matching and prediction (part 1)

    19th March 2007

    According to one of the definitions I provided earlier in the descriptive entry-level post on what is artificial intelligence, intelligence can be described as a special pattern-matching algorithm. Evidently, universal and complicated and recurring pattern matcher, but still just a pattern matcher :)

    I decided to find out more about pattern matchers of nowadays… definitely not focusing too much on regular expressions, which are of no interest to me in the light of possible applications.
    Read the rest of this entry »

    Share This

    Posted in Artificial Intelligence, Bioinformatics, Science | No Comments »

    An interesting list of -informatics-related conferences

    14th March 2007

    I came across an interesting conferences list. It is for the year 2007, but it appears to be updated and refreshed (based on the availability of conferences-2006 and earlier lists, back to 2004).

    The conference list is divided into several sub-lists:

    • artificial intelligence
    • bioinformatics
    • data mining
    • machine learning
    • medical informatics
    • web informatics

    The list is regularly updated, as it appears from the “deadline:” note for each conference - they appear as soon as deadlines become known.

    I would recommend to anyone who’s interested in the topics listed above to bookmark that page.

    Thanks to Li Guoliang for the list!

    Share This

    Posted in Artificial Intelligence, Bioinformatics, Programming, Science | 1 Comment »

    Defining Artificial Intelligence

    21st January 2007

    In this post I’ll try to figure out (primarily for myself) what is Artificial Intelligence.
    Read the rest of this entry »

    Share This

    Posted in Artificial Intelligence | 1 Comment »

    What is an autonomous (intelligent) agent?

    6th November 2006

    In this post, some definitions and examples are given. This is an introductory text.

    First of all there is a need to explain why “intelligent” is in braces in the title. Well, it’s simple: whatever the agents are at the moment of writing, they are just specific, narrow algorithms with no signs of intelligence. As soon as I come across the evidence of the contrary, I will happily remove the braces around “intelligent”. But for now - braces stay.

    What is an agent? According to the numerous sources I checked, agent is an entity with some characteristic features. These fundamental features are:
    Read the rest of this entry »

    Share This

    Posted in Agents, Artificial Intelligence | No Comments »

    What is an autonomous (intelligent) agent?

    6th November 2006

    In this post, some definitions and examples are given. This is an introductory text.

    First of all there is a need to explain why “intelligent” is in braces in the title. Well, it’s simple: whatever the agents are at the moment of writing, they are just specific, narrow algorithms with no signs of intelligence. As soon as I come across the evidence of the contrary, I will happily remove the braces around “intelligent”. But for now - braces stay.

    What is an agent? According to the numerous sources I checked, agent is an entity with some characteristic features. These fundamental features are:
    Read the rest of this entry »

    Share This

    Posted in Agents, Artificial Intelligence | No Comments »

     
    Close
    E-mail It