WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016186823) BATCH PROCESSING IN A NEURAL NETWORK PROCESSOR
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/186823    International Application No.:    PCT/US2016/030515
Publication Date: 24.11.2016 International Filing Date: 03.05.2016
IPC:
G06N 3/08 (2006.01), G06F 15/80 (2006.01)
Applicants: GOOGLE INC. [US/US]; 1600 Amphitheatre Parkway Mountain View, California 94043 (US)
Inventors: YOUNG, Reginald Clifford; (US)
Agent: HSIEH, I-Wei; (US)
Priority Data:
62/165,020 21.05.2015 US
14/844,431 03.09.2015 US
Title (EN) BATCH PROCESSING IN A NEURAL NETWORK PROCESSOR
(FR) TRAITEMENT PAR LOTS DANS UN PROCESSEUR DE RÉSEAU NEURONAL
Abstract: front page image
(EN)Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a respective neural network output for each of a plurality of inputs, the method comprising, for each of the neural network layers: receiving a plurality of inputs to be processed at the neural network layer; forming one or more batches of inputs from the plurality of inputs, each batch having a number of inputs up to the respective batch size for the neural network layer; selecting a number of the one or more batches of inputs to process, where a count of the inputs in the number of the one or more batches is greater than or equal to the respective associated batch size of a subsequent layer in the sequence; and processing the number of the one or more batches of inputs to generate the respective neural network layer output.
(FR)L'invention concerne des procédés, des systèmes et un appareil, y compris des programmes informatiques codés sur un support de stockage informatique, permettant de générer une sortie de réseau neuronal respective pour chaque entrée d'une pluralité d'entrées, ledit procédé consistant, pour chaque couche des couches du réseau neuronal, à : recevoir une pluralité d'entrées à traiter dans la couche de réseau neuronal ; former un ou plusieurs lots d'entrées de la pluralité d'entrées, chaque lot comprenant un nombre d'entrées jusqu'à la taille de lot respective pour la couche de réseau neuronal ; sélectionner un nombre du ou des lots d'entrées à traiter, un décompte des entrées du nombre du ou des lots étant supérieur ou égal à la taille de lot associée respective d'une couche suivante dans la séquence ; et traiter le nombre du ou des lots d'entrées pour générer la sortie de couche de réseau neuronal respective.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)