时(shí)間(jiān):2017-06-09 13:58 tags: 公(gōng)司新(xīn)聞
很多(duō)人(rén)每天(tiān)花(huā)費大(dà)量(liàng)时(shí)間(jiān)使用移動(dòng)设備鍵盤:撰写(xiě)電(diàn)子邮件(jiàn),發(fà)短(duǎn)信(xìn),参与社交媒體(tǐ)等。 然而(ér),移動(dòng)鍵盤仍然在(zài)處(chù)理(lǐ)速度(dù)方(fāng)面處(chù)于(yú)劣勢。 用户平均在(zài)移動(dòng)设備上的(de)打(dǎ)字(zì)速度(dù)比在(zài)物(wù)理(lǐ)鍵盤上慢(màn)35%。 为(wèi)了(le)改變(biàn)这(zhè)一(yī)點(diǎn),最(zuì)近(jìn)谷(gǔ)歌(gē)团(tuán)隊为(wèi)Gboard for Android提(tí)供了(le)许多(duō)改進(jìn),致(zhì)力于(yú)創建一(yī)个(gè)智能(néng)機(jī)制的(de) 鍵盤,能(néng)夠为(wèi)用户以(yǐ)任何選擇的(de)語(yǔ)言提(tí)供建議和(hé)纠正(zhèng)錯誤,從而(ér)實(shí)現(xiàn)更(gèng)快(kuài)更(gèng)高(gāo)質(zhì)量(liàng)的(de)輸入(rù)。
事(shì)實(shí)上,移動(dòng)鍵盤将触摸輸入(rù)轉(zhuǎn)换为(wèi)文(wén)本(běn)的(de)方(fāng)式類(lèi)似于(yú)語(yǔ)音(yīn)識别系(xì)統将語(yǔ)音(yīn)輸入(rù)轉(zhuǎn)换为(wèi)文(wén)本(běn)的(de)方(fāng)式,雷(léi)鋒网(wǎng)了(le)解(jiě)到(dào),該团(tuán)隊将利用語(yǔ)音(yīn)識别的(de)经验(yàn)来(lái)實(shí)現(xiàn)触摸輸入(rù)。
团(tuán)隊首先(xiān)創建了(le)一(yī)个(gè)強(qiáng)大(dà)的(de)空(kōng)間(jiān)模型,将原始(shǐ)触摸點(diǎn)的(de)模糊序列映射到(dào)鍵盤上的(de)按鍵,就(jiù)像用声學(xué)模型将声音(yīn)定(dìng)位(wèi)到(dào)語(yǔ)音(yīn)單元(yuán)的(de)順序一(yī)樣(yàng)。
第(dì)二(èr),構建一(yī)个(gè)基于(yú)有限狀态傳感(gǎn)器(FST)的(de)核心(xīn)解(jiě)碼引擎,以(yǐ)确定(dìng)給(gěi)定(dìng)輸入(rù)触摸序列的(de)最(zuì)有可(kě)能(néng)的(de)字(zì)符序列。 随着數學(xué)形式主(zhǔ)義和(hé)語(yǔ)音(yīn)應(yìng)用的(de)廣泛成(chéng)功, FST解(jiě)碼器将提(tí)供支持(chí)各(gè)種(zhǒng)複雜鍵盤輸入(rù)行为(wèi)以(yǐ)及(jí)語(yǔ)言特性(xìng)所(suǒ)需的(de)靈活性(xìng)。 在(zài)这(zhè)篇(piān)文(wén)章(zhāng)中(zhōng),将为(wèi)您詳细介紹这(zhè)两(liǎng)个(gè)系(xì)統的(de)發(fà)展。
神经空(kōng)間(jiān)模型
移動(dòng)鍵盤輸入(rù)的(de)錯誤通(tòng)常歸結于(yú)“胖手(shǒu)指打(dǎ)字(zì)”(fat finger typing,或(huò)在(zài)滑動(dòng)打(dǎ)字(zì)中(zhōng)定(dìng)位(wèi)到(dào)空(kōng)間(jiān)位(wèi)置相似的(de)词(cí),如(rú)下(xià)图(tú)所(suǒ)示)以(yǐ)及(jí)認知和(hé)操作(zuò)錯誤(表(biǎo)現(xiàn)为(wèi)拼写(xiě)錯誤,字(zì)符插入(rù),删除或(huò)互换等)。 智能(néng)鍵盤需要(yào)能(néng)夠解(jiě)決这(zhè)些(xiē)錯誤,並(bìng)且(qiě)可(kě)以(yǐ)快(kuài)速準确地(dì)预測正(zhèng)确的(de)單词(cí)。 據(jù)雷(léi)鋒网(wǎng)了(le)解(jiě),該团(tuán)隊为(wèi)Gboard構建了(le)一(yī)个(gè)空(kōng)間(jiān)模型,用于(yú)在(zài)字(zì)符級别處(chù)理(lǐ)这(zhè)些(xiē)錯誤,将屏幕上的(de)触摸點(diǎn)映射到(dào)實(shí)際按鍵。