Computationally efficient neural network architecture search
AssigneeGoogle Inc.
InventorsDavid Martin Dohan, David Richard So, Chen Liang, Quoc V. Le
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsDavid Martin Dohan, David Richard So, Chen Liang, Quoc V. Le
Estimating the term…
A method for receiving training data for training a neural network to perform a machine learning task and for searching for, using the training data, an optimized neural network architecture for performing the machine learning task is described. Searching for the optimized neural network architecture includes: maintaining population data; maintaining threshold data; and repeatedly performing the following operations: selecting one or more candidate architectures from the population data; generating a new architecture from the one or more selected candidate architectures; for the new architecture: training a neural network having the new architecture until termination criteria for the training are satisfied; and determining a final measure of fitness of the neural network having the new architecture after the training; and adding data defining the new architecture and the final measure of fitness for the neural network having the new architecture to the population data.
A method comprising:
A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform the operations comprising:
One or more non-transitory computer-readable storage media storing instructions that when executed by one or more computers cause the one or more computers to perform the operations comprising:
Dependencies are inferred from the claim text.