TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

RNN-Based Handwriting Recognition in Gboard

109 点作者 rey12rey大约 6 年前

9 条评论

reubenmorais大约 6 年前
The &quot;Making it Work, On-device&quot; paragraph makes it seem like TensorFlow Lite will easily get your model running fast on-device, but in reality RNNs aren&#x27;t currently supported by the TFLite Converter and the TFLiteLSTMCell example is super slow for training, so this is actually based on proprietary code not available to mere mortals using open source TensorFlow. If you were to actually try reproducing this work, you&#x27;d have to use several workarounds, dig deep into the TensorFlow source code, and possibly still end up with a suboptimal TFLite model.<p>Don&#x27;t get me wrong, in terms of deployability and flexibility for production usage, TensorFlow&#x2F;TFLite is <i>really good</i>, specially compared to other frameworks, but Google tends to oversell the abilities of open-source TensorFlow significantly in their marketing material, and you only find out when you go and try doing it yourself.
评论 #19337375 未加载
评论 #19338213 未加载
modeless大约 6 年前
Wow, it is really surprising to me that bezier curve control points produced by an optimization process would be good inputs to a neural net model. Small perturbations to the inputs could produce radically different bezier control points depending on the decisions made by the curve optimizer, so this forces the neural network to learn about the characteristics of the optimizer as well as the input.<p>Neural nets usually thrive on raw high dimensional inputs, so dramatically reducing the dimensionality of the input seems like a strange decision. I&#x27;m sure it improves speed, but I would expect higher accuracy by processing the raw input.
评论 #19341017 未加载
appleflaxen大约 6 年前
this is so awesome!<p>but how is it that we have RNN solutions for handwriting when we don&#x27;t even have a standard, canned RNN for OCR?<p>I know tesseract and related projects exist, but when I&#x27;ve tried them they have been fairly brittle with lower accuracy than I was expecting. Accuracy was especially problematic for letter combinations like &quot;-ing&quot; that would consistently be recognized as &quot;-mg&quot;.<p>Is there a good ML OCR library I&#x27;m missing?
评论 #19336999 未加载
评论 #19343561 未加载
AlphaWeaver大约 6 年前
Really cool stuff! My phone isn&#x27;t big enough to do handwriting on, so I&#x27;m not really sure where this is supposed to be used? On a tablet I guess?
评论 #19338963 未加载
arbie大约 6 年前
How can I train an RNN to OCR <i>my</i> scribbles? It would be the perfect mix of physical paper and digital notes.
geophertz大约 6 年前
I miss the time when in Gboard you could use the slide typing to type multiple words at once. This was so useful and made people like me who are unable to type quickly on a virtual keyboard (touch) to type very fast.
dvh大约 6 年前
Isn&#x27;t swiping inherently faster? With sweeping you need 1 angle (corner) for letter. Typical letter uses much more than 1 corner.
评论 #19339930 未加载
dajohnson89大约 6 年前
I just switched from Android to iPhone, and Gboard on iPhone doesn&#x27;t have the translation function. It also doesn&#x27;t have multiple languages -- if I want to switch languages I have to exit out of Gboard and use the default iOS keyboard. Anyone know why these features for Gboard are missing on iOS?
评论 #19337666 未加载
评论 #19341403 未加载
fxfan大约 6 年前
I used it on windows phone 5 years back for chinese- wonder if this is new to android?<p>(on iPhone right now)
评论 #19338569 未加载