SYSTEMS, MEDIA, AND METHODS FOR METAGRATING DEVELOPMENT

The disclosure provides a device including at least one non-transitory computer-readable storage medium (32) having instructions stored thereon, and processing circuitry (28) coupled to the at least one non-transitory computer-readable storage medium (32). The processing circuitry (28) is configured...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RACE, Caitlin M, WANG, Yinong, MIRJALILI, Vahid, SCHUMACHER, Jennifer F, FABBRI, Cameron M, ZIMMER, Benjamin D
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The disclosure provides a device including at least one non-transitory computer-readable storage medium (32) having instructions stored thereon, and processing circuitry (28) coupled to the at least one non-transitory computer-readable storage medium (32). The processing circuitry (28) is configured to execute the instructions to provide randomized data to a neural network (400), receive a metagrating design from the neural network (400), generate a plurality of efficiency performance values based on the metagrating design, each efficiency performance value included in the plurality of efficiency performance values being associated with a source angle included in a plurality of predetermined source angles, determine a loss value based on the plurality of efficiency performance values, update the neural network (400) based on the loss value, and output the neural network (400) to at least one of an external device or the at least one non-transitory computer-readable storage medium (32). La divulgation concerne un dispositif comprenant au moins un support de stockage non transitoire lisible par ordinateur (32) sur lequel sont stockées des instructions, et un circuit de traitement (28) couplé audit support de stockage non transitoire lisible par ordinateur (32). Le circuit de traitement (28) est configuré pour exécuter les instructions pour fournir des données randomisées à un réseau neuronal (400), recevoir une conception de métaréseau à partir du réseau neuronal (400), générer une pluralité de valeurs de performance d'efficacité sur la base de la conception de métaréseau, chaque valeur de performance d'efficacité incluse dans la pluralité de valeurs de performance d'efficacité étant associée à un angle de source inclus dans une pluralité d'angles de source prédéterminés, déterminer une valeur de perte sur la base de la pluralité de valeurs de performance d'efficacité, mettre à jour le réseau neuronal (400) sur la base de la valeur de perte, et délivrer le réseau neuronal (400) à au moins l'un d'un dispositif externe ou du ou des supports de stockage non transitoires lisibles par ordinateur (32).