CN107807997A - User's portrait building method, device and computing device based on big data - Google Patents
User's portrait building method, device and computing device based on big data Download PDFInfo
- Publication number
- CN107807997A CN107807997A CN201711092706.5A CN201711092706A CN107807997A CN 107807997 A CN107807997 A CN 107807997A CN 201711092706 A CN201711092706 A CN 201711092706A CN 107807997 A CN107807997 A CN 107807997A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- portrait
- feature vector
- behavior
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域technical field
本发明涉及数据处理技术领域,具体涉及一种基于大数据的用户画像构造方法、装置、计算设备及计算机存储介质。The present invention relates to the technical field of data processing, in particular to a user portrait construction method, device, computing device and computer storage medium based on big data.
背景技术Background technique
随着网络和信息技术的不断发展,各类平台应用而生,为了改善平台的各项功能,以方便平台为用户提供更好的服务,以及保护平台的利益,需要了解、分析用户的各项信息。目前,常通过构建用户画像的方式来了解用户的信息。With the continuous development of network and information technology, various platform applications are born. In order to improve the various functions of the platform, to facilitate the platform to provide users with better services, and to protect the interests of the platform, it is necessary to understand and analyze various aspects of users. information. At present, user information is often learned by constructing user portraits.
现有的用户画像构建方法,主要是根据用户的一元数据,例如,性别、年龄、职业、星座、身高、体重、购物类型、品牌偏好和/或收入等来构造用户画像,并未充分利用因互联网而产生的大数据,虽然利用一元数据所构造的用户画像能够对平台予以指导,但是并不能充分体现用户的特征,从而使得平台无法为用户提供精细化的服务,也无法在用户存在欺诈等行为时对保护平台利益。Existing user portrait construction methods mainly construct user portraits based on the user’s unary data, such as gender, age, occupation, constellation, height, weight, shopping type, brand preference and/or income, etc., and do not make full use of the factors The big data generated by the Internet, although the user portrait constructed by using the unary data can guide the platform, but it cannot fully reflect the characteristics of the user, so that the platform cannot provide users with refined services, and it is impossible for the user to be fraudulent, etc. Behavior to protect the interests of the platform.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于大数据的用户画像构造方法、装置、计算设备及计算机存储介质。In view of the above problems, the present invention is proposed to provide a big data-based user portrait construction method, device, computing device, and computer storage medium that overcome the above problems or at least partially solve the above problems.
根据本发明的一个方面,提供了一种基于大数据的用户画像构造方法,包括:According to one aspect of the present invention, a method for constructing user portraits based on big data is provided, including:
获取用户地理位置信息和用户操作应用程序的行为信息;Obtain the user's geographical location information and the behavior information of the user's operation of the application;
根据用户地理位置信息生成位置点序列;Generate a location point sequence according to the user's geographic location information;
利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量;Using the first deep learning algorithm to learn the location point sequence to obtain the user's geographic location feature vector corresponding to the user;
利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量;Using the second deep learning algorithm to learn the behavior information to obtain the user behavior feature vector;
基于用户地理位置特征向量和用户行为特征向量构造用户画像。Construct user portraits based on user geographic location feature vectors and user behavior feature vectors.
可选地,根据用户地理位置信息生成位置点序列进一步包括:Optionally, generating the location point sequence according to the user's geographic location information further includes:
将地理位置信息进行组合处理,生成位置信息轨迹;Combining geographic location information to generate location information tracks;
基于位置信息轨迹上的位置点获取位置点周围信息,生成位置点序列;Obtain information around the location point based on the location point on the location information track, and generate a sequence of location points;
利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量进一步包括:Using the first deep learning algorithm to learn the location point sequence, and obtaining the user's corresponding user geographic location feature vector further includes:
利用经过训练的时间递归神经网络对位置点序列进行序列学习,得到用户对应的用户地理位置特征向量。The trained time recursive neural network is used to perform sequence learning on the location point sequence, and the user's geographic location feature vector corresponding to the user is obtained.
可选地,利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量进一步包括:Optionally, using the second deep learning algorithm to learn the behavior information, and obtaining the user behavior feature vector further includes:
根据行为信息得到用户操作应用程序的行为轨迹;According to the behavior information, the behavior track of the user operating the application is obtained;
根据用户操作应用程序的行为轨迹,生成行为序列;Generate a behavior sequence according to the behavior trajectory of the user operating the application;
利用经过训练的时间递归神经网络对行为序列进行序列学习,得到用户行为特征向量。The behavior sequence is learned sequentially by using the trained time recurrent neural network, and the user behavior feature vector is obtained.
可选地,方法还包括:根据用户地理位置信息生成位置一致性特征向量;Optionally, the method further includes: generating a location consistency feature vector according to the user's geographic location information;
基于用户地理位置特征向量和用户行为特征向量构造用户画像进一步包括:Constructing user portraits based on user geographic location feature vectors and user behavior feature vectors further includes:
根据位置一致性特征向量对用户地理位置特征向量进行校验处理;Perform verification processing on the user geographic location feature vector according to the location consistency feature vector;
根据经过校验处理后的用户地理位置特征向量和用户行为特征向量构造用户画像。A user profile is constructed according to the verified user geographic location feature vector and user behavior feature vector.
可选地,在构造用户画像之后,方法还包括:基于用户画像样本训练用户兴趣爱好模型;Optionally, after constructing the user portrait, the method further includes: training a user interest and hobby model based on the user portrait sample;
将待分析用户的用户画像输入至用户兴趣爱好模型进行分析,得到该用户的兴趣爱好。Input the user portrait of the user to be analyzed into the user interest model for analysis, and obtain the user's interest and hobbies.
可选地,在构造用户画像之后,方法还包括:基于用户画像分析用户是否具有异常行为。Optionally, after constructing the user portrait, the method further includes: analyzing whether the user has abnormal behavior based on the user portrait.
可选地,用户地理位置信息包括:IP信息、WIFI信息、基站信息和/或GPS信息。Optionally, the geographical location information of the user includes: IP information, WIFI information, base station information and/or GPS information.
可选地,行为信息包括:用户对应用程序的操作以及在应用程序的页面停留时间。Optionally, the behavior information includes: the user's operation on the application program and the time spent on the page of the application program.
根据本发明的另一方面,提供了一种基于大数据的用户画像构造装置,包括:According to another aspect of the present invention, a device for constructing user portraits based on big data is provided, including:
获取模块,适于获取用户地理位置信息和用户操作应用程序的行为信息;An acquisition module, adapted to acquire user geographic location information and behavior information of user operating applications;
第一生成模块,适于根据用户地理位置信息生成位置点序列;The first generation module is adapted to generate a location point sequence according to the user's geographic location information;
第一学习模块,适于利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量;The first learning module is adapted to use the first deep learning algorithm to learn the location point sequence, and obtain the user's geographic location feature vector corresponding to the user;
第二学习模块,适于利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量;The second learning module is adapted to use a second deep learning algorithm to learn behavior information to obtain user behavior feature vectors;
用户画像构造模块,适于基于用户地理位置特征向量和用户行为特征向量构造用户画像。The user portrait construction module is suitable for constructing a user portrait based on user geographic location feature vectors and user behavior feature vectors.
可选地,第一生成模块进一步包括:Optionally, the first generating module further includes:
组合处理单元,适于将地理位置信息进行组合处理,生成位置信息轨迹;A combination processing unit is suitable for combining and processing the geographic location information to generate a location information track;
第一生成单元,适于基于位置信息轨迹上的位置点获取位置点周围信息,生成位置点序列;The first generation unit is adapted to obtain information around the location point based on the location point on the location information track, and generate a sequence of location points;
第一学习模块进一步适于:利用经过训练的时间递归神经网络对位置点序列进行序列学习,得到用户对应的用户地理位置特征向量。The first learning module is further adapted to: use the trained time recursive neural network to perform sequence learning on the location point sequence to obtain the user's geographic location feature vector corresponding to the user.
可选地,第二学习模块进一步包括:Optionally, the second study module further includes:
行为轨迹生成单元,适于根据行为信息得到用户操作应用程序的行为轨迹;A behavior track generating unit, adapted to obtain the behavior track of the user operating the application program according to the behavior information;
行为序列生成单元,适于根据用户操作应用程序的行为轨迹,生成行为序列;A behavior sequence generation unit adapted to generate a behavior sequence according to the behavior trajectory of the user operating the application program;
第二学习单元,适于利用经过训练的时间递归神经网络对行为序列进行序列学习,得到用户行为特征向量。The second learning unit is adapted to use the trained time recurrent neural network to perform sequence learning on the behavior sequence to obtain the user behavior feature vector.
可选地,装置还包括:第二生成模块,适于根据用户地理位置信息生成位置一致性特征向量;Optionally, the device further includes: a second generating module, adapted to generate a location consistency feature vector according to the user's geographic location information;
用户画像构造模块进一步包括:The user portrait construction module further includes:
校验处理单元,适于根据位置一致性特征向量对用户地理位置特征向量进行校验处理;The verification processing unit is suitable for performing verification processing on the user geographic location feature vector according to the location consistency feature vector;
用户画像构造单元,适于根据经过校验处理后的用户地理位置特征向量和用户行为特征向量构造用户画像。The user portrait construction unit is adapted to construct a user portrait according to the verified user geographic location feature vector and user behavior feature vector.
可选地,装置还包括:训练模块,适于基于用户画像样本训练用户兴趣爱好模型;Optionally, the device further includes: a training module, adapted to train a user interest model based on a user portrait sample;
兴趣爱好分析模块,适于将待分析用户的用户画像输入至用户兴趣爱好模型进行分析,得到该用户的兴趣爱好。The hobby analysis module is adapted to input the user profile of the user to be analyzed into the user hobby model for analysis, and obtain the user's hobbies.
可选地,装置还包括:异常行为分析模块,适于基于用户画像分析用户是否具有异常行为。Optionally, the device further includes: an abnormal behavior analysis module, adapted to analyze whether the user has abnormal behavior based on the user profile.
可选地,用户地理位置信息包括:IP信息、WIFI信息、基站信息和/或GPS信息。Optionally, the geographical location information of the user includes: IP information, WIFI information, base station information and/or GPS information.
可选地,行为信息包括:用户对应用程序的操作以及在应用程序的页面停留时间。Optionally, the behavior information includes: the user's operation on the application program and the time spent on the page of the application program.
根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;According to yet another aspect of the present invention, a computing device is provided, including: a processor, a memory, a communication interface, and a communication bus, and the processor, the memory, and the communication interface complete mutual communication through the communication bus;
存储器用于存放至少一可执行指令,可执行指令使处理器执行上述基于大数据的用户画像构造方法对应的操作。The memory is used to store at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the above-mentioned big data-based user portrait construction method.
根据本发明的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述基于大数据的用户画像构造方法对应的操作。According to another aspect of the present invention, a computer storage medium is provided, and at least one executable instruction is stored in the storage medium, and the executable instruction causes the processor to perform operations corresponding to the above-mentioned user portrait construction method based on big data.
根据本发明提供的方案,获取用户地理位置信息和用户操作应用程序的行为信息,根据用户地理位置信息生成位置点序列,利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量,利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量,基于用户地理位置特征向量和用户行为特征向量构造用户画像。本发明提供的技术方案,基于大数据构造的用户画像能够充分反映用户的特征,从而能够方便地根据用户画像为用户提供更精细化服务,克服了现有技术中仅依赖用户的一元数据,例如,年龄、性别、收入等构造用户画像而导致的用户画像质量低的缺陷。According to the solution provided by the present invention, user geographic location information and user operation application behavior information are obtained, a sequence of location points is generated according to the geographic location information of the user, and the sequence of location points is learned by using the first deep learning algorithm to obtain the user's geographic location corresponding to the user. The location feature vector uses the second deep learning algorithm to learn the behavior information to obtain the user behavior feature vector, and constructs the user portrait based on the user geographic location feature vector and the user behavior feature vector. According to the technical solution provided by the present invention, the user portrait constructed based on big data can fully reflect the characteristics of the user, so that more refined services can be conveniently provided for the user according to the user portrait, and it overcomes the unary data that only relies on the user in the prior art, such as , The defects of low quality of user portraits caused by constructing user portraits such as age, gender, and income.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:
图1示出了根据本发明一个实施例的基于大数据的用户画像构造方法的流程示意图;Fig. 1 shows a schematic flow chart of a method for constructing user portraits based on big data according to an embodiment of the present invention;
图2示出了根据本发明另一个实施例的基于大数据的用户画像构造方法的流程示意图;Fig. 2 shows a schematic flow chart of a method for constructing user portraits based on big data according to another embodiment of the present invention;
图3示出了根据本发明一个实施例的基于大数据的用户画像构造装置的结构程示意图;FIG. 3 shows a schematic structural diagram of a device for constructing user portraits based on big data according to an embodiment of the present invention;
图4示出了根据本发明另一个实施例的基于大数据的用户画像构造装置的结构程示意图;Fig. 4 shows a structural schematic diagram of a user portrait construction device based on big data according to another embodiment of the present invention;
图5示出了根据本发明一个实施例的一种计算设备的结构示意图。Fig. 5 shows a schematic structural diagram of a computing device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
图1示出了根据本发明一个实施例的基于大数据的用户画像构造方法的流程示意图。如图1所示,该方法包括以下步骤:Fig. 1 shows a schematic flowchart of a method for constructing a user portrait based on big data according to an embodiment of the present invention. As shown in Figure 1, the method includes the following steps:
步骤S100,获取用户地理位置信息和用户操作应用程序的行为信息。Step S100, acquiring the user's geographic location information and the behavior information of the user's operation of the application program.
其中,用户地理位置信息可以为用户终端上报的,可选地,本实施例中的用户地理位置信息可以包括以下信息中的一种或多种:IP信息、WIFI信息、基站信息、GPS信息,基于上述信息可以确定用户当前的地理位置,例如,基于IP地址可以确定出用户所在城市,基于基站信息可以确定出用户所在国家,基于GPS信息可以确定出街道信息等,举例说明,获取到某IP地址为118.119.85.36,根据所获取到的IP地址查询IP查询表,可以确定具体地地理位置为四川省资阳市,这里仅是举例说明不具有任何限定作用。根据上述四种信息都可以得到用户的地理位置,这里不再一一举例说明。Wherein, the user geographic location information may be reported by the user terminal. Optionally, the user geographic location information in this embodiment may include one or more of the following information: IP information, WIFI information, base station information, GPS information, Based on the above information, the current geographic location of the user can be determined. For example, the city where the user is located can be determined based on the IP address, the country where the user is located can be determined based on base station information, street information can be determined based on GPS information, etc. For example, a certain IP address can be obtained The address is 118.119.85.36. According to the obtained IP address query IP lookup table, it can be determined that the specific geographic location is Ziyang City, Sichuan Province. This is just an example and does not have any limiting effect. The geographic location of the user can be obtained according to the above four kinds of information, and no further examples are given here.
用户操作应用程序的行为信息指用户对应用程序进行操作时所产生的行为信息,这里的行为信息不仅包含具体的操作还包括在应用程序的页面所停留时间,根据用户操作应用程序的行为信息可以分析用户的行为是否友好,以及分析用户所关注的信息。Behavior information of users operating applications refers to the behavior information generated when users operate applications. The behavior information here includes not only specific operations but also the time spent on the pages of applications. According to the behavior information of users operating applications, it can be Analyze whether the user's behavior is friendly, and analyze the information that the user cares about.
步骤S101,根据用户地理位置信息生成位置点序列。Step S101, generating a location point sequence according to the user's geographic location information.
在获取到用户地理位置信息后,可以根据该所获取的用户地理位置信息来生成位置点序列,在该位置点序列中,位置点的顺序尤为重要,是依据时间先后顺序而进行的排序,举例说明,通过获取一天中用户地理位置信息所生成的位置点序列为:北京→上海→三亚→北京,当然这里仅是举例说明不具有任何限定作用。After the user's geographic location information is obtained, a sequence of location points can be generated based on the obtained user's geographic location information. In this sequence of location points, the order of the location points is particularly important, and is sorted according to the order of time. For example Note that the location point sequence generated by obtaining the user's geographic location information in a day is: Beijing→Shanghai→Sanya→Beijing. Of course, this is just an example and does not have any limiting effect.
步骤S102,利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量。Step S102, using the first deep learning algorithm to learn the sequence of location points to obtain the feature vector of the user's geographic location corresponding to the user.
在根据步骤S101得到位置点序列之后,可以利用第一深度学习算法对位置点序列进行学习,这里对位置点序列进行学习主要是为了得到用户地理位置特征向量,以通过向量形式表示用户地理位置信息,便于后续构造用户画像。After the location point sequence is obtained according to step S101, the first deep learning algorithm can be used to learn the location point sequence. Here, the location point sequence is learned mainly to obtain the user's geographic location feature vector to represent the user's geographic location information in the form of a vector. , to facilitate subsequent construction of user portraits.
步骤S103,利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量。Step S103, using the second deep learning algorithm to learn the behavior information to obtain the user behavior feature vector.
在根据步骤S100得到用户操作应用程序的行为信息之后,可以利用第二深度学习算法对行为信息进行学习,这里对行为信息进行学习主要是为了得到用户行为特征向量,以通过向量形式表示用户操作应用程序的行为信息,便于后续构造用户画像。After obtaining the behavior information of the user's operation application program according to step S100, the second deep learning algorithm can be used to learn the behavior information. Here, the learning of the behavior information is mainly to obtain the user behavior feature vector, which is used to represent the user operation application in the form of a vector. The behavior information of the program is convenient for subsequent construction of user portraits.
步骤S104,基于用户地理位置特征向量和用户行为特征向量构造用户画像。Step S104, constructing a user portrait based on the user's geographic location feature vector and the user behavior feature vector.
在根据步骤S102和步骤S103得到用户地理位置特征向量和用户行为特征向量之后,可以根据所得到的用户地理位置特征向量和用户行为特征向量来构造用户画像,该用户画像能够充分反映用户的特征,克服了现有技术中仅依赖用户的一元数据,例如,年龄、性别、收入等构造用户画像而导致的用户画像质量低,无法为用户提供更精细化服务的缺陷。After obtaining the user geographic location feature vector and user behavior feature vector according to step S102 and step S103, a user portrait can be constructed according to the obtained user geographic location feature vector and user behavior feature vector, and the user portrait can fully reflect the characteristics of the user, It overcomes the defects in the existing technology that only rely on the user's unary data, such as age, gender, income, etc. to construct the user portrait, which leads to the low quality of the user portrait and cannot provide users with more refined services.
根据本发明上述实施例提供的方法,获取用户地理位置信息和用户操作应用程序的行为信息,根据用户地理位置信息生成位置点序列,利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量,利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量,基于用户地理位置特征向量和用户行为特征向量构造用户画像。本发明提供的技术方案,基于大数据构造的用户画像能够充分反映用户的特征,从而能够方便地根据用户画像为用户提供更精细化服务,克服了现有技术中仅依赖用户的一元数据,例如,年龄、性别、收入等构造用户画像而导致的用户画像质量低的缺陷。According to the method provided by the above-mentioned embodiments of the present invention, the user's geographic location information and the behavior information of the user's operation application program are obtained, a location point sequence is generated according to the user's geographic location information, and the location point sequence is learned by using the first deep learning algorithm to obtain the user's corresponding The user's geographic location feature vector is used to learn the behavior information using the second deep learning algorithm to obtain the user behavior feature vector, and the user portrait is constructed based on the user's geographic location feature vector and the user behavior feature vector. According to the technical solution provided by the present invention, the user portrait constructed based on big data can fully reflect the characteristics of the user, so that more refined services can be conveniently provided for the user according to the user portrait, and it overcomes the unary data that only relies on the user in the prior art, such as , The defects of low quality of user portraits caused by constructing user portraits such as age, gender, and income.
图2示出了根据本发明另一个实施例的基于大数据的用户画像构造方法的流程示意图。如图2所示,该方法包括以下步骤:Fig. 2 shows a schematic flowchart of a method for constructing a user portrait based on big data according to another embodiment of the present invention. As shown in Figure 2, the method includes the following steps:
步骤S200,获取用户地理位置信息和用户操作应用程序的行为信息。Step S200, acquiring the geographical location information of the user and the behavior information of the user operating the application program.
步骤S201,将地理位置信息进行组合处理,生成位置信息轨迹。In step S201, the geographic location information is combined to generate a location information track.
用户地理位置信息可以直观地反映用户位置变化情况,是分析用户行为的一种手段,分析单个的用户地理位置信息可能并不能发现任何异常,而若多个用户地理位置信息组合在一起分析,则很容易发现异常,例如,xx年xx月xx日,用户A的用户地理位置信息上午时为北京,中午时为上海,下午时为三亚,晚上时又变为北京,对于正常的情况,一用户不大可能在一天时间内穿梭于四个城市,对于这类情况,如果仅是根据单个用户地理位置信息是不能发现出问题的,而形成位置信息轨迹,则很容易发现问题,因此,基于位置信息轨迹构造用户画像能够提升用户画像的准确性。User geographic location information can intuitively reflect user location changes, and is a means of analyzing user behavior. Analyzing a single user geographic location information may not find any abnormalities, but if multiple user geographic location information is combined for analysis, then It is easy to find abnormalities. For example, on xx, xx, xx, user A's user location information is Beijing in the morning, Shanghai in the noon, Sanya in the afternoon, and Beijing in the evening. For normal situations, a user It is unlikely to travel across four cities in one day. For this type of situation, if the problem cannot be found only based on the geographic location information of a single user, and the location information track is formed, it is easy to find the problem. Therefore, based on location Constructing user portraits from information trajectories can improve the accuracy of user portraits.
具体地,在获取到地理位置信息后,根据地理位置信息确定用户所处的地理位置,每个地理位置被视为一个位置点,按照时间先后顺序将位置点用直线连接起来,形成位置信息轨迹。Specifically, after the geographic location information is obtained, the geographic location of the user is determined according to the geographic location information. Each geographic location is regarded as a location point, and the location points are connected with a straight line in chronological order to form a location information track. .
步骤S202,基于位置信息轨迹上的位置点获取位置点周围信息,生成位置点序列。Step S202, acquiring information around the location point based on the location point on the location information track, and generating a sequence of location points.
位置信息轨迹是由位置点组成的,根据位置信息轨迹上的位置点查询该位置点周围的信息,并获取位置点周围信息,例如机场信息、公司信息、商场信息等,根据位置点周围信息和地理位置信息生成位置点序列。The location information track is composed of location points. According to the location points on the location information track, query the information around the location point, and obtain the information around the location point, such as airport information, company information, shopping mall information, etc., according to the location point surrounding information and The geographic location information generates a sequence of location points.
步骤S203,利用经过训练的时间递归神经网络对位置点序列进行序列学习,得到用户对应的用户地理位置特征向量。Step S203, using the trained time recurrent neural network to perform sequence learning on the sequence of location points to obtain the feature vector of the user's geographic location corresponding to the user.
本发明实施例中所用到的时间递归神经网络(LSTM)是基于大量的样本进行训练得到的,将所生成的位置点序列输入至时间递归神经网络,该时间递归神经网络对所获取到的位置点序列进行学习,生成用户地理位置特征向量。The time recursive neural network (LSTM) used in the embodiment of the present invention is obtained based on a large number of samples for training, and the generated position point sequence is input to the time recurrent neural network, and the time recursive neural network is used for the acquired position. The sequence of points is learned to generate the feature vector of the user's geographic location.
步骤S204,根据行为信息得到用户操作应用程序的行为轨迹。Step S204, obtaining the behavior track of the user operating the application program according to the behavior information.
用户操作应用程序的行为信息可以直观地反映用户使用应用程序的情况,根据行为信息能够分析用户对应用程序的关注点,或者根据行为信息能够分析用户所进行的操作是否是一种友好的行为。The behavior information of the user operating the application program can intuitively reflect the situation of the user using the application program. According to the behavior information, it can analyze the user's focus on the application program, or analyze whether the user's operation is a kind of friendly behavior according to the behavior information.
举例说明,一般的应用程序都要求用户注册账号后再使用应用程序提供的服务,而在用户注册之前,会向注册用户展示相应的免责声明,一般情况下,友好用户会阅读相应的免责声明,获知相应的注意事项,同时也能充分了解用户权益,然而对于一些非友好用户,其并不关注免责声明中都有哪些条款,而是希望快速完成注册,进入到应用程序内部的页面,进行操作,例如借款等。For example, general applications require users to register an account before using the services provided by the application. Before the user registers, the corresponding disclaimer will be displayed to the registered user. Generally, friendly users will read the corresponding disclaimer. Know the corresponding precautions and fully understand the rights and interests of users. However, for some non-friendly users, they do not pay attention to the terms in the disclaimer, but hope to quickly complete the registration, enter the internal page of the application, and perform operations , such as borrowing, etc.
很多情况下,分析单个的用户行为信息可能并不能发现任何异常,而若多个用户行为信息组合在一起分析,则很容易发现异常,因此,基于行为轨迹构造用户画像能够提升用户画像的准确性。In many cases, analyzing a single user behavior information may not find any abnormalities, but if multiple user behavior information is combined and analyzed, it is easy to find abnormalities. Therefore, constructing user portraits based on behavior trajectories can improve the accuracy of user portraits .
具体地,在获取到行为信息后,按照时间先后顺序将行为信息用直线连接起来,形成用户操作应用程序的行为轨迹。Specifically, after the behavior information is acquired, the behavior information is connected with a straight line in chronological order to form a behavior track of the user operating the application program.
步骤S205,根据用户操作应用程序的行为轨迹,生成行为序列。Step S205, generating a behavior sequence according to the behavior track of the user operating the application program.
行为轨迹是按照时间先后顺序将行为信息用直线连接起来的,因此,可以根据用户操作应用程序的行为轨迹,生成行为序列。Behavior trajectories connect behavior information with straight lines in chronological order. Therefore, behavior sequences can be generated according to the behavior trajectories of users operating application programs.
步骤S206,利用经过训练的时间递归神经网络对行为序列进行序列学习,得到用户行为特征向量。Step S206, using the trained time recurrent neural network to perform sequence learning on the behavior sequence to obtain the user behavior feature vector.
本发明实施例中所用到的时间递归神经网络(LSTM)是基于大量的样本进行训练得到的,将所生成的行为序列输入至时间递归神经网络,该时间递归神经网络对所获取到的行为序列进行学习,生成用户行为特征向量。The time recursive neural network (LSTM) used in the embodiment of the present invention is obtained based on a large number of samples, and the generated behavior sequence is input to the time recurrent neural network, and the time recursive neural network is used for the acquired behavior sequence. Carry out learning and generate user behavior feature vectors.
步骤S207,根据用户地理位置信息生成位置一致性特征向量。Step S207, generating a location consistency feature vector according to the user's geographic location information.
本实施例中的用户地理位置信息可以包括以下信息中的一种或多种:IP信息、WIFI信息、基站信息、GPS信息,但是有些信息用户是可以伪造的,例如,IP信息,用户可以伪造IP地址,如此根据IP信息所确定的用户地理位置就会不准确,所确定的用户地理位置不准确就会导致最终所构造的用户画像不准确,从而影响利用用户画像向用户提供服务的平台所提供的服务,因此,在获取到用户地理位置信息后,还需要根据用户地理位置信息生成位置一致性特征向量,一致性特征向量用于表示各地理位置的一致性,可以用于对用户地理位置特征向量进行校验。The user geographic location information in this embodiment may include one or more of the following information: IP information, WIFI information, base station information, GPS information, but some information users can forge, for example, IP information, users can forge In this way, the user's geographical location determined based on the IP information will be inaccurate, and the inaccurate user's geographical location will lead to inaccurate user portraits constructed in the end, which will affect the use of user portraits to provide services to users. Therefore, after obtaining the user's geographic location information, it is also necessary to generate a location consistent feature vector based on the user's geographic location information. The consistency feature vector is used to represent the consistency of each geographic location and can be used to determine the user's geographic location. The eigenvectors are checked.
本发明对步骤S201-步骤S203、步骤S204-步骤S206、步骤S207的执行顺序不做限定,步骤S201-步骤S203可以在步骤S204-步骤S206、步骤S207之前或之后执行,也可以同时执行步骤S201、步骤S204、步骤S207。The present invention does not limit the execution order of steps S201-step S203, step S204-step S206, and step S207. Step S201-step S203 can be executed before or after step S204-step S206, step S207, and step S201 can also be executed at the same time , step S204, step S207.
步骤S208,根据位置一致性特征向量对用户地理位置特征向量进行校验处理,得到校验处理后的用户地理位置特征向量。Step S208 , performing verification processing on the feature vector of the user's geographic location according to the location consistency feature vector, to obtain a verified user's geographic location feature vector.
具体地,可以根据位置一致性特征向量对用户地理位置特征向量进行校验,校验后的用户地理位置特征向量反映了真实的用户地理位置。Specifically, the feature vector of the user's geographic location may be verified according to the location consistency feature vector, and the verified user's geographic location feature vector reflects the real user's geographic location.
步骤S209,根据校验处理后的用户地理位置特征向量和用户行为特征向量构造用户画像。Step S209, constructing a user portrait according to the verified user geographic location feature vector and user behavior feature vector.
利用本发明提供的用户画像构建方法所构造的用户画像,可以被应用于各种平台,可以使平台更好的了解用户,从而为用户提供更精细化的服务,以提高用户的体验度,例如,可以应用于游戏平台,可以使游戏平台获知用户所感兴趣的游戏,从而有针对性地向用户推送游戏广告;还可应用于信贷公司,使得该信贷公司根据用户画像了解用户是否存在异常行为,了解用户征信记录,根据征信记录对用户提供相应的服务,例如,不向其放贷,或者根据记录确定放贷金额等。这里仅是举例说明,不具有任何限定作用。The user portrait constructed by the user portrait construction method provided by the present invention can be applied to various platforms, enabling the platform to better understand users, thereby providing users with more refined services to improve user experience, for example , can be applied to game platforms, allowing game platforms to know the games that users are interested in, so as to push game advertisements to users in a targeted manner; it can also be applied to credit companies, so that the credit company can understand whether users have abnormal behaviors based on user portraits, Understand the user's credit records, and provide corresponding services to users based on the credit records, for example, do not lend to them, or determine the loan amount based on the records, etc. This is just an example and does not have any limiting effect.
在本发明可选实施方式中,在构造用户画像之后,方法还包括:基于用户画像样本训练用户兴趣爱好模型,将待分析用户的用户画像输入至用户兴趣爱好模型进行分析,得到该用户的兴趣爱好。In an optional embodiment of the present invention, after constructing the user portrait, the method further includes: training the user interest and hobby model based on the user portrait sample, inputting the user portrait of the user to be analyzed into the user interest and hobby model for analysis, and obtaining the user's interest Hobby.
具体地,将利用本发明所提供的用户画像构造方法所构造的用户画像作为样本进行训练,得到输入为用户画像,输出为用户兴趣爱好的用户兴趣爱好模型,当需要分析某用户的兴趣爱好,利用本发明提供的用户画像构造方法构造该用户的用户画像,然后将所构造的用户画像输入至训练的用户兴趣爱好模型,利用该用户兴趣爱好模型分析得到该用户的兴趣爱好。在分析出用户的兴趣爱好之后,可以根据用户的兴趣爱好向用户推送相应的信息,例如,视频消息、游戏消息等,这里不再一一列举说明。Specifically, the user portrait constructed by using the user portrait construction method provided by the present invention is used as a sample for training, and the user's interest and hobby model with the input as the user portrait and the output as the user's hobbies and hobbies is obtained. When it is necessary to analyze the hobbies of a certain user, Utilize the user portrait construction method provided by the present invention to construct the user portrait of the user, then input the constructed user portrait into the trained user interest and hobby model, and use the user interest and hobby model to analyze and obtain the user's interests and hobbies. After the user's hobbies are analyzed, corresponding information may be pushed to the user according to the user's hobbies, for example, video messages, game messages, etc., which will not be listed here.
在本发明可选实施方式中,在构造用户画像之后,方法还包括:基于用户画像分析用户是否具有异常行为。In an optional embodiment of the present invention, after constructing the user portrait, the method further includes: analyzing whether the user has abnormal behavior based on the user portrait.
举例说明,随着网络技术的发展,目前推出了很多关于借贷的应用程序,例如,xx借条,用户可以在应用程序进行借款操作,再向用户放贷之前,应用程序所属公司需要进行风险评估,评估该用户的信用等,现有技术中,都是基于第三方提供的征信记录进行评判,然而,很多时候基于第三方数据的风控面临很多问题:1、第三方数据的数据覆盖率有限,很多目标用户无法覆盖;2、征信成本比较高,而且查第三方数据往往需要用户授权,用户体验差。利用本发明实施例提供的用户画像构造方法是基于大数据来构造用户画像,充分利用用户地理位置信息和用户操作应用程序的行为信息,避免用户伪造信息,所构造的用户画像更为真实地反映了用户信息,基于用户画像分析用户是否具有异常行为,能够对信贷公司予以指导。For example, with the development of network technology, many lending applications have been launched. For example, xx IOU, users can borrow money in the application, and before lending to users, the company to which the application belongs needs to carry out risk assessment. The user's credit, etc., in the existing technology, is judged based on the credit records provided by the third party. However, risk control based on third-party data often faces many problems: 1. The data coverage of third-party data is limited. Many target users cannot be covered; 2. The cost of credit investigation is relatively high, and checking third-party data often requires user authorization, resulting in poor user experience. The user portrait construction method provided by the embodiment of the present invention is to construct a user portrait based on big data, make full use of the user's geographical location information and the behavior information of the user's operation of the application program, and avoid the user's falsified information, and the constructed user portrait is more realistic. After collecting user information, analyzing whether the user has abnormal behavior based on the user portrait can guide the credit company.
根据本发明上述实施例提供的方法,获取用户地理位置信息和用户操作应用程序的行为信息,将地理位置信息进行组合处理,生成位置信息轨迹,基于位置信息轨迹上的位置点获取位置点周围信息,生成位置点序列,利用经过训练的时间递归神经网络对位置点序列进行序列学习,得到用户对应的用户地理位置特征向量,根据行为信息得到用户操作应用程序的行为轨迹,根据用户操作应用程序的行为轨迹,生成行为序列,利用经过训练的时间递归神经网络对行为序列进行序列学习,得到用户行为特征向量,根据用户地理位置信息生成位置一致性特征向量,根据位置一致性特征向量对用户地理位置特征向量进行校验处理,根据经过校验处理后的用户地理位置特征向量和用户行为特征向量构造用户画像。本发明提供的技术方案,基于大数据构造的用户画像能够充分反映用户的特征,从而能够方便地根据用户画像为用户提供更精细化服务,以及根据用户画像确定用户是否存在异常行为等,克服了现有技术中仅依赖用户的一元数据,例如,年龄、性别、收入等构造用户画像而导致的用户画像质量低的缺陷。According to the method provided by the above-mentioned embodiments of the present invention, the geographical location information of the user and the behavior information of the user operating the application program are obtained, the geographic location information is combined and processed, the location information track is generated, and the surrounding information of the location point is obtained based on the location points on the location information track. , generate a sequence of location points, use the trained time recursive neural network to carry out sequence learning on the sequence of location points, obtain the user's corresponding geographical location feature vector, obtain the behavior trajectory of the user's operation application program according to the behavior information, and obtain the user's operation application program according to the user's operation application program. Behavior trajectory, generate behavior sequence, use the trained time recursive neural network to conduct sequence learning on the behavior sequence, obtain user behavior feature vector, generate location consistent feature vector according to user geographic location information, and classify user location according to location consistent feature vector The feature vector is verified, and a user profile is constructed according to the verified user's geographic location feature vector and user behavior feature vector. According to the technical solution provided by the present invention, the user portrait constructed based on big data can fully reflect the characteristics of the user, so that it can conveniently provide users with more refined services according to the user portrait, and determine whether the user has abnormal behavior according to the user portrait, etc. In the existing technology, only relying on the unary data of the user, such as age, gender, income, etc., to construct the user portrait leads to the defect of low quality of the user portrait.
图3示出了根据本发明一个实施例的基于大数据的用户画像构造装置的结构程示意图。如图3所示,该装置包括:获取模块300、第一生成模块310、第一学习模块320、第二学习模块330、用户画像构造模块340。Fig. 3 shows a schematic structural diagram of a device for constructing user portraits based on big data according to an embodiment of the present invention. As shown in FIG. 3 , the device includes: an acquisition module 300 , a first generation module 310 , a first learning module 320 , a second learning module 330 , and a user portrait construction module 340 .
获取模块300,适于获取用户地理位置信息和用户操作应用程序的行为信息。The obtaining module 300 is adapted to obtain the geographical location information of the user and the behavior information of the user operating the application program.
第一生成模块310,适于根据用户地理位置信息生成位置点序列。The first generation module 310 is adapted to generate a location point sequence according to the user's geographic location information.
第一学习模块320,适于利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量。The first learning module 320 is adapted to use the first deep learning algorithm to learn the sequence of location points to obtain the feature vector of the user's geographic location corresponding to the user.
第二学习模块330,适于利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量。The second learning module 330 is adapted to use a second deep learning algorithm to learn behavior information to obtain user behavior feature vectors.
用户画像构造模块340,适于基于用户地理位置特征向量和用户行为特征向量构造用户画像。The user portrait construction module 340 is adapted to construct a user portrait based on the user geographic location feature vector and the user behavior feature vector.
根据本发明上述实施例提供的装置,获取用户地理位置信息和用户操作应用程序的行为信息,根据用户地理位置信息生成位置点序列,利用第一深度学习算法对位置点序列进行学习,得到用户对应的用户地理位置特征向量,利用第二深度学习算法对行为信息进行学习,得到用户行为特征向量,基于用户地理位置特征向量和用户行为特征向量构造用户画像。本发明提供的技术方案,基于大数据构造的用户画像能够充分反映用户的特征,从而能够方便地根据用户画像为用户提供更精细化服务,克服了现有技术中仅依赖用户的一元数据,例如,年龄、性别、收入等构造用户画像而导致的用户画像质量低的缺陷。According to the device provided by the above-mentioned embodiments of the present invention, the user's geographic location information and the behavior information of the user's operation of the application program are obtained, a location point sequence is generated according to the user's geographic location information, and the location point sequence is learned by using the first deep learning algorithm to obtain the user's corresponding The user's geographic location feature vector is used to learn the behavior information using the second deep learning algorithm to obtain the user behavior feature vector, and the user portrait is constructed based on the user's geographic location feature vector and the user behavior feature vector. According to the technical solution provided by the present invention, the user portrait constructed based on big data can fully reflect the characteristics of the user, so that more refined services can be conveniently provided for the user according to the user portrait, and it overcomes the unary data that only relies on the user in the prior art, such as , The defects of low quality of user portraits caused by constructing user portraits such as age, gender, and income.
图4示出了根据本发明另一个实施例的基于大数据的用户画像构造装置的结构程示意图。如图4所示,该装置包括:获取模块400、第一生成模块410、第一学习模块420、第二学习模块430、第二生成模块440、用户画像构造模块450。Fig. 4 shows a schematic structural diagram of a device for constructing user portraits based on big data according to another embodiment of the present invention. As shown in FIG. 4 , the device includes: an acquisition module 400 , a first generation module 410 , a first learning module 420 , a second learning module 430 , a second generation module 440 , and a user portrait construction module 450 .
获取模块400,适于获取用户地理位置信息和用户操作应用程序的行为信息。The obtaining module 400 is adapted to obtain the geographical location information of the user and the behavior information of the user operating the application program.
其中,用户地理位置信息包括:IP信息、WIFI信息、基站信息和/或GPS信息。行为信息包括:用户对应用程序的操作以及在应用程序的页面停留时间。Wherein, the geographical location information of the user includes: IP information, WIFI information, base station information and/or GPS information. Behavior information includes: the user's operations on the application and the time spent on the page of the application.
第一生成模块410进一步包括:组合处理单元411,适于将地理位置信息进行组合处理,生成位置信息轨迹.The first generation module 410 further includes: a combination processing unit 411, which is suitable for combining the geographic location information to generate a location information track.
第一生成单元412,适于基于位置信息轨迹上的位置点获取位置点周围信息,生成位置点序列;The first generation unit 412 is adapted to acquire information around the location point based on the location point on the location information track, and generate a sequence of location points;
第一学习模块420进一步适于:利用经过训练的时间递归神经网络对位置点序列进行序列学习,得到用户对应的用户地理位置特征向量。The first learning module 420 is further adapted to: use the trained time recurrent neural network to perform sequence learning on the sequence of location points to obtain the feature vector of the user's geographic location corresponding to the user.
第二学习模块430进一步包括:行为轨迹生成单元431,适于根据行为信息得到用户操作应用程序的行为轨迹。The second learning module 430 further includes: a behavior trace generating unit 431, adapted to obtain the behavior trace of the user operating the application program according to the behavior information.
行为序列生成单元432,适于根据用户操作应用程序的行为轨迹,生成行为序列。The behavior sequence generation unit 432 is adapted to generate a behavior sequence according to the behavior track of the user operating the application program.
第二学习单元433,适于利用经过训练的时间递归神经网络对行为序列进行序列学习,得到用户行为特征向量。The second learning unit 433 is adapted to use the trained time recurrent neural network to perform sequence learning on the behavior sequence to obtain the user behavior feature vector.
第二生成模块440,适于根据用户地理位置信息生成位置一致性特征向量。The second generation module 440 is adapted to generate a location consistency feature vector according to the user's geographic location information.
用户画像构造模块450进一步包括:校验处理单元451,适于根据位置一致性特征向量对用户地理位置特征向量进行校验处理;The user portrait construction module 450 further includes: a verification processing unit 451, adapted to perform verification processing on the user geographic location feature vector according to the location consistency feature vector;
用户画像构造单元452,适于根据经过校验处理后的用户地理位置特征向量和用户行为特征向量构造用户画像。The user portrait constructing unit 452 is adapted to construct a user portrait according to the verified user geographic location feature vector and user behavior feature vector.
在本发明一种可选实施方式中,装置还包括:训练模块460,适于基于用户画像样本训练用户兴趣爱好模型;In an optional implementation manner of the present invention, the device further includes: a training module 460, adapted to train a user interest model based on a user portrait sample;
兴趣爱好分析模块470,适于将待分析用户的用户画像输入至用户兴趣爱好模型进行分析,得到该用户的兴趣爱好。The interest and interest analysis module 470 is adapted to input the user profile of the user to be analyzed into the user interest and interest model for analysis to obtain the user's interest and interest.
在本发明一种可选实施方式中,装置还包括:异常行为分析模块480,适于基于用户画像分析用户是否具有异常行为。In an optional implementation manner of the present invention, the device further includes: an abnormal behavior analysis module 480, adapted to analyze whether the user has abnormal behavior based on the user profile.
根据本发明上述实施例提供的装置,获取用户地理位置信息和用户操作应用程序的行为信息,将地理位置信息进行组合处理,生成位置信息轨迹,基于位置信息轨迹上的位置点获取位置点周围信息,生成位置点序列,利用经过训练的时间递归神经网络对位置点序列进行序列学习,得到用户对应的用户地理位置特征向量,根据行为信息得到用户操作应用程序的行为轨迹,根据用户操作应用程序的行为轨迹,生成行为序列,利用经过训练的时间递归神经网络对行为序列进行序列学习,得到用户行为特征向量,根据用户地理位置信息生成位置一致性特征向量,根据位置一致性特征向量对用户地理位置特征向量进行校验处理,根据经过校验处理后的用户地理位置特征向量和用户行为特征向量构造用户画像。本发明提供的技术方案,基于大数据构造的用户画像能够充分反映用户的特征,从而能够方便地根据用户画像为用户提供更精细化服务,以及根据用户画像确定用户是否存在异常行为等,克服了现有技术中仅依赖用户的一元数据,例如,年龄、性别、收入等构造用户画像而导致的用户画像质量低的缺陷。According to the device provided by the above-mentioned embodiments of the present invention, the user's geographic location information and the behavior information of the user's operation of the application program are obtained, the geographic location information is combined and processed, the location information track is generated, and the surrounding information of the location point is obtained based on the location point on the location information track. , generate a sequence of location points, use the trained time recursive neural network to carry out sequence learning on the sequence of location points, obtain the user's corresponding geographical location feature vector, obtain the behavior trajectory of the user's operation application program according to the behavior information, and obtain the user's operation application program according to the user's operation application program. Behavior trajectory, generate behavior sequence, use the trained time recursive neural network to conduct sequence learning on the behavior sequence, obtain user behavior feature vector, generate location consistent feature vector according to user geographic location information, and classify user location according to location consistent feature vector The feature vector is verified, and a user profile is constructed according to the verified user's geographic location feature vector and user behavior feature vector. According to the technical solution provided by the invention, the user portrait constructed based on big data can fully reflect the characteristics of the user, so that it can conveniently provide users with more refined services according to the user portrait, and determine whether the user has abnormal behavior according to the user portrait, etc. In the existing technology, only relying on the unary data of the user, such as age, gender, income, etc., to construct the user portrait leads to the defect of low quality of the user portrait.
本申请实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于大数据的用户画像构造方法。The embodiment of the present application also provides a non-volatile computer storage medium, the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the user portrait based on big data in any of the above method embodiments Construction method.
图5示出了根据本发明一个实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。FIG. 5 shows a schematic structural diagram of a computing device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the computing device.
如图5所示,该计算设备可以包括:处理器(processor)502、通信接口(Communications Interface)504、存储器(memory)506、以及通信总线508。As shown in FIG. 5 , the computing device may include: a processor (processor) 502 , a communication interface (Communications Interface) 504 , a memory (memory) 506 , and a communication bus 508 .
其中:in:
处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。The processor 502 , the communication interface 504 , and the memory 506 communicate with each other through the communication bus 508 .
通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。The communication interface 504 is configured to communicate with network elements of other devices such as clients or other servers.
处理器502,用于执行程序510,具体可以执行上述基于大数据的用户画像构造方法实施例中的相关步骤。The processor 502 is configured to execute the program 510, specifically, may execute relevant steps in the above embodiment of the method for constructing a user portrait based on big data.
具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。Specifically, the program 510 may include program codes including computer operation instructions.
处理器502可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 502 may be a central processing unit CPU, or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the computing device may be of the same type, such as one or more CPUs, or may be different types of processors, such as one or more CPUs and one or more ASICs.
存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 506 is used for storing the program 510 . The memory 506 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
程序510具体可以用于使得处理器502执行上述任意方法实施例中的基于大数据的用户画像构造方法。程序510中各步骤的具体实现可以参见上述基于大数据的用户画像构造实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。The program 510 may be specifically configured to enable the processor 502 to execute the method for constructing a user portrait based on big data in any of the above method embodiments. For the specific implementation of each step in the program 510, please refer to the corresponding descriptions in the corresponding steps and units in the above-mentioned embodiment of user portrait construction based on big data, and details are not repeated here. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the foregoing method embodiments, and details are not repeated here.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于大数据的用户画像构造设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of some or all of the components in the user portrait construction device based on big data according to the embodiment of the present invention Function. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
Claims (10)
- The building method 1. a kind of user based on big data draws a portrait, including:Obtain user's geographical location information and user operates the behavioural information of application program;Position point sequence is generated according to user's geographical location information;The position point sequence is learnt using the first deep learning algorithm, it is special to obtain user geographical position corresponding to user Sign vector;The behavioural information is learnt using the second deep learning algorithm, obtains user behavior characteristic vector;Drawn a portrait based on user behavior characteristic vector structuring user's described in user's geographic location feature vector sum.
- 2. the method according to claim 11, wherein, it is described to enter one according to user's geographical location information generation position point sequence Step includes:The geographical location information is combined processing, generation positional information track;Location point peripheral information is obtained based on the location point on positional information track, generates position point sequence;It is described that the position point sequence is learnt using the first deep learning algorithm, obtain user's geography position corresponding to user Characteristic vector is put to further comprise:Sequence Learning is carried out to the position point sequence using trained time recurrent neural network, obtained corresponding to user User's geographic location feature vector.
- 3. method according to claim 1 or 2, wherein, it is described to utilize the second deep learning algorithm to the behavioural information Learnt, obtain user behavior characteristic vector and further comprise:The action trail of user's operation application program is obtained according to the behavioural information;The action trail of application program is operated according to user, generates behavior sequence;Sequence Learning is carried out to the behavior sequence using trained time recurrent neural network, obtains user behavior feature Vector.
- 4. according to the method described in claim any one of 1-3, wherein, methods described also includes:According to user's geography position Confidence breath generation location consistency characteristic vector;It is described to be further comprised based on user's geographic location feature vector sum user behavior characteristic vector structuring user's portrait:Checking treatment is carried out to user's geographic location feature vector according to the location consistency characteristic vector;Drawn a portrait according to user's geographic location feature vector sum user behavior characteristic vector structuring user's after checking treatment.
- 5. according to the method described in claim any one of 1-4, wherein, after structuring user's portrait, methods described also includes: Based on user portrait sample training user interest modeling hobbies;The user's portrait input for being analysed to user is analyzed to user interest modeling hobbies, obtains the interest love of the user It is good.
- 6. according to the method described in claim any one of 1-4, wherein, after structuring user's portrait, methods described also includes: Drawn a portrait based on the user and analyze whether user has abnormal behaviour.
- 7. according to the method described in claim any one of 1-6, wherein, user's geographical location information includes:IP information, WIFI information, base station information and/or GPS information.
- The constructing apparatus 8. a kind of user based on big data draws a portrait, including:Acquisition module, the behavioural information of application program is operated suitable for obtaining user's geographical location information and user;First generation module, suitable for generating position point sequence according to user's geographical location information;First study module, suitable for learning using the first deep learning algorithm to the position point sequence, obtain user couple The user's geographic location feature vector answered;Second study module, suitable for learning using the second deep learning algorithm to the behavioural information, obtain user behavior Characteristic vector;User's portrait constructing module, suitable for based on user behavior characteristic vector structure described in user's geographic location feature vector sum Make user's portrait.
- 9. a kind of computing device, including:Processor, memory, communication interface and communication bus, the processor, the storage Device and the communication interface complete mutual communication by the communication bus;The memory is used to deposit an at least executable instruction, and the executable instruction makes the computing device such as right will Ask the user based on big data any one of 1-7 to draw a portrait corresponding to building method to operate.
- 10. a kind of computer-readable storage medium, an at least executable instruction, the executable instruction are stored with the storage medium Make user based on big data of the computing device as any one of claim 1-7 draw a portrait to grasp corresponding to building method Make.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711092706.5A CN107807997A (en) | 2017-11-08 | 2017-11-08 | User's portrait building method, device and computing device based on big data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711092706.5A CN107807997A (en) | 2017-11-08 | 2017-11-08 | User's portrait building method, device and computing device based on big data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107807997A true CN107807997A (en) | 2018-03-16 |
Family
ID=61591841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711092706.5A Pending CN107807997A (en) | 2017-11-08 | 2017-11-08 | User's portrait building method, device and computing device based on big data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107807997A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108897801A (en) * | 2018-06-14 | 2018-11-27 | 青岛海信移动通信技术股份有限公司 | User behavior determines method and device |
CN109086377A (en) * | 2018-07-24 | 2018-12-25 | 江苏通付盾科技有限公司 | Generation method, device and the calculating equipment of equipment portrait |
CN110334936A (en) * | 2019-06-28 | 2019-10-15 | 阿里巴巴集团控股有限公司 | A kind of construction method, device and the equipment of credit qualification Rating Model |
CN110674288A (en) * | 2018-06-12 | 2020-01-10 | 蓝盾信息安全技术有限公司 | A user portrait method applied in the field of network security |
CN111079023A (en) * | 2019-12-30 | 2020-04-28 | Oppo广东移动通信有限公司 | Target account identification method, device, terminal and storage medium |
CN111447465A (en) * | 2018-12-29 | 2020-07-24 | 北京奇虎科技有限公司 | Business flow state visualization processing method and device and computing equipment |
CN111488899A (en) * | 2019-01-29 | 2020-08-04 | 杭州海康威视数字技术股份有限公司 | Feature extraction method, device, equipment and readable storage medium |
CN112182434A (en) * | 2020-09-28 | 2021-01-05 | 北京红山信息科技研究院有限公司 | A method, system, device and storage medium for generating user portrait |
CN112465565A (en) * | 2020-12-11 | 2021-03-09 | 加和(北京)信息科技有限公司 | User portrait prediction method and device based on machine learning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1589560A (en) * | 2001-11-19 | 2005-03-02 | 意大利电信股份公司 | Method for checking the functionality of a content delivery network,related system and computer product |
CN104635281A (en) * | 2015-02-17 | 2015-05-20 | 南京信息工程大学 | Method for controlling data quality of automatic meteorological station based on strong weather process correction |
WO2016010835A1 (en) * | 2014-07-15 | 2016-01-21 | Microsoft Technology Licensing, Llc | Prioritizing media based on social data and user behavior |
CN105376752A (en) * | 2015-11-11 | 2016-03-02 | 中国联合网络通信集团有限公司 | Method and device for determining key factors influencing development of mobile network |
CN105608171A (en) * | 2015-12-22 | 2016-05-25 | 青岛海贝易通信息技术有限公司 | User portrait construction method |
CN107291841A (en) * | 2017-06-01 | 2017-10-24 | 广州衡昊数据科技有限公司 | A kind of method and system based on position and the social target of user's portrait intelligent Matching |
-
2017
- 2017-11-08 CN CN201711092706.5A patent/CN107807997A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1589560A (en) * | 2001-11-19 | 2005-03-02 | 意大利电信股份公司 | Method for checking the functionality of a content delivery network,related system and computer product |
WO2016010835A1 (en) * | 2014-07-15 | 2016-01-21 | Microsoft Technology Licensing, Llc | Prioritizing media based on social data and user behavior |
CN104635281A (en) * | 2015-02-17 | 2015-05-20 | 南京信息工程大学 | Method for controlling data quality of automatic meteorological station based on strong weather process correction |
CN105376752A (en) * | 2015-11-11 | 2016-03-02 | 中国联合网络通信集团有限公司 | Method and device for determining key factors influencing development of mobile network |
CN105608171A (en) * | 2015-12-22 | 2016-05-25 | 青岛海贝易通信息技术有限公司 | User portrait construction method |
CN107291841A (en) * | 2017-06-01 | 2017-10-24 | 广州衡昊数据科技有限公司 | A kind of method and system based on position and the social target of user's portrait intelligent Matching |
Non-Patent Citations (2)
Title |
---|
原娟娟等: "基于"用户画像"的农产品电商平台精准营销模式设计", 《电子商务》 * |
黄文彬等: "数据驱动的移动用户行为研究框架与方法分析", 《情报科学》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110674288A (en) * | 2018-06-12 | 2020-01-10 | 蓝盾信息安全技术有限公司 | A user portrait method applied in the field of network security |
CN108897801A (en) * | 2018-06-14 | 2018-11-27 | 青岛海信移动通信技术股份有限公司 | User behavior determines method and device |
CN109086377A (en) * | 2018-07-24 | 2018-12-25 | 江苏通付盾科技有限公司 | Generation method, device and the calculating equipment of equipment portrait |
CN109086377B (en) * | 2018-07-24 | 2021-02-02 | 江苏通付盾科技有限公司 | Equipment portrait generation method and device and computing equipment |
CN111447465A (en) * | 2018-12-29 | 2020-07-24 | 北京奇虎科技有限公司 | Business flow state visualization processing method and device and computing equipment |
CN111488899A (en) * | 2019-01-29 | 2020-08-04 | 杭州海康威视数字技术股份有限公司 | Feature extraction method, device, equipment and readable storage medium |
CN111488899B (en) * | 2019-01-29 | 2024-02-23 | 杭州海康威视数字技术股份有限公司 | Feature extraction method, device, equipment and readable storage medium |
CN110334936A (en) * | 2019-06-28 | 2019-10-15 | 阿里巴巴集团控股有限公司 | A kind of construction method, device and the equipment of credit qualification Rating Model |
CN110334936B (en) * | 2019-06-28 | 2023-09-29 | 创新先进技术有限公司 | Method, device and equipment for constructing credit qualification scoring model |
CN111079023A (en) * | 2019-12-30 | 2020-04-28 | Oppo广东移动通信有限公司 | Target account identification method, device, terminal and storage medium |
CN112182434A (en) * | 2020-09-28 | 2021-01-05 | 北京红山信息科技研究院有限公司 | A method, system, device and storage medium for generating user portrait |
CN112465565A (en) * | 2020-12-11 | 2021-03-09 | 加和(北京)信息科技有限公司 | User portrait prediction method and device based on machine learning |
CN112465565B (en) * | 2020-12-11 | 2023-09-26 | 加和(北京)信息科技有限公司 | User portrait prediction method and device based on machine learning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107807997A (en) | User's portrait building method, device and computing device based on big data | |
CN107729560A (en) | User's portrait building method, device and computing device based on big data | |
CN107862053A (en) | User's portrait building method, device and computing device based on customer relationship | |
CN108109011B (en) | Advertisement anti-cheating method and computing equipment | |
US11023921B2 (en) | Providing data and analysis for advertising on networked devices | |
CN108121795A (en) | User's behavior prediction method and device | |
JP6911603B2 (en) | How to generate predictive models for the categories of facilities visited by users, programs, server equipment, and processing equipment | |
WO2022228075A1 (en) | Method, apparatus, and device for determining promoter, storage medium, and program product | |
WO2018126740A1 (en) | Method and device for pushing information | |
CN105631538A (en) | A method and device for predicting user activity and its application method and system | |
CN105335409A (en) | Target user determination method and device and network server | |
US20140278907A1 (en) | Rewarding User Generated Content | |
CN112100558B (en) | Method, device, apparatus and storage medium for object recommendation | |
WO2019169964A1 (en) | Resource recommendation method and apparatus, marketing recommendation method and apparatus, and electronic device | |
CN106411881B (en) | Method and device for buying ticket based on client | |
WO2014026429A1 (en) | Method and device for data determining in thermodynamic chart | |
CN107798118A (en) | User's portrait building method, device and computing device based on big data | |
CN111897950A (en) | Method and apparatus for generating information | |
CN109040000B (en) | User identification method and system based on IP address | |
CN111369293A (en) | An advertising bidding method, device and electronic device | |
CN111104628A (en) | User identification method and device, electronic equipment and storage medium | |
CN113034168B (en) | Content item delivery method, device, computer equipment and storage medium | |
CN110263250B (en) | Recommendation model generation method and device | |
CN111598599B (en) | User characterization method, device, electronic equipment and computer readable medium | |
CN111291868A (en) | Network model training method, apparatus, device, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180316 |