-
公开(公告)号:US20200090031A1
公开(公告)日:2020-03-19
申请号:US16130058
申请日:2018-09-13
申请人: Google LLC
摘要: Generally, the present disclosure is directed to systems and methods that perform adaptive optimization with improved convergence properties. The adaptive optimization techniques described herein are useful in various optimization scenarios, including, for example, training a machine-learned model such as, for example, a neural network. In particular, according to one aspect of the present disclosure, a system implementing the adaptive optimization technique can, over a plurality of iterations, employ an adaptive learning rate while also ensuring that the learning rate is non-increasing.
-
公开(公告)号:US10262201B2
公开(公告)日:2019-04-16
申请号:US15863299
申请日:2018-01-05
申请人: GOOGLE LLC
发明人: Xiaohang Wang , Jeff Huber , Farhan Shamsi , Yakov Okshtein , Sanjiv Kumar , Henry Allan Rowley , Marcus Quintana Mitchell , Debra Lin Repenning
摘要: Extracting financial card information with relaxed alignment comprises a method to receive an image of a card, determine one or more edge finder zones in locations of the image, and identify lines in the one or more edge finder zones. The method further identifies one or more quadrilaterals formed by intersections of extrapolations of the identified lines, determines an aspect ratio of the one or more quadrilateral, and compares the determined aspect ratios of the quadrilateral to an expected aspect ratio. The method then identifies a quadrilateral that matches the expected aspect ratio and performs an optical character recognition algorithm on the rectified model. A similar method is performed on multiple cards in an image. The results of the analysis of each of the cards are compared to improve accuracy of the data.
-
公开(公告)号:US20180330180A1
公开(公告)日:2018-11-15
申请号:US16042332
申请日:2018-07-23
申请人: GOOGLE LLC
IPC分类号: G06K9/18 , G06K9/00 , G06Q20/36 , G06Q20/34 , G06Q20/32 , G06K7/10 , G06K9/62 , G06K9/22 , G06K9/20 , H04N1/00
CPC分类号: G06K9/186 , G06K7/10 , G06K9/00469 , G06K9/18 , G06K9/2054 , G06K9/228 , G06K9/6202 , G06K2209/01 , G06Q20/32 , G06Q20/3223 , G06Q20/3276 , G06Q20/34 , G06Q20/36 , H04N1/00307
摘要: Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital representation of the card; identifying an image in the digital representation of the card; comparing the identified image to an image database comprising a plurality of images and determining that the identified image matches a stored image in the image database; determining a card type associated with the stored image and associating the card type with the card based on the determination that the identified image matches the stored image; and performing a particular optical character recognition algorithm on the digital representation of the card, the particular optical character recognition algorithm being based on the determined card type. Another example uses an issuer identification number to improve data extraction. Another example compares extracted data with user data to improve accuracy.
-
公开(公告)号:US20240098138A1
公开(公告)日:2024-03-21
申请号:US18240799
申请日:2023-08-31
申请人: Google LLC
CPC分类号: H04L67/10 , G06F17/12 , G06F17/16 , G06F17/18 , G06N7/01 , G06N20/00 , H03M7/3059 , H03M7/3082 , H03M7/40 , H04L67/01
摘要: The present disclosure provides systems and methods for communication efficient distributed mean estimation. In particular, aspects of the present disclosure can be implemented by a system in which a number of vectors reside on a number of different clients, and a centralized server device seeks to estimate the mean of such vectors. According to one aspect of the present disclosure, a client computing device can rotate a vector by a random rotation matrix and then subsequently perform probabilistic quantization on the rotated vector. According to another aspect of the present disclosure, subsequent to quantization but prior to transmission, the client computing can encode the quantized vector according to a variable length coding scheme (e.g., by computing variable length codes).
-
公开(公告)号:US20230394310A1
公开(公告)日:2023-12-07
申请号:US18453837
申请日:2023-08-22
申请人: Google LLC
摘要: Generally, the present disclosure is directed to systems and methods that perform adaptive optimization with improved convergence properties. The adaptive optimization techniques described herein are useful in various optimization scenarios, including, for example, training a machine-learned model such as, for example, a neural network. In particular, according to one aspect of the present disclosure, a system implementing the adaptive optimization technique can, over a plurality of iterations, employ an adaptive effective learning rate while also ensuring that the effective learning rate is non-increasing.
-
公开(公告)号:US20230017505A1
公开(公告)日:2023-01-19
申请号:US17375960
申请日:2021-07-14
申请人: Google LLC
发明人: Aditya Krishna Menon , Sanjiv Kumar , Himanshu Jain , Andreas Veit , Ankit Singh Rawat , Gayan Sadeep Jayasumana Hirimbura Matara Kankanamge
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for accounting for long-tail training data.
-
公开(公告)号:US20220335274A1
公开(公告)日:2022-10-20
申请号:US17721292
申请日:2022-04-14
申请人: Google LLC
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for multi-stage computationally-efficient inference using a first and second neural network.
-
公开(公告)号:US20210019654A1
公开(公告)日:2021-01-21
申请号:US16931862
申请日:2020-07-17
申请人: Google LLC
摘要: Systems and methods for low bias negative sampling of classes according to the sampled softmax method are described herein. The systems and methods can include training a machine-learned model for classifying inputs into one or more classes of a plurality of classes, each of the plurality of classes having an associated class embedding in a plurality of class embeddings. The systems and methods can include selecting, by the one or more computing devices, one or more negative classes from the plurality of classes based at least in part on a probability distribution approximating a softmax distribution, wherein the probability distribution is determined based at least in part on a Random Fourier Features map.
-
公开(公告)号:US20200257668A1
公开(公告)日:2020-08-13
申请号:US16715620
申请日:2019-12-16
申请人: GOOGLE LLC
发明人: Xiang Wu , David Morris Simcha , Sanjiv Kumar , Ruiqi Guo
IPC分类号: G06F16/22 , G06F16/27 , G06F16/2458 , G06F16/28 , G06F17/16 , G06F16/248
摘要: Techniques of indexing a database and processing a query involve decomposing the residual term according to a projection matrix that is based on a given direction v. For example, for each database element of a partition, the residual for that database element is split into a component parallel to a given direction and a component perpendicular to that direction. The parallel component lies in a one-dimensional subspace spanned by the direction and may be efficiently quantized with a scalar quantization. The perpendicular component is quantized using multiscale quantization techniques. The quantized residual components and the center elements of each partition define the indexed database. Upon receipt of a query from a user, the inner products of q with the residual may be computed efficiently using the quantized residual components. From these inner products, the database elements that are most similar to the query are selected and returned to the user.
-
公开(公告)号:US10671909B2
公开(公告)日:2020-06-02
申请号:US16586702
申请日:2019-09-27
申请人: Google LLC
发明人: Yang Li , Sanjiv Kumar , Pei-Hung Chen , Si Si , Cho-Jui Hsieh
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decreasing neural network inference times using softmax approximation. One of the methods includes maintaining data specifying a respective softmax weight vector for each output in a vocabulary of possible neural network outputs; receiving a neural network input; processing the neural network input using one or more initial neural network layers to generate a context vector for the neural network input; and generating an approximate score distribution over the vocabulary of possible neural network outputs for the neural network input, comprising: processing the context vector using a screening model configured to predict a proper subset of the vocabulary for the context input; and generating a respective logit for each output that is in the proper subset, comprising applying the softmax weight vector for the output to the context vector.
-
-
-
-
-
-
-
-
-