LEARNING AND USING PROGRAMMING STYLES

    公开(公告)号:US20220121427A1

    公开(公告)日:2022-04-21

    申请号:US17563881

    申请日:2021-12-28

    Abstract: Techniques are described herein for using artificial intelligence to “learn,” statistically, a target programming style that is imposed in and/or evidenced by a code base. Once the target programming style is learned, it can be used for various purposes. In various implementations, one or more generative adversarial networks (“GANs”), each including a generator machine learning model and a discriminator machine learning model, may be trained to facilitate learning and application of target programming style(s). In some implementations, the discriminator(s) and/or generator(s) may operate on graphical input, and may take the form of graph neural networks (“GNNs”), graph attention neural networks (“GANNs”), graph convolutional networks (“GCNs”), etc., although this is not required.

    PREDICTING CLIMATE CONDITIONS BASED ON TELECONNECTIONS

    公开(公告)号:US20220120934A1

    公开(公告)日:2022-04-21

    申请号:US17567448

    申请日:2022-01-03

    Abstract: Implementations are described herein for predicting a future climate condition in an agricultural area. In various implementations, a teleconnection model may be applied to a dataset of remote climate conditions such as water surface temperatures to identify one or more of the most influential remote climate conditions on the future climate condition in the agricultural area. A trained machine learning model may be applied to the one or more most influential remote climate conditions and to historical climate data for the agricultural area to generate data indicative of the predicted future climate condition. Based on the data indicative of the predicted future climate condition, one or more output components may be caused to render output that conveys the predicted future climate condition.

    Combined UV Imaging and Sanitization

    公开(公告)号:US20220118133A1

    公开(公告)日:2022-04-21

    申请号:US17450173

    申请日:2021-10-07

    Abstract: A system includes a robotic device, an ultraviolet (UV) illuminator disposed on the robotic device, an image sensor disposed on the robotic device and configured to sense UV light, and circuitry configured to perform operations. The operations include causing the UV illuminator to emit the UV light towards a feature of an environment, and receiving, from the image sensor, UV image data representing the feature illuminated by the UV light. The operations also include identifying, based on the UV image data, a portion of the feature to be sanitized by the robotic device, and based on the identifying the portion, adjusting a parameter of the UV illuminator from a first value associated with UV imaging to a second value associated with UV sanitization. The operations further include causing the robotic device to sanitize the portion of the feature by emitting, by the UV illuminator, the UV light towards the portion.

    Quantum analog-digital interconversion for encoding and decoding quantum signals

    公开(公告)号:US11308415B2

    公开(公告)日:2022-04-19

    申请号:US17063595

    申请日:2020-10-05

    Abstract: Methods, systems, and apparatus for quantum analog-digital conversion. In one aspect, a method includes obtaining a quantum analog signal; applying a hybrid analog-digital encoding operation to the quantum analog signal and a qudit in an initial state to obtain an evolved state of the qudit, wherein the hybrid analog-digital encoding operation is based on a swap operation comprising multiple adder operations; and providing the qudit in the evolved state as a quantum digital encoding of the quantum analog signal.

    SIMULATING MULTIPLE ROBOTS IN VIRTUAL ENVIRONMENTS

    公开(公告)号:US20220111517A1

    公开(公告)日:2022-04-14

    申请号:US17069684

    申请日:2020-10-13

    Abstract: Implementations are provided for operably coupling multiple robot controllers to a single virtual environment, e.g., to generate training examples for training machine learning model(s). In various implementations, a virtual environment may be simulated that includes an interactive object and a plurality of robot avatars that are controlled independently and contemporaneously by a corresponding plurality of robot controllers that are external from the virtual environment. Sensor data generated from a perspective of each robot avatar of the plurality of robot avatars may be provided to a corresponding robot controller. Joint commands that cause actuation of one or more joints of each robot avatar may be received from the corresponding robot controller. Joint(s) of each robot avatar may be actuated pursuant to corresponding joint commands. The actuating may cause two or more of the robot avatars to act upon the interactive object in the virtual environment.

    DETERMINING POINTING ACCURACY USING OPTICAL FIBER BUNDLE

    公开(公告)号:US20220107473A1

    公开(公告)日:2022-04-07

    申请号:US17062169

    申请日:2020-10-02

    Abstract: A free-space optical communication device includes an optical fiber bundle and one or more processors. The optical fiber bundle includes a central fiber connected to a first photodetector, and a plurality of surrounding fibers, each surrounding fiber connected to a corresponding second photodetector. The one or more processors are in communication with the first photodetector and each second photodetector. The one or more processors are also configured to receive a current or voltage generated at the first photodetector and each second photodetector and to determine a pointing accuracy of a beam received at the optical fiber bundle based on the current or voltage generated at the second photodetectors.

    Deep neural networks via physical electromagnetics simulator

    公开(公告)号:US11295212B1

    公开(公告)日:2022-04-05

    申请号:US16392437

    申请日:2019-04-23

    Inventor: Brian Adolf

    Abstract: A system for physically simulating a neural network is described herein. The system includes a plurality of physical voxels configurable to represent nodes of the neural network operating in response to electromagnetic radiation. Each of the physical voxels includes an impedance adjuster, a field detector, and a signal adjuster. The impedance adjuster adjusts impedance to the electromagnetic radiation within a corresponding one of the physical voxels. Weights between nodes of the neural network are based on the adjusted impedance. The field detector measures local field response within the corresponding one of the physical voxels. The local field response is representative of the electromagnetic radiation with the adjusted impedance. The signal adjuster is coupled to receive the local field response and apply an adjustment to the received local field response. The adjustment corresponds to an activation function of the neural network at the corresponding one of the physical voxels.

    Hybrid additive manufacturing
    178.
    发明授权

    公开(公告)号:US11292212B2

    公开(公告)日:2022-04-05

    申请号:US16157750

    申请日:2018-10-11

    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for performing hybrid additive manufacturing. In some implementations, a hybrid additive manufacturing system causes a three-dimensional printer to print a sheet of material that includes printed features on one side of the sheet, each printed feature having a structural characteristic that is different from structural characteristics of a majority of the sheet. The system causes a molding machine to form the sheet using a mold, where at least one printed feature corresponds with an area of the mold at which the sheet deforms while being formed.

    TECHNIQUES FOR USING CONVEX FABRICATION LOSS FUNCTIONS DURING AN INVERSE DESIGN PROCESS TO OBTAIN FABRICABLE DESIGNS

    公开(公告)号:US20220100921A1

    公开(公告)日:2022-03-31

    申请号:US17037226

    申请日:2020-09-29

    Abstract: In some embodiments, techniques for creating a fabricable segmented design for a physical device are provided. A computing system receives a design specification. The computing system generates a proposed segmented design based on the design specification. The computing system determines one or more fabricable segmented designs based on the proposed segmented design. The computing system determines an overall fabrication loss value based on the one or more fabricable segmented designs. The computing system backpropagates a gradient of the overall fabrication loss value to create an updated design specification.

    TECHNIQUES FOR USING RANDOM PERTURBATIONS DURING AN INVERSE DESIGN PROCESS TO OBTAIN FABRICABLE DESIGNS

    公开(公告)号:US20220100914A1

    公开(公告)日:2022-03-31

    申请号:US17036722

    申请日:2020-09-29

    Inventor: Martin Schubert

    Abstract: In some embodiments, a method of creating a fabricable segmented design for a physical device is provided. A computing system receives a design specification. The computing system optimizes an initial segmented design based on the design specification to create an improved segmented design. The computing system perturbs the improved segmented design to create a perturbed segmented design. The computing system optimizes the perturbed segmented design to create a second improved segmented design.

Patent Agency Ranking