A service recommendation method and system based on transfer learning
A technology for service recommendation and transfer learning, applied in the field of service recommendation methods and systems based on transfer learning, to avoid overfitting, improve training speed, and improve security.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0070] A service recommendation method based on transfer learning, such as figure 1 shown, including the following steps:
[0071] S1. Establish a data set: collect relevant data on the Internet, filter the valid data in the data, and establish a data set;
[0072] The relevant data collected online is divided into two parts, one part is directly obtained from http: / / www2.informatik.uni-freiburg.de / ~cziegler / BX / The data set obtained by downloading contains user information, item information, and user rating information for different items. The other part is based on the item number sequence in the above data, from https: / / www.amazon.com The corresponding descriptive information for different items is captured as supplementary information data.
[0073] Specifically, during the crawling process, a python script is used, based on the BeautifulSoup library and the selenium library, to simulate the behavior of the browser, and at the same time to access the Amazon website...
Embodiment 2
[0081] According to a service recommendation method based on transfer learning described in Embodiment 1, the difference is that:
[0082] In step S2, service semantic modeling, the specific implementation steps are as follows:
[0083] S201. Perform dataset labeling work:
[0084] Analyzing Textual Content Information in Datasets Using Hidden Dirichlet Distribution Info c and geographic location information Info l ; The text content information refers to the descriptive information captured from the Amazon website in the data set established in step S1. The geographic location information refers to the geographic location when different users request different items in the dataset directly downloaded from the dataset created in step S1.
[0085] The unsupervised clustering algorithm using the hidden Dirichlet distribution is used to calculate the similar topic model of each service, and the description information is projected and mapped to a vector space composed of multi...
Embodiment 3
[0130] A service recommendation system based on migration learning, used to implement the service recommendation method based on migration learning described in Embodiment 1 or 2, including a data set establishment module, a service semantic modeling module, a migration learning module, a matrix decomposition module, a service Recommended modules;
[0131] The data set building module is used to execute step S1; collect data such as user and service description information; the service semantic modeling module is used to execute step S2; the data used for preliminary processing, including the introduction of geographic location information, for semantic modeling , to obtain different themes; the migration learning module is used to execute step S3; the obtained preliminary semantic processing results are combined with the information of different neighborhoods for migration to obtain more detailed description results; the matrix decomposition module is used to execute step S4; ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


