yhsif.com : MiaoIntro

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Revision [78]

Most recent edit made on 2008-05-26 05:16:07 by YuxuanWang [* format tweak]

Additions:
Note: As SunPinyin for Mac is good enough, this project is cancelled


Deletions:
" Note: As SunPinyin for Mac is good enough, this project is cancelled "




Revision [77]

Edited on 2008-05-26 05:15:04 by YuxuanWang [+ note for cancelled]

Additions:
" Note: As SunPinyin for Mac is good enough, this project is cancelled "
blog entry Chinese Version/中文版


Deletions:
Google Code page blog entry Chinese Version/中文版




Revision [44]

Edited on 2007-05-17 11:16:27 by YuxuanWang [+ link to uncyclopedia 喵]

Additions:
"Miao" is the pinyin of the Chinese character "", which just like "meow" in English, is "the characteristic crying sound of a cat" (from Oxford American Dictionaries).


Deletions:
"Miao" is the pinyin of the Chinese character "喵", which just like "meow" in English, is "the characteristic crying sound of a cat" (from Oxford American Dictionaries).




Revision [43]

Edited on 2007-05-15 13:21:59 by YuxuanWang [+ link to google code]

Additions:
Google Code page blog entry Chinese Version/中文版


Deletions:
blog entry Chinese Version/中文版




Revision [42]

Edited on 2007-05-14 03:17:02 by YuxuanWang [+ link to blog entry]

Additions:
blog entry Chinese Version/中文版


Deletions:
Chinese Version/中文版




Revision [38]

Edited on 2007-05-14 03:02:39 by YuxuanWang [+ link to chinese version]

Additions:
Chinese Version/中文版




Revision [36]

Edited on 2007-05-14 02:44:06 by YuxuanWang [* another->a]

Additions:

Miao: a smart pinyin input method for Mac OS X



Deletions:

Miao: another smart pinyin input method for Mac OS X





Revision [35]

Edited on 2007-05-14 02:40:58 by YuxuanWang [- acronym of fit]

Additions:
ITABC (comes with Mac) and Pinyin Module in OpenVanilla isn't a smart input method; QIM is smart but it's a shareware, and a expensive shareware (USD 19.99 or RMB 69.00, but only for one major version free update); FIT is smarter than ITABC and free (for charge), but is not smart enough and I don't like some of its feature but can't turn them off.


Deletions:
ITABC (comes with Mac) and Pinyin Module in OpenVanilla isn't a smart input method; QIM is smart but it's a shareware, and a expensive shareware (USD 19.99 or RMB 69.00, but only for one major version free update); ""<acronym title="fun input toy">FIT</acronym>"" is smarter than ITABC and free (for charge), but is not smart enough and I don't like some of its feature but can't turn them off.




Revision [34]

The oldest known version of this page was edited on 2007-05-14 02:40:19 by YuxuanWang [* initial version from blog]

Miao: another smart pinyin input method for Mac OS X


Note: if you would like to bookmark or link to this project, please use the domain name: http://oaim.yhsif.com

Why another pinyin input method?


The answer is simple: the current pinyin input methods on Mac doesn't satisfy me. I'm going to scratch my own itch :p

ITABC (comes with Mac) and Pinyin Module in OpenVanilla isn't a smart input method; QIM is smart but it's a shareware, and a expensive shareware (USD 19.99 or RMB 69.00, but only for one major version free update); ""<acronym title="fun input toy">FIT</acronym>"" is smarter than ITABC and free (for charge), but is not smart enough and I don't like some of its feature but can't turn them off.

Miao will be a smart pinyin input method, designed for people who likes to input a whole sentence once. It will learn user's accustoming and finally become a essential tool in inputing (after some training).

The idea and feature


I won't focus on pre-train dictionaries, just like Sogou Pinyin or Google Pinyin. My focus will be on "learning"

For each sentence you input, it will record the words within the sentence, including continuos words and non-continuos words, and calculated for probability.

Continuos word probability will be used to auto-learn new words, that is, if there's a high probability that two known words will comes together, they will be formed as a new word.

Non-continuos word probability will be used for candidate word sorting. The word with the highest probability will get ordered first. As a instance, for the pinyin word "yaoming", if the sentence comes with "huojian"(火箭/Rockets), "maidi"(麦迪/McGrady), it's more likely to be "姚明"(Yao Ming the NBA player); If the sentence comes with "can"(惨/misery), it's more likely to be "要命"(Kill me!).

The license


It may be licensed under GPL or BSD license, it's not decided yet. But I can assume that it will be certainly free, as freedom!

About the name


"Miao" is the pinyin of the Chinese character "喵", which just like "meow" in English, is "the characteristic crying sound of a cat" (from Oxford American Dictionaries).

It's a pinyin input method, so I choose a pinyin word as its name :p

Other informations


I should write it as a module for OpenVanilla, instead of stand-alone. The reason is that I'm not going to reinvent the wheel. I want to focus on the learning algorithm, but not the system interfaces. And this may make it easier to port into other platforms, for example Linux.
The project will be started soon. Any contribution, e.g. codes, ideas or artworks, are appreciated.
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.3762 seconds