Machine learning techniques for precise position determination
AssigneeIntel Corporation
InventorsJeongsik Choi, Venkatesan Nallampatti Ekambaram, Yang-Seok Choi
Life of this patent
Estimating the term…
Abstract
Systems, methods, computer program products, and apparatuses to determine, by a neural network based on training data related to wireless signals exchanged by a device and a plurality of wireless access points in an environment, a respective distance between the device and each wireless access point, receive location data related to a respective location of each wireless access point of the plurality of wireless access points, determine a geometric cost of the neural network based on a geometric cost function, the respective distances, and the received location data, and train a plurality of values of the neural network based on a backpropagation and the determined geometric cost.
Claims25
A method to train a neural network, comprising:
- determining, based on one or more wireless access points by a neural network, a first position in an environment for a first time;
- determining, based on the one or more wireless access points by the neural network, a second position in the environment for a second time;
- determining a distance from the first position to the second position;
- determining, using a cost function, a cost for the neural network based on the distance;
- and
- training the neural network based on the cost.
One or more non-transitory computer-readable media storing instructions executable to perform operations for training a target neural network, the operations comprising:
- determining, based on one or more wireless access points by a neural network, a first position in an environment for a first time;
- determining, based on the one or more wireless access points by the neural network, a second position in the environment for a second time;
- determining a distance from the first position to the second position;
- determining, using a cost function, a cost for the neural network based on the distance;
- and
- training the neural network based on the cost.
An apparatus for training a target neural network, the apparatus comprising:
- a computer processor for executing computer program instructions;
- and
- a non-transitory computer-readable memory storing computer program instructions executable by the computer processor to perform operations comprising:
- determining, based on one or more wireless access points by a neural network, a first position in an environment for a first time,
- determining, based on the one or more wireless access points by the neural network, a second position in the environment for a second time,
- determining a distance from the first position to the second position,
- determining, using a cost function, a cost for the neural network based on the distance, and
- training the neural network based on the cost.
Dependencies are inferred from the claim text.