SYSTEMS, MEDIA, AND METHODS FOR METASURFACE DEVELOPMENT
The disclosure provides a device including at least one non-transitory computer-readable storage medium having instructions stored thereon, and processing circuitry coupled to the at least one non-transitory computer-readable storage medium, the processing circuitry being configured to execute the i...
Saved in:
Main Authors | , , , , , , , , , , , , , , |
---|---|
Format | Patent |
Language | English French |
Published |
20.06.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The disclosure provides a device including at least one non-transitory computer-readable storage medium having instructions stored thereon, and processing circuitry coupled to the at least one non-transitory computer-readable storage medium, the processing circuitry being configured to execute the instructions to provide randomized data to a neural network, receive a metasurface design from the neural network, determine a pixelation loss value based on the metasurface design, provide the metasurface design to a simulator, receive a performance value from the simulator, determine a loss value based on the pixelation loss value and the performance value, update the neural network based on the loss value, and output the neural network to at least one of a user interface, an external device, or the at least one non-transitory computer-readable storage medium.
La divulgation concerne un dispositif comprenant au moins un support de stockage non transitoire lisible par ordinateur sur lequel sont stockées des instructions, et des circuits de traitement couplés au au moins un support de stockage non transitoire lisible par ordinateur, les circuits de traitement étant configurés pour exécuter les instructions pour fournir des données randomisées à un réseau neuronal, recevoir du réseau neuronal une conception de métasurface, déterminer une valeur de perte de pixellisation sur la base de la conception de métasurface, fournir la conception de métasurface à un simulateur, recevoir du simulateur une valeur de performance, déterminer une valeur de perte sur la base de la valeur de perte de pixellisation et de la valeur de performance, actualiser le réseau neuronal sur la base de la valeur de perte, et délivrer en sortie le réseau neuronal sur au moins un élément parmi une interface utilisateur, un périphérique externe ou l'au moins un support de stockage non transitoire lisible par ordinateur. |
---|---|
Bibliography: | Application Number: WO2023IB62405 |