1. A method for implementing a learning model for predicting a geographic location of an Internet Protocol (IP) address, the method comprising: receiving a model to predict a geographic coordinates position of an Internet Protocol (IP) address, the model including one or more parameters and one or more variables associated with geographic coordinates of the IP address and corresponding information associated with the IP address; receiving training data including a plurality of pairs of geographic coordinates of a target IP address and corresponding information associated with the target IP address; determining, by use of a processor, the one or more parameters based on the training data and the model, the one or more parameters including a mean vector representing a pair of geographic coordinates of a baseline IP address, at least one of the one or more parameters being determined by generating at least one product of values of the training data; and returning a result including information indicative of the determined parameters.