Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: creating crystal ball 2

by blokhead (Monsignor)
on May 19, 2008 at 22:04 UTC ( #687480=note: print w/ replies, xml ) Need Help??


in reply to creating crystal ball 2

I googled for "text prediction" and found soothsayer (homepage) as one of the first hits. Sounds like a programming library that does exactly what you're looking for.

Another thing that comes to mind is Dasher, although its novelty is not the text-prediction but its accessible interface. However, its text prediction seems good, it can be trained, and it is fast in real-time. It probably uses some hidden Markov mechanism for prediction. Since it is open source, the prediction mechanism can probably be factored out (if it isn't already) and adapted to your interface needs.

Even if you are determined to do things yourself (yikes), you can at least learn a lot by seeing how the others do it.

blokhead


Comment on Re: creating crystal ball 2
Re^2: creating crystal ball 2
by grizzley (Chaplain) on May 20, 2008 at 12:19 UTC
    Pity, everything is already written... Yeah, of course I'll try this at home. If it will work fine, it may effectively discourage me to write my own piece of Tk code. Trying Dasher online was really interesting, especially connected with speech. Little slow, but interesting.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://687480]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2014-07-31 05:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (245 votes), past polls