CN107609060A - Resource recommendation method and device - Google Patents

Resource recommendation method and device Download PDF

Info

Publication number
CN107609060A
CN107609060A CN201710750386.1A CN201710750386A CN107609060A CN 107609060 A CN107609060 A CN 107609060A CN 201710750386 A CN201710750386 A CN 201710750386A CN 107609060 A CN107609060 A CN 107609060A
Authority
CN
China
Prior art keywords
resource
customer resources
training sample
sale
classification results
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
Application number
CN201710750386.1A
Other languages
Chinese (zh)
Inventor
金泽
王丹
王彩霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710750386.1A priority Critical patent/CN107609060A/en
Publication of CN107609060A publication Critical patent/CN107609060A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention, which provides a kind of resource recommendation method and device, this method, to be included:Sale resource training sample and customer resources training sample input resource classification model are trained respectively, obtain sale resource classification results and customer resources classification results;Sale resource classification results and customer resources classification results input similarity model are trained, export some matching results as recommendation.On the one hand resource recommendation method and device provided by the invention model training by machine learning and carry out intelligent classification to sale resource and customer resources, and intelligent Matching is carried out to classification results, solve the problems, such as cold start-up, realize and more accurately recommend compared to existing scheme;On the other hand by excavating the intelligent classification of customer resources the largely data message on client or potential customers, complete to create data assets while CRM precisely recommends.

Description

Resource recommendation method and device
Technical field
The application is related to customer relation management technical field, and in particular to a kind of resource recommendation method and device.
Background technology
With the continuous expansion of big data, mobile Internet epoch data message scale, people are gradually from absence of information Epoch have entered into information overload (information overload) epoch.In this epoch, customer relation management The species and number rapid growth of customer resources, client in (Customer relationship management, abbreviation CRM) Or the colony of potential customers is very huge, it could be that client matches required service that sale, which requires a great deal of time, visitor Family does not know how to find and excavate own resource advantage again.Therefore, how effectively to manage, excavate the CRM customer relationships of complexity Resource, intelligent classification matching is carried out to related resource, be finally reached resource most reasonable distribution and utilize, be that Customer mining is maximally effective Marketing activity strategy turns into current enterprise question of common concern with enterprise income.
CRM resource recommendation methods mainly have following two at present:
One kind is content-based recommendation method:It is based primarily upon commodity transaction total value (the Gross Merchandise of client Volume, abbreviation GMV), brand recognition analyzed, for example client GMV is high, brand recognition is high, can be preferentially to VIP gold medals Similar client is recommended in sale;
Another kind is the recommendation method based on collaborative filtering:It is based primarily upon the historical data of CRM resources, off-line calculation client Similarity, sale resource similarity.
Following defect be present in above two method:On the one hand, cold start-up be present, can not be to new customer resources and pin Resource is sold precisely to be recommended;On the other hand, do not account for customer resources and sale resource be characterized in continually changing, Client feedback or behavior can not be tracked in time to assess recommendation effect, lead to not the matching for optimizing resource, related advantages resource It can not match in time in client's hand, enterprise can not accurately provide the user service high-qualityly.
The content of the invention
In view of drawbacks described above of the prior art or deficiency, it is expected that cold start-up can be solved the problems, such as by providing one kind, to new visitor The resource recommendation method and device that family resource and sale resource are precisely recommended;And further it is expected that by tracking feedback optimized The matching of recommendation.
In a first aspect, the present invention provides a kind of resource recommendation method, including:
Sale resource training sample and customer resources training sample input resource classification model are trained respectively, obtained Sale resource classification results and customer resources classification results;
Sale resource classification results and customer resources classification results input similarity model are trained, export some With result as recommendation.
Second aspect, the present invention provide a kind of resource recommendation device, including taxon and matching unit.
Taxon is configured to that sale resource training sample and customer resources training sample are inputted into resource classification respectively Model is trained, and obtains sale resource classification results and customer resources classification results;
Matching unit is configured to enter sale resource classification results and customer resources classification results input similarity model Row training, some matching results are exported as recommendation.
The third aspect, the present invention also provide a kind of equipment, including one or more processors and memory, wherein memory Comprising by instruction that the one or more processors perform the one or more processors being caused to perform according to of the invention each The resource recommendation method that embodiment provides.
Fourth aspect, the present invention also provide a kind of computer-readable recording medium for being stored with computer program, the calculating Machine program makes computer perform the resource recommendation method provided according to various embodiments of the present invention.
On the one hand the resource recommendation method and device that many embodiments of the present invention provide pass through machine learning modeling training pair Sale resource and customer resources carry out intelligent classification, and carry out intelligent Matching to classification results, solve the problems, such as cold start-up, real Show and more accurately recommended compared to existing scheme;On the other hand by excavating a large amount of passes to the intelligent classification of customer resources In the data message of client or potential customers, complete to create data assets while CRM precisely recommends;
After the resource recommendation method and device that some embodiments of the invention provide further match recommendation resource by collection Feedback data and other conventional changes in characteristic, persistently carry out model training with optimize recommend, realize and hold It is continuous to provide the user optimization, accurately recommend.
Brief description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is a kind of flow chart for resource recommendation method that one embodiment of the invention provides.
Fig. 2 is a kind of flow chart for resource recommendation method that another embodiment of the present invention provides.
Fig. 3 is the flow chart of step S30 in one embodiment of the present invention.
Fig. 4 be method shown in Fig. 3 a kind of preferred embodiment in step S34 flow chart.
Fig. 5 is the schematic diagram of propagated forward process in method shown in Fig. 3 and Fig. 4.
Fig. 6 is the schematic diagram that process is reversely adjusted in method shown in Fig. 3 and Fig. 4.
Fig. 7 is a kind of structural representation for resource recommendation device that one embodiment of the invention provides.
Fig. 8 is a kind of structural representation for resource recommendation device that another embodiment of the present invention provides.
Fig. 9 is the structural representation of taxon in one embodiment of the present invention.
Figure 10 is a kind of structural representation for equipment that one embodiment of the invention provides.
Embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to It is easy to describe, the part related to invention is illustrate only in accompanying drawing.
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase Mutually combination.Describe the application in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is a kind of flow chart for resource recommendation method that one embodiment of the invention provides.
As shown in figure 1, in the present embodiment, the present invention provides a kind of resource recommendation method, including:
S10:Sale resource and the characteristic of customer resources are gathered respectively;
S20:According to the characteristic generation sale resource training sample and customer resources training sample gathered;
S30:Sale resource training sample and customer resources training sample input resource classification model are trained respectively, Obtain sale resource classification results and customer resources classification results;
S40:Sale resource classification results and customer resources classification results input similarity model are trained, if output Dry matching result is as recommendation.
Specifically, in step slo, on the one hand, gather the characteristic of sale resource various dimensions.Institute in the present embodiment The characteristic of the sale resource of collection includes the data of following several types:Sale interest characteristics, it is good at industry line feature, society Hand over relationship characteristic, ascribed characteristics of population feature, performance feature, geographic location feature etc..
Wherein, sale interest characteristics is used for evaluation factor little as a weight in subsequent step S40 matching, Specifically include exploitation client, safeguard existing customer, client's after-sale service etc..
Industry line feature is good to be used to pass through the client that is developed in the sector line of the sale and resource quantity, caused stream Whether the sale of the index evaluations such as water, gross profit is good at the sector line, and it is straight to specifically include single group class data, shops's class data, advertisement The class that is open to traffic data etc., cover main flow classification industry line.
Social networks feature and ascribed characteristics of population feature belong to individualized feature, for covering personal attribute's difference of the sale Property and hand in customer resources some classification assessment factors.
Performance feature is used to assess the comprehensive performance ability of the sale, single group in specifically including current exploitation or safeguarding, Flowing water caused by the existing business of each service line such as shops, through train, gross profit, coverage rate, turnover rate, supplement with money, consume, reimbursement Deng performance indicators.
On the other hand, core feature, label characteristics and some individualized features of customer resources are chosen, are shielded simultaneously Or reduce noise effect caused by all kinds of extraneous factors.The characteristic of the customer resources gathered in the present embodiment includes following The data of several types:Client GMV features, brand recognition feature, shops's label characteristics, category Cover Characteristics, geographical position Feature etc..
Wherein, client GMV features, which are used to being used as a factor by observing client GMV height, judges client's contribution degree, Specifically include achievement flowing water, achievement gross profit, checking flowing water, checking gross profit, recharge amount, spending amount, refund amount etc..
Brand recognition feature is used for comprehensive assessment client's brand recognition, while also serve as client's influence power one sentences Disconnected factor, specifically include trade company's public praise, user's evaluation, whether investigate feedback etc. under chain brand, advertisement coverage rate, line.
Shops's label characteristics are used for the factor of merit of comprehensive assessment client, specifically include whether high-quality shops, shops's rank etc..
Category Cover Characteristics are used for the influence power of comprehensive assessment client, specifically include and whether cover core category, specific product Coverage rate of class etc..
Above-mentioned sale resource characteristic and customer resources characteristic can be obtained by a system channel collection, It can be gathered and obtained by multiple different system channels.
The sale resource characteristic and customer resources characteristic gathered in the present embodiment is specifically listed above, In more different embodiments, the different types of sale resource characteristic of collection can be configured according to the actual requirements and customer resources is special Levy data, or the characteristic gathered configures different assessment purposes.
Preferably, the characteristic of the customer resources gathered in step S10 can further include customer resources and exist Feedback data after the sale resource that matching step S40 is recommended;Accordingly, the characteristic of sale resource can also enter one Step includes sale resource matching step S40 and recommends the feedback data after customer resources.
In step S20, for the step S10 sale resource characteristics gathered and customer resources characteristic, choosing The characteristic of 5 different time segment limits is taken to generate some sale resource training samples and some customer resources training samples use In step S30 model training, so as to reduce the influence that data specificity is brought as far as possible;Some sale are generated in the same way Resource verifies sample and some customer resources checking sample, for the checking in training process.When characteristic and generated When sample size is less, it also can only generate training sample and verify sample without generating.
In step s 30, entered respectively according to the step S20 sale resource training samples generated and customer resources training sample Resource classification result and customer resources classification results are sold in row model training, respectively output.In the present embodiment, resource classification mould Type specifically enters using by Nonlinear Multi perceptron (MLP) with reference to the method reversely adjusted after the output of Softmax activation primitives Row training, can be described in detail by the method shown in Fig. 3-Fig. 6 below., can be according to different demands in more embodiments Resource classification model is configured to other machine learning classification models commonly used in the art, can also configure other differences in a model Activation primitive.
In step s 40, the present embodiment specifically uses cosine similarity model, can be according to difference in more embodiments Similarity model is configured to the similarity model of other different similarity algorithms of configuration commonly used in the art by demand.
Using cosine similarity model training and the detailed process recommended according to output result it is as follows:
Carry out the initial configuration of cosine similarity model:Batch size, the initial learning rate of network are set, and configuration uses RMSProp optimization methods etc.;
The sale resource classification results and customer resources classification results obtained according to step S30 training, sale interest is special Sign, geographic location feature, it is good at the sales performances such as industry line feature, social networks feature, ascribed characteristics of population feature, performance feature point The sales performance hidden layer of cosine similarity model is not mapped to;It is and client GMV features, geographic location feature, brand is well-known The client characteristics such as degree feature, shops's label characteristics, category Cover Characteristics are respectively mapped to the client characteristics of cosine similarity model Hidden layer;
Sales performance is connected and is added to form the final expression of sales performance entirely respectively, and, client characteristics are distinguished Connect and be added the final expression to form client characteristics entirely;
Recurrence loss (regression_cost) is configured into loss function to be trained, regression error cost is calculated and makees For output, by training result assessment models, the best model wheel number of effect is found out;
After being finally completed training, cosine similarity is exported, returns to some customer resources of matching degree highest to corresponding Sale resource, it is finally completed the intelligent recommendation matching of CRM resources.
Fig. 2 is a kind of flow chart for resource recommendation method that another embodiment of the present invention provides.As shown in Fig. 2 another In embodiment, method of the resource recommendation method provided by the invention compared to Fig. 1, not including the step S10 in method shown in Fig. 1 And S20.
Specifically, in method shown in Fig. 2, when the system as data source channel has been extracted and is stored available for generating During the characteristic of training sample and checking sample, resource recommendation method provided by the invention need to only include above-mentioned steps S20- S40, the characteristic without carrying out step S10 again gather;
When the system as data source channel has further generated the training being trained available for resource classification model When sample and checking sample, resource recommendation method provided by the invention need to only include above-mentioned steps S30-S40, without carrying out again Step S10 characteristic collection and S20 sample generate.
It will be explained in detail below defeated with reference to Softmax activation primitives by Nonlinear Multi perceptron (MLP) in step S30 Go out the training method reversely adjusted afterwards.
Fig. 3 is the flow chart of step S30 in one embodiment of the present invention.As shown in figure 3, in a preferred embodiment, Following steps are performed to sale resource training sample and customer resources training sample respectively in step s 30:
S31:Training sample is spliced into vector, inputs multilayer perceptron;
S32:The output result of multilayer perceptron is inputted to activation primitive;
S33:Whether within a predetermined range to judge the error of the output result of activation primitive and corresponding expected result:
It is no, then perform step S34:Reversely adjust the weight of each node of multilayer perceptron according to error, return to step S32 after It is continuous to be trained;
It is then to perform step S35:Output category result.
Specifically, in step s 32, the initial weight of each node of multilayer perceptron is random arrangement, subsequently through The weight of step S34 reverse each node of adjustment progressively adjusted optimization.In more embodiments, it can also use and rule of thumb match somebody with somebody Put the different collocation methods such as the initial weight of each node of multilayer perceptron.In step S33, corresponding expected result can be checking The output of collection or known expected result.In step S34, carried out instead using back-propagation algorithm in the present embodiment To adjustment, in more embodiments, the other gradient descent algorithms for reversely adjusting in this area can be configured according to the actual requirements.
Fig. 4 be method shown in Fig. 3 a kind of preferred embodiment in step S34 flow chart.It is as shown in figure 4, excellent one Select in embodiment, step S34 includes:
S341:The gradient of each weight is calculated according to error and back-propagation algorithm;
S342:Each weight is adjusted according to each gradient and back-propagation algorithm.
The reverse method of adjustment shown in above-mentioned Fig. 3-4 is described in detail below by way of a specific example.Fig. 5 and figure 6 be respectively the schematic diagram of propagated forward process and reverse adjustment process in method shown in Fig. 3 and Fig. 4.
As shown in figure 5, the input layer of multilayer perceptron has two nodes A1 and A2 in addition to bias node.Passed in forward direction During broadcasting, node A1 and A2 distinguish receiving step S31 and splice achievement flowing water (10500000) and refund amount in vector (465345).Bias node, node A1, node A2 export to hidden layer initial weight difference random arrangement be w1, w2, w3. Then have, hide node layer B1 output VB1For:
VB1=fB1(1*w1+10500000*w2+465345*w3);
Hide node layer B2 output VB2For:
VB2=fB2(1*w1+10500000*w2+465345*w3);
Wherein, fB1() and fB2() is respectively node B1 and B2 activation primitive.
Output node layer C1 and C2 output V is calculated in the same mannerC1And VC2, then the V by outputC1And VC2Input Softmax activation primitives, obtain the output result of activation primitive:
P (C1)=exp (VC1)/(exp(VC1)+exp(VC2))=0.4;
P (C2)=exp (VC2)/(exp(VC1)+exp(VC2))=0.6.
Known expected results are (1,0), the preset range of error be no more than ± 0.25, during this propagated forward, The error of activation primitive output result (0.4,0.6) is (- 0.6,0.6), more than preset range, it is necessary to be carried out according to error reverse Adjustment.
As shown in fig. 6, the gradient of each weight is calculated according to the above-mentioned error calculated and pre-configured back-propagation algorithm, Further according to weight corresponding to the gradient adjustment calculated.Specific calculation formula is it will be appreciated by those skilled in the art that herein not Repeat again.
After adjusting every weight, continue propagated forward and the circulation reversely adjusted, until the mistake of activation primitive output result Difference is no more than preset range, then output category result.
Fig. 7 is a kind of structural representation for resource recommendation device that one embodiment of the invention provides.Device shown in Fig. 7 can The corresponding method performed shown in Fig. 1.
As shown in fig. 7, in the present embodiment, the present invention provides a kind of resource recommendation device 10, including collecting unit 11, sample This generation unit 12, taxon 13 and matching unit 14.
Collecting unit 11 is configured to gather sale resource and the characteristic of customer resources respectively.
Sample generation unit 12 is configured to according to the characteristic generation sale resource training sample gathered and client Resource training sample.
Taxon 13 is configured to sale resource training sample and customer resources training sample input resource point respectively Class model is trained, and obtains sale resource classification results and customer resources classification results.
Matching unit 14 is configured to sale resource classification results and customer resources classification results input similarity model It is trained, exports some matching results as recommendation.
The model training method that taxon 13 and matching unit 14 perform respectively refers to the method shown in Fig. 1, this Place repeats no more.
Preferably, the characteristic for the customer resources that collecting unit 11 is gathered can further include customer resources and exist Feedback data after the sale resource that matching step S40 is recommended;Accordingly, the sale resource that collecting unit 11 is gathered Characteristic can also further comprise that sale resource matching step S40 recommends the feedback data after customer resources.
On the one hand the various embodiments described above model training by machine learning and carry out intelligence point to sale resource and customer resources Class, and intelligent Matching is carried out to classification results, solve the problems, such as cold start-up, realize more accurate compared to existing scheme Recommend;On the other hand by excavating the largely data message on client or potential customers to the intelligent classification of customer resources, Complete to create data assets while CRM precisely recommends;And further match the feedback coefficient after recommending resource by gathering According to this and the characteristic in other conventional changes, persistently carry out model training to optimize to recommend, realize and be continuously user Optimization is provided, accurately recommended.
Fig. 8 is a kind of structural representation for resource recommendation device that another embodiment of the present invention provides.Device shown in Fig. 8 The method performed shown in Fig. 2 can be corresponded to.
As shown in figure 8, in another embodiment, compared to the device shown in Fig. 7, the resource recommendation device 10 shown in Fig. 8 Taxon 13 and matching unit 14 can be only included, sample generation unit 12 can also be further comprised.
Fig. 9 is the structural representation of taxon in one embodiment of the present invention.Device shown in Fig. 9, which can correspond to, to be performed Method shown in Fig. 3-6.
As shown in figure 9, in a preferred embodiment, it is single that taxon 13 includes vectorization subelement 131, propagated forward Member 132, reversely judgment sub-unit 133, adjustment subelement 134 and output subelement 135.
Wherein, vectorization subelement 131 is configured to training sample being spliced into vector, inputs multilayer perceptron;Forward direction Subelement 132 is propagated to be configured to input the output result of multilayer perceptron to activation primitive;The configuration of judgment sub-unit 133 is used In the output result and the error of corresponding expected result for judging activation primitive whether within a predetermined range;Reversely adjustment subelement 134 be configured to judged result be error not within the predefined range when each node of multilayer perceptron is reversely adjusted according to error Weight continues to train for propagated forward subelement 132;It is that error exists that output subelement 135, which is configured in judged result, Output category result when in preset range.Above-mentioned training sample is sale resource training sample or customer resources training sample.
In a preferred embodiment, reversely adjustment subelement 134 is further configured to according to error and backpropagation calculation Method calculates the gradient of each weight, and, each weight is adjusted according to each gradient and back-propagation algorithm.
In a preferred embodiment, propagated forward subelement 132 is further configured to random arrangement multilayer perceptron The initial weight of each node.
Figure 10 is a kind of structural representation for equipment that one embodiment of the invention provides.
As shown in Figure 10, as on the other hand, present invention also provides a kind of equipment 1000, including one or more centers Processing unit (CPU) 1001, its can according to the program being stored in read-only storage (ROM) 1002 or from storage part 1008 programs being loaded into random access storage device (RAM) 1003 and perform various appropriate actions and processing.In RAM1003 In, also it is stored with equipment 1000 and operates required various programs and data.CPU1001, ROM1002 and RAM1003 pass through total Line 1004 is connected with each other.Input/output (I/O) interface 1005 is also connected to bus 1004.
I/O interfaces 1005 are connected to lower component:Importation 1006 including keyboard, mouse etc.;Including such as negative electrode The output par, c 1007 of ray tube (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage part including hard disk etc. 1008;And the communications portion 1009 of the NIC including LAN card, modem etc..Communications portion 1009 passes through Communication process is performed by the network of such as internet.Driver 1010 is also according to needing to be connected to I/O interfaces 1005.It is detachable to be situated between Matter 1011, such as disk, CD, magneto-optic disk, semiconductor memory etc., it is arranged on as needed on driver 1010, so as to Storage part 1008 is mounted into as needed in the computer program read from it.
Especially, in accordance with an embodiment of the present disclosure, the resource recommendation method of any of the above-described embodiment description can be implemented For computer software programs.For example, embodiment of the disclosure includes a kind of computer program product, it includes being tangibly embodied in Computer program on machine readable media, the computer program include the program code for being used for performing resource recommendation method. In such embodiments, the computer program can be downloaded and installed by communications portion 1009 from network, and/or from Detachable media 1011 is mounted.
As another aspect, present invention also provides a kind of computer-readable recording medium, the computer-readable storage medium Matter can be the computer-readable recording medium included in the device of above-described embodiment;Can also be individualism, it is unassembled Enter the computer-readable recording medium in equipment.Computer-readable recording medium storage has one or more than one program, should Program is used for performing the resource recommendation method for being described in the application by one or more than one processor.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of various embodiments of the invention, method and computer journey Architectural framework in the cards, function and the operation of sequence product.At this point, each square frame in flow chart or block diagram can generation The part of one module of table, program segment or code, the part of the module, program segment or code include one or more use In the executable instruction of logic function as defined in realization.It should also be noted that marked at some as in the realization replaced in square frame The function of note can also be with different from the order marked in accompanying drawing generation.For example, two square frames succeedingly represented are actually It can perform substantially in parallel, they can also be performed in the opposite order sometimes, and this is depending on involved function.Also It is noted that the combination of each square frame and block diagram in block diagram and/or flow chart and/or the square frame in flow chart, Ke Yitong Function as defined in execution or the special hardware based system of operation are crossed to realize, or can be by specialized hardware with calculating The combination of machine instruction is realized.
Being described in unit or module involved in the embodiment of the present application can be realized by way of software, can also Realized by way of hardware.Described unit or module can also be set within a processor, for example, each unit can With the software program being provided in computer or intelligent movable equipment or the hardware unit being separately configured.Wherein, this The title of a little units or module does not form the restriction to the unit or module in itself under certain conditions.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to the technology that the particular combination of above-mentioned technical characteristic forms Scheme, while should also cover in the case where not departing from the application design, appointed by above-mentioned technical characteristic or its equivalent feature Other technical schemes that meaning is combined and formed.Such as features described above has similar functions with (but not limited to) disclosed herein The technical characteristic technical scheme being replaced mutually and formed.

Claims (16)

  1. A kind of 1. resource recommendation method, it is characterised in that including:
    Sale resource training sample and customer resources training sample input resource classification model are trained respectively, sold Resource classification result and customer resources classification results;
    The sale resource classification results and customer resources classification results input similarity model are trained, export some With result as recommendation.
  2. 2. according to the method for claim 1, it is characterised in that described respectively by sale resource training sample and customer resources Training sample input resource classification model is trained, and obtaining sale resource classification results and customer resources classification results includes:
    Training sample is spliced into vector, inputs multilayer perceptron;
    The output result of the multilayer perceptron is inputted to activation primitive;
    Whether within a predetermined range to judge the error of the output result of the activation primitive and corresponding expected result:
    It is no, then the weight of each node of the multilayer perceptron is reversely adjusted according to the error to continue to train;
    It is, then output category result;
    Wherein, the training sample is the sale resource training sample or the customer resources training sample.
  3. 3. according to the method for claim 2, it is characterised in that it is described according to the error reversely adjust each weight with Continuing training includes:
    The gradient of each weight is calculated according to the error and back-propagation algorithm;
    Each weight is adjusted according to each gradient and the back-propagation algorithm.
  4. 4. according to the method for claim 2, it is characterised in that it is described that training sample is spliced into vector, input multilayer sense Know that device also includes:The initial weight of each node of multilayer perceptron described in random arrangement.
  5. 5. according to the method for claim 2, it is characterised in that the activation primitive is Softmax functions.
  6. 6. according to the method for claim 1, it is characterised in that the similarity model is cosine similarity model.
  7. 7. according to the method described in claim any one of 1-6, it is characterised in that also include:
    Sale resource and the characteristic of customer resources are gathered respectively;
    According to the characteristic generation sale resource training sample and customer resources training sample gathered.
  8. 8. according to the method for claim 7, it is characterised in that the characteristic of the customer resources includes matching and recommended Feedback data after sale resource;And/or
    The characteristic of the sale resource includes matching and recommends the feedback data after customer resources.
  9. A kind of 9. resource recommendation device, it is characterised in that including:
    Taxon, it is configured to that sale resource training sample and customer resources training sample are inputted into resource classification model respectively It is trained, obtains sale resource classification results and customer resources classification results;
    Matching unit, it is configured to enter the sale resource classification results and customer resources classification results input similarity model Row training, some matching results are exported as recommendation.
  10. 10. device according to claim 9, it is characterised in that the taxon includes:
    Vectorization subelement, it is configured to training sample being spliced into vector, inputs multilayer perceptron;
    Propagated forward subelement, it is configured to input the output result of the multilayer perceptron to activation primitive;
    Judgment sub-unit, it is configured to judge the output result of the activation primitive with the error of corresponding expected result whether pre- Determine in scope;
    Reversely adjustment subelement, be configured to judged result be error not within the predefined range when reversely adjusted according to the error The weight of whole each node of the multilayer perceptron continues to train for the propagated forward subelement;
    Export subelement, be configured to judged result be error within a predetermined range when output category result;
    Wherein, the training sample is the sale resource training sample or the customer resources training sample.
  11. 11. device according to claim 10, it is characterised in that the reversely adjustment subelement is further configured to root The gradient of each weight is calculated according to the error and back-propagation algorithm, and, according to each gradient and the reversely biography Broadcast algorithm and adjust each weight.
  12. 12. device according to claim 10, it is characterised in that the propagated forward subelement be further configured to Machine configures the initial weight of each node of the multilayer perceptron.
  13. 13. according to the device described in claim any one of 9-12, it is characterised in that also include:
    Collecting unit, it is configured to gather sale resource and the characteristic of customer resources respectively;
    Sample generation unit, it is configured to according to the characteristic generation sale resource training sample and customer resources instruction gathered Practice sample.
  14. 14. device according to claim 13, it is characterised in that the collecting unit be further configured to it is following at least One:Feedback data of the customer resources after sale resource is recommended in matching, sale resource is after customer resources is recommended in matching Feedback data.
  15. 15. a kind of equipment, it is characterised in that the equipment includes:
    One or more processors;
    Memory, for storing one or more programs,
    When one or more of programs are by one or more of computing devices so that one or more of processors Perform the method as any one of claim 1-8.
  16. 16. a kind of computer-readable recording medium for being stored with computer program, it is characterised in that the program is executed by processor Methods of the Shi Shixian as any one of claim 1-8.
CN201710750386.1A 2017-08-28 2017-08-28 Resource recommendation method and device Pending CN107609060A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710750386.1A CN107609060A (en) 2017-08-28 2017-08-28 Resource recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710750386.1A CN107609060A (en) 2017-08-28 2017-08-28 Resource recommendation method and device

Publications (1)

Publication Number Publication Date
CN107609060A true CN107609060A (en) 2018-01-19

Family

ID=61056297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710750386.1A Pending CN107609060A (en) 2017-08-28 2017-08-28 Resource recommendation method and device

Country Status (1)

Country Link
CN (1) CN107609060A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108230122A (en) * 2018-03-21 2018-06-29 北京贝塔智投科技有限公司 A kind of interactive financing system and method
CN108268660A (en) * 2018-02-08 2018-07-10 深圳市口袋网络科技有限公司 A kind of customer data recommends method, server and storage medium
CN108415992A (en) * 2018-02-12 2018-08-17 百度在线网络技术(北京)有限公司 Resource recommendation method, device and computer equipment
CN109255646A (en) * 2018-07-27 2019-01-22 国政通科技有限公司 Deep learning is carried out using big data to provide method, the system of value-added service
CN109460512A (en) * 2018-10-25 2019-03-12 腾讯科技(北京)有限公司 Recommendation information processing method, device, equipment and storage medium
WO2019223145A1 (en) * 2018-05-23 2019-11-28 平安科技(深圳)有限公司 Electronic device, promotion list recommendation method and system, and computer-readable storage medium
CN111898006A (en) * 2020-07-30 2020-11-06 拉扎斯网络科技(上海)有限公司 Resource data processing method and device
CN112232612A (en) * 2019-06-28 2021-01-15 百度在线网络技术(北京)有限公司 Intelligent client data distribution method and device
CN113298087A (en) * 2021-04-29 2021-08-24 上海淇玥信息技术有限公司 Method, system, device and medium for cold start of picture classification model
CN113919869A (en) * 2021-09-28 2022-01-11 上海画龙信息科技有限公司 Equity distribution method and device based on sales increment model and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488662A (en) * 2016-01-07 2016-04-13 北京歌利沃夫企业管理有限公司 Bi-directional recommendation-based online recruitment system
US20170140262A1 (en) * 2012-03-09 2017-05-18 Nara Logics, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
CN106933996A (en) * 2017-02-28 2017-07-07 广州大学 A kind of recommendation method of use depth characteristic matching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170140262A1 (en) * 2012-03-09 2017-05-18 Nara Logics, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
CN105488662A (en) * 2016-01-07 2016-04-13 北京歌利沃夫企业管理有限公司 Bi-directional recommendation-based online recruitment system
CN106933996A (en) * 2017-02-28 2017-07-07 广州大学 A kind of recommendation method of use depth characteristic matching

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108268660A (en) * 2018-02-08 2018-07-10 深圳市口袋网络科技有限公司 A kind of customer data recommends method, server and storage medium
CN108415992A (en) * 2018-02-12 2018-08-17 百度在线网络技术(北京)有限公司 Resource recommendation method, device and computer equipment
CN108415992B (en) * 2018-02-12 2022-03-04 百度在线网络技术(北京)有限公司 Resource recommendation method and device and computer equipment
CN108230122A (en) * 2018-03-21 2018-06-29 北京贝塔智投科技有限公司 A kind of interactive financing system and method
WO2019223145A1 (en) * 2018-05-23 2019-11-28 平安科技(深圳)有限公司 Electronic device, promotion list recommendation method and system, and computer-readable storage medium
CN109255646A (en) * 2018-07-27 2019-01-22 国政通科技有限公司 Deep learning is carried out using big data to provide method, the system of value-added service
CN109460512A (en) * 2018-10-25 2019-03-12 腾讯科技(北京)有限公司 Recommendation information processing method, device, equipment and storage medium
CN109460512B (en) * 2018-10-25 2022-04-22 腾讯科技(北京)有限公司 Recommendation information processing method, device, equipment and storage medium
CN112232612A (en) * 2019-06-28 2021-01-15 百度在线网络技术(北京)有限公司 Intelligent client data distribution method and device
CN111898006A (en) * 2020-07-30 2020-11-06 拉扎斯网络科技(上海)有限公司 Resource data processing method and device
CN113298087A (en) * 2021-04-29 2021-08-24 上海淇玥信息技术有限公司 Method, system, device and medium for cold start of picture classification model
CN113919869A (en) * 2021-09-28 2022-01-11 上海画龙信息科技有限公司 Equity distribution method and device based on sales increment model and electronic equipment

Similar Documents

Publication Publication Date Title
CN107609060A (en) Resource recommendation method and device
Ngai et al. Application of data mining techniques in customer relationship management: A literature review and classification
Van den Bulte et al. Bias and systematic change in the parameter estimates of macro-level diffusion models
Bauer et al. Recommender systems based on quantitative implicit customer feedback
CN107403345A (en) Best-selling product Forecasting Methodology and system, storage medium and electric terminal
Li et al. AI-driven customer relationship management for sustainable enterprise performance
Seymen et al. Customer churn prediction using deep learning
Čavoški et al. Agent-based modelling and simulation in the analysis of customer behaviour on B2C e-commerce sites
CN115619571A (en) Financing planning method, system and device
Allaymoun et al. Data visualization and statistical graphics in big data analysis by Google Data Studio–Sales Case Study
Raza et al. Performance analysis of deep approaches on airbnb sentiment reviews
Gao Big Data analysis on E-commerce platform
Kumar et al. Big Mart Sales Prediction Using Machine Learning
Cao Research on the impact of artificial intelligence-based e-commerce personalization on traditional accounting methods
Singhal et al. A prediction model for benefitting e-commerce through usage of regional data: A new framework
CN111815351A (en) Cooperative filtering and association rule-based clothing recommendation method
CN115587170A (en) Personalized problem item recommendation method, system and storage medium
Soni et al. Big data analytics for market prediction via consumer insight
Khaneghah et al. Artemis time: A mathematical model to calculate maximum acceptable waiting time in B2C e-commerce
Yuan Decision support system for evaluating English media analytics and the role of visualization in online business development using CRITIC and TOPSIS approaches
Singh Decision Making and Predictive Analysis for Real Time Data
Chhabra et al. Data Science and Knowledge Discovery through Data Mining Paradigms
Zeng et al. A knowledge discovery and data mining process model in E-marketing
Marković et al. Analysis of Interactions of Key Stakeholders on B2C e-Markets-Agent Based Modelling and Simulation Approach
Istrat et al. Creating a decision-making model using association rules

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

Application publication date: 20180119

RJ01 Rejection of invention patent application after publication