[go: up one dir, main page]

CN110443567A - Recommended method and relevant device based on artificial intelligence - Google Patents

Recommended method and relevant device based on artificial intelligence Download PDF

Info

Publication number
CN110443567A
CN110443567A CN201910594024.7A CN201910594024A CN110443567A CN 110443567 A CN110443567 A CN 110443567A CN 201910594024 A CN201910594024 A CN 201910594024A CN 110443567 A CN110443567 A CN 110443567A
Authority
CN
China
Prior art keywords
assistance
backward areas
improve schooling
teaching
target
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
CN201910594024.7A
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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910594024.7A priority Critical patent/CN110443567A/en
Publication of CN110443567A publication Critical patent/CN110443567A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及人工智能技术领域的关键字匹配,具体涉及一种基于人工智能的推荐方法及相关设备,应用于包括触控显示屏的电子设备,方法包括:获取目标对象的支教信息;将支教信息输入支教项目推荐模型进行处理,输出支教信息对应的N个目标支教项目,支教项目推荐模型用于推荐适合目标对象的至少一个支教项目,N为大于或等于1的整数;在触控显示屏上显示N个目标支教项目。采用本申请实施例可提高支教项目推荐的准确性和效率。

This application relates to keyword matching in the field of artificial intelligence technology, and specifically relates to an artificial intelligence-based recommendation method and related equipment, which are applied to electronic equipment including touch screens. The method includes: obtaining the teaching support information of the target object; Input the teaching support project recommendation model for processing, and output N target teaching support projects corresponding to the teaching support information. The teaching support project recommendation model is used to recommend at least one teaching support project suitable for the target object, and N is an integer greater than or equal to 1; on the touch screen Display N target teaching projects. Adopting the embodiment of the present application can improve the accuracy and efficiency of the recommendation of teaching support projects.

Description

基于人工智能的推荐方法及相关设备Recommendation method and related equipment based on artificial intelligence

技术领域technical field

本申请涉及人工智能技术领域,具体涉及一种基于人工智能的推荐方法及相关设备。This application relates to the technical field of artificial intelligence, in particular to an artificial intelligence-based recommendation method and related equipment.

背景技术Background technique

支教项目指的是支援落后地区教育和教学管理工作的项目。支教地点为教育资源匮乏的地区,支教使命为改善贫困地区教育现状,支教导向为支教是一种美德、能力、进步、竞争。目前,根据目标对象的支教信息采用人工方式确定适合目标对象的至少一个支教项目,这种方式导致支教项目推荐的准确性不高和效率较低。Supporting education projects refer to projects that support education and teaching management in backward areas. The location of the teaching support is the area where educational resources are scarce. The mission of the teaching support is to improve the education status in the poor areas. The teaching support is a kind of virtue, ability, progress and competition. At present, according to the teaching support information of the target object, at least one teaching support project suitable for the target object is manually determined, which leads to low accuracy and low efficiency in recommending teaching support projects.

发明内容Contents of the invention

本申请实施例提供一种基于人工智能的推荐方法及相关设备,用于提高支教项目推荐的准确性和效率。The embodiment of the present application provides an artificial intelligence-based recommendation method and related equipment, which are used to improve the accuracy and efficiency of the recommendation of teaching support items.

第一方面,本申请实施例提供一种基于人工智能的推荐方法,应用于包括触控显示屏的电子设备,所述方法包括:In the first aspect, the embodiment of the present application provides an artificial intelligence-based recommendation method, which is applied to an electronic device including a touch screen display, and the method includes:

获取目标对象的支教信息;Obtain the support education information of the target object;

将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,所述支教项目推荐模型用于推荐适合所述目标对象的至少一个支教项目,所述N为大于或等于1的整数;Input the education support information into the education support project recommendation model for processing, and output N target education support projects corresponding to the education support information, and the education support project recommendation model is used to recommend at least one education support project suitable for the target object, and the N is an integer greater than or equal to 1;

在所述触控显示屏上显示所述N个目标支教项目。Displaying the N target teaching support items on the touch screen.

第二方面,本申请实施例提供一种基于人工智能的推荐装置,应用于包括触控显示屏的电子设备,所述装置包括:In the second aspect, an embodiment of the present application provides an artificial intelligence-based recommendation device, which is applied to an electronic device including a touch screen, and the device includes:

获取单元,用于获取目标对象的支教信息;an acquisition unit, configured to acquire the support education information of the target object;

推荐单元,用于将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,所述支教项目推荐模型用于推荐适合所述目标对象的至少一个支教项目,所述N为大于或等于1的整数;A recommendation unit, configured to input the education support information into the education support item recommendation model for processing, and output N target education support items corresponding to the education support information, and the education support item recommendation model is used to recommend at least one education support item suitable for the target object , the N is an integer greater than or equal to 1;

第一显示单元,用于在所述触控显示屏上显示所述N个目标支教项目。A first display unit, configured to display the N target teaching support items on the touch screen.

第三方面,本申请实施例提供一种电子设备,上述电子设备包括触控显示屏,上述电子设备还包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的部分或全部步骤的指令。In a third aspect, an embodiment of the present application provides an electronic device, the above-mentioned electronic device includes a touch display screen, and the above-mentioned electronic device also includes a processor, a memory, a communication interface, and one or more programs, and the above-mentioned one or more programs are stored In the aforementioned memory and configured to be executed by the aforementioned processor, the aforementioned program includes instructions for executing some or all of the steps in the method described in the first aspect of the embodiments of the present application.

第四方面,本申请实施例提供一种计算机可读存储介质,上述计算机可读存储介质用于存储计算机程序,上述计算机程序被处理器执行,以实现如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, the above-mentioned computer-readable storage medium is used to store a computer program, and the above-mentioned computer program is executed by a processor to implement the first aspect of the embodiment of the present application. Some or all of the steps described in the method.

可以看出,在本申请实施例中,电子设备将目标对象的支教信息输入支教项目推荐模型进行处理,输出支教信息对应的N个目标支教项目,在触控显示屏上显示N个目标支教项目。相较于采用人工方式进行支教项目推荐,本申请实施例根据支教信息和支教项目推荐模型确定适合目标对象的至少一个支教项目,这样实现了提高支教项目推荐的准确性和效率。It can be seen that in the embodiment of the present application, the electronic device inputs the teaching support information of the target object into the teaching support item recommendation model for processing, outputs N target teaching support items corresponding to the teaching support information, and displays the N target teaching support items on the touch screen . Compared with recommending education support items manually, the embodiment of the present application determines at least one education support item suitable for the target object according to the education support information and the education support item recommendation model, so as to improve the accuracy and efficiency of the education support item recommendation.

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。These or other aspects of the present application will be more concise and understandable in the description of the following embodiments.

附图说明Description of drawings

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。In order to more clearly illustrate the technical solutions in the embodiment of the present application or the background art, the following will describe the drawings that need to be used in the embodiment of the present application or the background art.

图1是本申请实施例提供的一种基于人工智能的推荐场景的架构示意图;FIG. 1 is a schematic structural diagram of an artificial intelligence-based recommendation scenario provided by an embodiment of the present application;

图2A是本申请实施例提供的一种基于人工智能的推荐方法的流程示意图;FIG. 2A is a schematic flowchart of an artificial intelligence-based recommendation method provided by an embodiment of the present application;

图2B是本申请实施例提供的基于人工智能的推荐示意图;FIG. 2B is a schematic diagram of an artificial intelligence-based recommendation provided by an embodiment of the present application;

图3是本申请实施例提供的另一种基于人工智能的推荐方法的流程示意图;FIG. 3 is a schematic flowchart of another artificial intelligence-based recommendation method provided by an embodiment of the present application;

图4是本申请实施例提供的一种基于人工智能的推荐装置的功能单元组成框图;FIG. 4 is a block diagram of functional units of an artificial intelligence-based recommendation device provided in an embodiment of the present application;

图5是本申请实施例提供的一种电子设备的结构示意图。Fig. 5 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

具体实现方式Specific implementation

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is an embodiment of a part of the application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

以下分别进行详细说明。Each will be described in detail below.

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein can be combined with other embodiments.

电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。Electronic devices may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems, as well as various forms of user equipment (UserEquipment, UE), mobile station (Mobile Station, MS), terminal device (terminal device) and so on.

下面对本申请实施例进行详细介绍。The following describes the embodiments of the present application in detail.

请参阅图1,图1是本申请实施例提供的一种基于人工智能的推荐场景的架构示意图,该基于人工智能的推荐场景为:当检测到针对支教项目推荐应用的第一触控操作时,电子设备在触控显示屏上显示支教项目推荐界面,支教项目推荐应用在触控显示屏上;当检测到针对支教信息输入选项的第二触控操作时,电子设备在触控显示屏上显示支教信息输入界面,支教信息输入选项在支教项目推荐界面上;电子设备获取目标对象的支教信息,将支教信息输入支教项目推荐模型进行处理,输出支教信息对应的N个目标支教项目,N为大于或等于1的整数;电子设备在触控显示屏上显示N个目标支教项目。Please refer to Fig. 1. Fig. 1 is a schematic diagram of the architecture of an artificial intelligence-based recommendation scenario provided by an embodiment of the present application. The artificial intelligence-based recommendation scenario is: when the first touch operation for the recommended application for the teaching support project is detected , the electronic device displays the teaching support project recommendation interface on the touch screen, and the teaching support project recommendation is applied on the touch screen; Display the teaching support information input interface, and the teaching support information input options are on the teaching support project recommendation interface; the electronic device obtains the teaching support information of the target object, inputs the teaching support information into the teaching support project recommendation model for processing, and outputs N target teaching support projects corresponding to the teaching support information, where N is An integer greater than or equal to 1; the electronic device displays N target teaching support items on the touch screen.

请参阅图2A,图2A是本申请实施例提供的一种基于人工智能的推荐方法的流程示意图,应用于包括触控显示屏的电子设备,该基于人工智能的推荐方法包括步骤201-203,具体如下:Please refer to FIG. 2A. FIG. 2A is a schematic flowchart of an artificial intelligence-based recommendation method provided by an embodiment of the present application, which is applied to electronic devices including touch screen displays. The artificial intelligence-based recommendation method includes steps 201-203, details as follows:

201:电子设备获取目标对象的支教信息。201: The electronic device obtains the teaching support information of the target object.

在一个可能的示例中,电子设备获取目标对象的支教信息之前,所述方法还包括:In a possible example, before the electronic device obtains the teaching support information of the target object, the method further includes:

当检测到针对支教项目推荐应用的第一触控操作时,电子设备在所述触控显示屏上显示支教项目推荐界面;When detecting the first touch operation for the recommended application of the teaching support project, the electronic device displays the teaching support project recommendation interface on the touch screen;

电子设备检测是否存在针对支教信息输入选项的触控操作,所述支教信息输入选项在所述支教项目推荐界面上;The electronic device detects whether there is a touch operation for the education support information input option, and the support education information input option is on the support education project recommendation interface;

若检测到存在针对所述支教信息输入选项的第二触控操作,则电子设备在所述触控显示屏上显示支教信息输入界面。If it is detected that there is a second touch operation for the education support information input option, the electronic device displays an education support information input interface on the touch screen.

其中,支教项目推荐应用在触控显示屏上。Among them, the teaching support project is recommended to be applied on the touch screen.

在一个可能的示例中,电子设备获取目标对象的支教信息,包括:In a possible example, the electronic device obtains the teaching support information of the target object, including:

电子设备检测是否存在针对所述支教信息输入界面的触控操作,所述支教信息输入界面包括支教时间输入框、支教地点输入框、支教志愿者年龄输入框、支教志愿者学历输入框、支教志愿者职业输入框、支教志愿者工作年限输入框和支教志愿者爱好输入框;The electronic device detects whether there is a touch operation for the teaching support information input interface, and the teaching support information input interface includes a teaching support time input box, a teaching support location input box, a teaching volunteer age input box, a teaching volunteer education background input box, a teaching volunteer Input box for occupation of volunteers, input box for working years of teaching volunteers and input box for hobbies of teaching volunteers;

若检测到针对所述支教信息输入界面的第三触控操作,则电子设备获取所述第三触控操作对应的所述目标对象的所述支教信息,所述支教信息包括目标支教时间、目标支教地点、目标支教志愿者年龄、目标支教志愿者学历、目标支教志愿者职业、目标支教志愿者工作年限和目标支教志愿者爱好。If a third touch operation on the teaching support information input interface is detected, the electronic device acquires the teaching support information of the target object corresponding to the third touch operation, and the teaching support information includes target teaching support time, target Teaching location, age of target teaching volunteers, education background of target teaching volunteers, occupation of target teaching volunteers, working years of target teaching volunteers and hobbies of target teaching volunteers.

其中,第三触控操作为针对支教时间输入框、支教地点输入框、支教志愿者年龄输入框、支教志愿者学历输入框、支教志愿者职业输入框、支教志愿者工作年限输入框和支教志愿者爱好输入框的触控操作。Among them, the third touch operation is for the teaching support time input box, the teaching support location input box, the teaching volunteer age input box, the teaching volunteer education qualification input box, the teaching volunteer occupation input box, the teaching volunteer working years input box and the teaching volunteer input box. Users like the touch operation of the input box.

202:电子设备将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,所述支教项目推荐模型用于推荐适合所述目标对象的至少一个支教项目,所述N为大于或等于1的整数。202: The electronic device inputs the education support information into an education support item recommendation model for processing, and outputs N target education support items corresponding to the education support information, and the education support item recommendation model is used to recommend at least one education support item suitable for the target object, The N is an integer greater than or equal to 1.

在一个可能的示例中,支教项目推荐模型包括M1个支教项目,所述M1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求,所述M1大于所述N,电子设备将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,包括:In a possible example, the teaching support project recommendation model includes M1 teaching support projects, and each of the M1 teaching support projects includes teaching support time requirements, teaching support location requirements, age requirements for teaching volunteers, educational background requirements for teaching volunteers, Volunteer occupation requirements, teaching volunteer working years requirements and teaching volunteer hobbies requirements, the M1 is greater than the N, the electronic device will input the teaching support information into the teaching support project recommendation model for processing, and output the N corresponding to the teaching support information Target teaching projects, including:

电子设备将所述支教信息输入所述支教项目推荐模型;The electronic device inputs the teaching support information into the teaching support item recommendation model;

电子设备根据所述目标支教时间从所述M1个支教项目中选取出满足支教时间要求的M2个支教项目;The electronic device selects M2 teaching support projects that meet the requirement of teaching support time from the M1 teaching support projects according to the target teaching support time;

电子设备根据所述目标支教地点从所述M2个支教项目中选取出满足支教地点要求的M3个支教项目;The electronic device selects M3 teaching support projects that meet the requirements of the teaching support location from the M2 teaching support projects according to the target teaching support location;

电子设备根据所述目标支教志愿者年龄从所述M3个支教项目中选取出满足支教志愿者年龄要求的M4个支教项目;The electronic device selects M4 teaching support projects that meet the age requirements of the teaching volunteers from the M3 teaching support projects according to the age of the target teaching volunteers;

电子设备根据所述目标支教志愿者学历从所述M4个支教项目中选取出满足支教志愿者学历要求的M5个支教项目;The electronic device selects M5 teaching support projects that meet the educational background requirements of the teaching volunteers from the M4 teaching support projects according to the education background of the target teaching volunteers;

电子设备根据所述目标支教志愿者职业从所述M5个支教项目中选取出满足支教志愿者职业要求的M6个支教项目;The electronic device selects M6 teaching support projects that meet the professional requirements of teaching volunteers from the M5 teaching support projects according to the target teaching volunteer occupation;

电子设备根据所述目标支教志愿者工作年限从所述M6个支教项目中选取出满足支教志愿者工作年限要求的M7个支教项目;The electronic device selects from the M6 teaching support projects according to the working years of the target teaching volunteers the M7 teaching support projects that meet the requirements for the working years of the teaching volunteers;

电子设备根据所述目标支教志愿者爱好从所述M7个支教项目中选取出满足支教志愿者爱好要求的M8个支教项目;The electronic device selects M8 teaching support projects that meet the hobby requirements of teaching volunteers from the M7 teaching support projects according to the target teaching volunteer hobbies;

电子设备将所述M8个支教项目确定为所述N个目标支教项目。The electronic device determines the M8 teaching support projects as the N target teaching support projects.

其中,电子设备根据支教信息从M1个支教项目中选取出M8个支教项目,目标支教时间、目标支教地点、目标支教志愿者年龄、目标支教志愿者学历、目标支教志愿者职业、目标支教志愿者工作年限、目标支教志愿者爱好的顺序不作限定。Among them, the electronic device selects M8 teaching support projects from M1 teaching support projects according to the teaching support information, target teaching time, target teaching location, target teaching volunteer age, target teaching volunteer education background, target teaching volunteer occupation, target teaching volunteer There is no limit to the sequence of working years, target teaching volunteer hobbies.

在一个可能的示例中,支教项目推荐模型包括P1个支教项目,所述P1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求,所述P1大于所述N,电子设备将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,包括:In a possible example, the teaching support project recommendation model includes P1 teaching support projects, and each of the P1 teaching support projects includes teaching support time requirements, teaching support location requirements, teaching volunteer age requirements, teaching volunteer education requirements, teaching support Volunteer occupation requirements, teaching volunteer working years requirements and teaching volunteer hobbies requirements, the P1 is greater than the N, the electronic device will input the teaching support information into the teaching support project recommendation model for processing, and output the N corresponding to the teaching support information Target teaching projects, including:

电子设备将所述支教信息输入所述支教项目推荐模型;The electronic device inputs the teaching support information into the teaching support item recommendation model;

电子设备根据所述支教信息确定所述P1个支教项目中的每个对应的匹配度,得到P1个匹配度;The electronic device determines the matching degree corresponding to each of the P1 teaching support items according to the teaching support information, and obtains the P1 matching degrees;

电子设备从所述P1个匹配度中选取出P2个匹配度,所述P2个匹配度中的每个均大于或等于预设匹配度,所述P2为大于或等于1且小于或等于所述P1的整数;The electronic device selects P2 matching degrees from the P1 matching degrees, each of the P2 matching degrees is greater than or equal to a preset matching degree, and the P2 is greater than or equal to 1 and less than or equal to the Integer of P1;

电子设备将所述P2个匹配度对应的P2个支教项目确定为所述N个目标支教项目,所述P2个支教项目与所述P2个匹配度一一对应。The electronic device determines the P2 education support items corresponding to the P2 matching degrees as the N target education support items, and the P2 education support items are in one-to-one correspondence with the P2 matching degrees.

其中,P1个匹配度与P1个支教项目一一对应。Among them, P1 matching degrees correspond to P1 supporting education projects one by one.

在一个可能的示例中,电子设备根据所述支教信息确定所述P1个支教项目中的每个对应的匹配度,得到P1个匹配度,包括:In a possible example, the electronic device determines the matching degree corresponding to each of the P1 teaching support items according to the teaching support information, and obtains the P1 matching degrees, including:

电子设备根据所述目标支教时间和支教项目A包括的支教时间要求确定所述A对应的第一分数;The electronic device determines the first score corresponding to A according to the target teaching support time and the teaching support time requirements included in the teaching support project A;

电子设备根据所述目标支教地点和所述A包括的支教地点要求确定所述A对应的第二分数;The electronic device determines the second score corresponding to A according to the target teaching support site and the teaching support site requirements included in A;

电子设备根据所述目标支教志愿者年龄和所述A包括的支教志愿者年龄要求确定所述A对应的第三分数;The electronic device determines the third score corresponding to A according to the age of the target teaching volunteers and the age requirements of the teaching volunteers included in A;

电子设备根据所述目标支教志愿者学历和所述A包括的支教志愿者学历要求确定所述A对应的第四分数;The electronic device determines the fourth score corresponding to A according to the educational background of the target teaching volunteer and the academic requirements of the teaching volunteer included in the A;

电子设备根据所述目标支教志愿者职业和所述A包括的支教志愿者职业要求确定所述A对应的第五分数;The electronic device determines the fifth score corresponding to A according to the target teaching volunteer occupation and the teaching volunteer occupation requirements included in A;

电子设备根据所述目标支教志愿者工作年限和所述A包括的支教志愿者工作年限要求确定所述A对应的第六分数;The electronic device determines the sixth score corresponding to A according to the working years of the target teaching volunteers and the working years of the teaching volunteers included in the A;

电子设备根据所述目标支教志愿者爱好和所述A包括的支教志愿者爱好要求确定所述A对应的第七分数;The electronic device determines the seventh score corresponding to A according to the target teaching volunteer hobbies and the teaching volunteer hobbies included in A;

电子设备根据所述第一分数、所述第二分数、所述第三分数、所述第四分数、所述第五分数、所述第六分数、所述第七分数和所述A对应的匹配度公式确定所述A对应的匹配度;The electronic device corresponds to the first score, the second score, the third score, the fourth score, the fifth score, the sixth score, the seventh score, and the A The matching degree formula determines the matching degree corresponding to the A;

电子设备对所述P1个支教项目中除所述A之外的(P1-1)个支教项目执行相同的操作,得到所述(P1-1)个支教项目对应的(P1-1)个匹配度,所述A为所述P1个支教项目中的任意一个;The electronic device performs the same operation on the (P1-1) education support items except the A among the P1 education support items, and obtains (P1-1) matches corresponding to the (P1-1) education support items degree, the A is any one of the P1 teaching support projects;

电子设备将所述A对应的匹配度和所述(P1-1)个匹配度确定为所述P1个匹配度。The electronic device determines the matching degree corresponding to A and the (P1-1) matching degrees as the P1 matching degrees.

具体地,电子设备根据目标支教时间和支教项目A包括的支教时间要求确定A对应的第一分数的实施方式可以为:在目标支教时间满足A包括的支教时间要求的情况下,电子设备获取目标支教时间对应的第一时长;电子设备获取支教项目A包括的支教时间要求对应的第二时长;电子设备计算第一时长与第二时长的目标时长比值;电子设备根据时长比值与分数的映射关系确定目标时长比值对应的第一分数。Specifically, the implementation of determining the first score corresponding to A by the electronic device according to the target teaching time and the teaching time requirements included in the teaching project A may be as follows: when the target teaching time meets the teaching time requirements included in A, the electronic device obtains the target The first duration corresponding to the teaching support time; the electronic device obtains the second duration corresponding to the teaching support time requirements included in the teaching support project A; the electronic device calculates the target duration ratio between the first duration and the second duration; the electronic device is based on the mapping relationship between the duration ratio and the score A first score corresponding to the target duration ratio is determined.

具体地,电子设备根据目标支教地点和A包括的支教地点要求确定A对应的第二分数的实施方式可以为:在目标支教地点满足A包括的支教地点要求的情况下,电子设备获取目标支教地点对应的第一位置;电子设备获取A包括的支教地点要求对应的第二位置;电子设备计算第一位置与第二位置的目标距离;电子设备根据距离与分数的映射关系确定目标距离对应的第二分数。Specifically, the electronic device may determine the second score corresponding to A according to the target teaching support site and the requirements of the teaching support sites included in A may be: when the target teaching support site meets the requirements of the teaching support site included in A, the electronic device obtains the target teaching support site The corresponding first position; the electronic device acquires the corresponding second position required by the supporting teaching site included in A; the electronic device calculates the target distance between the first position and the second position; the electronic device determines the target distance corresponding to the first position according to the mapping relationship between distance and score Two points.

具体地,电子设备根据目标支教志愿者年龄和A包括的支教志愿者年龄要求确定A对应的第三分数的实施方式可以为:在目标支教志愿者年龄满足A包括的支教志愿者年龄要求的情况下,电子设备获取A包括的支教志愿者年龄要求对应的最大年龄;电子设备计算最大年龄与目标支教志愿者年龄的目标年龄差值;电子设备根据年龄差值与分数的映射关系确定目标年龄差值对应的第三分数。Specifically, the electronic device determines the third score corresponding to A according to the age of the target teaching volunteers and the age requirements of the teaching volunteers included in A may be: when the age of the target teaching volunteers meets the age requirements of the teaching volunteers included in A Next, the electronic device acquires the maximum age corresponding to the age requirement of the teaching volunteers included in A; the electronic device calculates the target age difference between the maximum age and the target teaching volunteer age; the electronic device determines the target age difference according to the mapping relationship between the age difference and the score The value corresponds to the third fraction.

具体地,电子设备根据目标支教志愿者学历和A包括的支教志愿者学历要求确定A对应的第四分数的实施方式可以为:电子设备判断目标支教志愿者学历是否满足A包括的支教志愿者学历要求;若目标支教志愿者学历满足A包括的支教志愿者学历要求,则电子设备根据学历与分数的映射关系确定目标支教志愿者学历对应的第四分数。Specifically, the electronic device determines the fourth score corresponding to A according to the educational background of the target teaching volunteer and the educational requirements of the teaching volunteers included in A. Requirements; if the educational background of the target teaching volunteer meets the academic requirements of the teaching volunteer included in A, the electronic device determines the fourth score corresponding to the educational background of the target teaching volunteer according to the mapping relationship between the academic background and the score.

具体地,电子设备根据目标支教志愿者职业和A包括的支教志愿者职业要求确定A对应的第五分数的实施方式可以为:电子设备判断目标支教志愿者职业是否满足A包括的支教志愿者职业要求;若目标支教志愿者职业满足A包括的支教志愿者职业要求,则电子设备根据职业与分数的映射关系确定目标支教志愿者职业对应的第五分数。Specifically, the electronic device determines the fifth score corresponding to A according to the target teaching volunteer profession and the teaching volunteer profession requirements included in A may be: the electronic device judges whether the target teaching volunteer profession satisfies the teaching volunteer profession included in A Requirements; if the target teaching volunteer occupation meets the teaching volunteer occupation requirements included in A, the electronic device determines the fifth score corresponding to the target teaching volunteer occupation according to the mapping relationship between occupation and score.

具体地,电子设备根据目标支教志愿者工作年限和A包括的支教志愿者工作年限要求确定A对应的第六分数的实施方式可以为:在目标支教志愿者工作年限满足A包括的支教志愿者工作年限要求的情况下,电子设备获取A包括的支教志愿者工作年限要求对应的最小工作年限;电子设备计算目标支教志愿者工作年限与最小工作年限的目标工作年限差值;电子设备根据工作年限与分数的映射关系确定目标工作年限差值对应的第六分数。Specifically, the electronic device may determine the sixth score corresponding to A according to the working years of the target teaching volunteers and the working years of the teaching volunteers included in A. In the case of the age requirement, the electronic device obtains the minimum working years corresponding to the working years of teaching volunteers included in A; the electronic device calculates the target working years difference between the target teaching volunteers’ working years and the minimum working years; The mapping relationship of scores determines the sixth score corresponding to the target working years difference.

具体地,电子设备根据目标支教志愿者爱好和A包括的支教志愿者爱好要求确定A对应的第七分数的实施方式可以为:电子设备判断目标支教志愿者爱好是否满足A包括的支教志愿者爱好要求;若目标支教志愿者爱好满足A包括的支教志愿者爱好要求,则电子设备根据爱好与分数的映射关系确定目标支教志愿者爱好对应的第七分数。Specifically, the electronic device determines the seventh score corresponding to A according to the target teaching volunteer's hobbies and the teaching volunteer's hobbies included in A may be as follows: the electronic device judges whether the target teaching volunteer's hobbies meet the teaching volunteer's hobbies included in A Requirements; if the target teaching volunteer's hobby meets the teaching volunteer's hobby requirements included in A, the electronic device determines the seventh score corresponding to the target teaching volunteer's hobby according to the mapping relationship between hobbies and scores.

其中,一个支教项目对应一个匹配度公式,A对应的匹配度公式为:Among them, a supporting education project corresponds to a matching degree formula, and the matching degree formula corresponding to A is:

QA=Q1×α1+Q2×α2+Q3×α3+Q4×α4+Q5×α5+Q6×α6+Q7×α7Q A =Q 1 ×α 1 +Q 2 ×α 2 +Q 3 ×α 3 +Q 4 ×α 4 +Q 5 ×α 5 +Q 6 ×α 6 +Q 7 ×α 7 ,

其中,QA为A对应的匹配度,Q1为第一分数,α1为第一分数对应的权重,Q2为第二分数,α2为第二分数对应的权重,Q3为第三分数,α3为第三分数对应的权重,Q4为第四分数,α4为第四分数对应的权重,Q5为第五分数,α5为第五分数对应的权重,Q6为第六分数,α6为第六分数对应的权重,Q7为第七分数,α7为第七分数对应的权重,α1234567=1。Among them, Q A is the matching degree corresponding to A, Q 1 is the first score, α 1 is the weight corresponding to the first score, Q 2 is the second score, α 2 is the weight corresponding to the second score, and Q 3 is the third score, α 3 is the weight corresponding to the third score, Q 4 is the fourth score, α 4 is the weight corresponding to the fourth score, Q 5 is the fifth score, α 5 is the weight corresponding to the fifth score, Q 6 is the weight corresponding to the fourth score Six scores, α 6 is the weight corresponding to the sixth score, Q 7 is the seventh score, α 7 is the weight corresponding to the seventh score, α 1 + α 2 + α 3 + α 4 + α 5 + α 6 + α 7 =1.

203:电子设备在所述触控显示屏上显示所述N个目标支教项目。203: The electronic device displays the N target teaching support items on the touch screen.

可以看出,在本申请实施例中,电子设备将目标对象的支教信息输入支教项目推荐模型进行处理,输出支教信息对应的N个目标支教项目,在触控显示屏上显示N个目标支教项目。相较于采用人工方式进行支教项目推荐,本申请实施例根据支教信息和支教项目推荐模型确定适合目标对象的至少一个支教项目,这样实现了提高支教项目推荐的准确性和效率。It can be seen that in the embodiment of the present application, the electronic device inputs the teaching support information of the target object into the teaching support item recommendation model for processing, outputs N target teaching support items corresponding to the teaching support information, and displays the N target teaching support items on the touch screen . Compared with recommending education support items manually, the embodiment of the present application determines at least one education support item suitable for the target object according to the education support information and the education support item recommendation model, so as to improve the accuracy and efficiency of the education support item recommendation.

在一个可能的示例中,电子设备在所述触控显示屏上显示所述N个目标支教项目,包括:In a possible example, the electronic device displays the N target teaching support items on the touch screen, including:

电子设备在所述触控显示屏上显示所述N个目标支教项目和N个匹配度,所述N个匹配度与所述N个目标支教项目一一对应。The electronic device displays the N target education support items and N matching degrees on the touch screen, and the N matching degrees correspond to the N target education support items one by one.

举例来说,如图2B所示,电子设备在触控显示屏上显示3个支教项目和3个匹配度,支教项目1和匹配度1,支教项目2和匹配度2,支教项目3和匹配度3。For example, as shown in FIG. 2B , the electronic device displays on the touch screen 3 teaching support items and 3 matching degrees, teaching teaching project 1 and matching degree 1, teaching supporting project 2 and matching degree 2, teaching teaching project 3 and matching degree Degree 3.

可见,在本示例中,电子设备在触控显示屏上显示至少一个目标支教项目和至少一个匹配度,至少一个匹配度与至少一个目标支教项目一一对应,这样有助于目标对象直观了解适合的至少一个支教项目和至少一个支教项目中的每个对应的匹配度,同时提供多个支教项目以供目标对象选择。It can be seen that in this example, the electronic device displays at least one target teaching project and at least one matching degree on the touch screen, and at least one matching degree corresponds to at least one target teaching project, which helps the target object intuitively understand the suitable At least one teaching support project and the corresponding matching degree of each of the at least one teaching support project, and provide multiple teaching support projects for the target object to choose.

与上述图2A所示的实施例一致的,请参阅图3,图3是本申请实施例提供的另一种基于人工智能的推荐方法的流程示意图,应用于包括触控显示屏的电子设备,该基于人工智能的推荐方法包括步骤301-311,具体如下:Consistent with the embodiment shown in FIG. 2A above, please refer to FIG. 3. FIG. 3 is a schematic flowchart of another artificial intelligence-based recommendation method provided by the embodiment of the present application, which is applied to electronic devices including touch screens. The recommendation method based on artificial intelligence includes steps 301-311, specifically as follows:

301:电子设备获取目标对象的支教信息,所述支教信息包括目标支教时间、目标支教地点、目标支教志愿者年龄、目标支教志愿者学历、目标支教志愿者职业、目标支教志愿者工作年限和目标支教志愿者爱好。301: The electronic device obtains the teaching support information of the target object, and the teaching support information includes the target teaching support time, target teaching support location, target teaching support volunteer age, target teaching volunteer education background, target teaching volunteer occupation, target teaching volunteer working years and goals Teaching volunteer hobbies.

302:电子设备将所述支教信息输入支教项目推荐模型,所述支教项目推荐模型包括M1个支教项目,所述M1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求。302: The electronic device inputs the teaching support information into the teaching support project recommendation model, the teaching support project recommendation model includes M1 teaching support projects, and each of the M1 teaching support projects includes teaching support time requirements, teaching support location requirements, and teaching support volunteers Age requirements, academic requirements for teaching volunteers, occupational requirements for teaching volunteers, working years for teaching volunteers, and hobbies for teaching volunteers.

303:电子设备根据所述目标支教时间从所述M1个支教项目中选取出满足支教时间要求的M2个支教项目。303: The electronic device selects, from the M1 teaching support projects, M2 teaching support projects that meet the teaching support time requirement according to the target teaching support time.

304:电子设备根据所述目标支教地点从所述M2个支教项目中选取出满足支教地点要求的M3个支教项目。304: The electronic device selects, from the M2 teaching support projects, M3 teaching support projects that meet the requirements of the teaching support location according to the target teaching support location.

305:电子设备根据所述目标支教志愿者年龄从所述M3个支教项目中选取出满足支教志愿者年龄要求的M4个支教项目。305: The electronic device selects, from the M3 education support projects, M4 education support projects that meet the age requirements of the education volunteers according to the age of the target education volunteers.

306:电子设备根据所述目标支教志愿者学历从所述M4个支教项目中选取出满足支教志愿者学历要求的M5个支教项目。306: The electronic device selects, from the M4 teaching support projects, M5 teaching support projects that meet the educational background requirements of the teaching volunteers according to the target teaching volunteer education background.

307:电子设备根据所述目标支教志愿者职业从所述M5个支教项目中选取出满足支教志愿者职业要求的M6个支教项目。307: The electronic device selects, from the M5 teaching support projects, M6 teaching support projects that meet the occupational requirements of the teaching volunteers according to the target teaching volunteer occupation.

308:电子设备根据所述目标支教志愿者工作年限从所述M6个支教项目中选取出满足支教志愿者工作年限要求的M7个支教项目。308: The electronic device selects, from the M6 teaching support projects, M7 teaching support projects that meet the working years requirement of the teaching volunteers according to the target teaching volunteer working years.

309:电子设备根据所述目标支教志愿者爱好从所述M7个支教项目中选取出满足支教志愿者爱好要求的M8个支教项目。309: The electronic device selects, from the M7 teaching support projects, M8 teaching support projects that meet the hobby requirements of the teaching volunteers according to the target teaching volunteer preferences.

310:电子设备将所述M8个支教项目确定为N个目标支教项目,所述N小于所述M1。310: The electronic device determines the M8 education support projects as N target education support projects, where N is smaller than the M1.

311:电子设备在触控显示屏上显示所述N个目标支教项目。311: The electronic device displays the N target teaching support items on the touch screen.

需要说明的是,图3所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。It should be noted that, for the specific implementation process of each step of the method shown in FIG. 3 , reference may be made to the specific implementation process described in the above method, and will not be described here again.

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The foregoing mainly introduces the solutions of the embodiments of the present application from the perspective of executing the process on the method side. It can be understood that, in order to realize the above functions, the electronic device includes hardware structures and/or software modules corresponding to each function. Those skilled in the art should easily realize that the present application can be implemented in the form of hardware or a combination of hardware and computer software in combination with the units and algorithm steps of each example described in the embodiments disclosed herein. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.

本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application may divide the electronic device into functional units according to the above method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic, and is only a logical function division, and there may be another division manner in actual implementation.

请参阅图4,图4是本申请实施例提供的一种基于人工智能的推荐装置的功能单元组成框图,应用于包括触控显示屏的电子设备,该基于人工智能的推荐装置400包括:Please refer to FIG. 4. FIG. 4 is a block diagram of functional units of an artificial intelligence-based recommendation device provided by an embodiment of the present application, which is applied to an electronic device including a touch screen. The artificial intelligence-based recommendation device 400 includes:

获取单元401,用于获取目标对象的支教信息;An acquisition unit 401, configured to acquire teaching support information of the target object;

推荐单元402,用于将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,所述支教项目推荐模型用于推荐适合所述目标对象的至少一个支教项目,所述N为大于或等于1的整数;The recommendation unit 402 is configured to input the teaching support information into a teaching support project recommendation model for processing, and output N target teaching support projects corresponding to the teaching support information, and the teaching support project recommendation model is used to recommend at least one teaching support suitable for the target object item, said N is an integer greater than or equal to 1;

第一显示单元403,用于在所述触控显示屏上显示所述N个目标支教项目。The first display unit 403 is configured to display the N target teaching support items on the touch screen.

可以看出,在本申请实施例中,电子设备将目标对象的支教信息输入支教项目推荐模型进行处理,输出支教信息对应的N个目标支教项目,在触控显示屏上显示N个目标支教项目。相较于采用人工方式进行支教项目推荐,本申请实施例根据支教信息和支教项目推荐模型确定适合目标对象的至少一个支教项目,这样实现了提高支教项目推荐的准确性和效率。It can be seen that in the embodiment of the present application, the electronic device inputs the teaching support information of the target object into the teaching support item recommendation model for processing, outputs N target teaching support items corresponding to the teaching support information, and displays the N target teaching support items on the touch screen . Compared with recommending education support items manually, the embodiment of the present application determines at least one education support item suitable for the target object according to the education support information and the education support item recommendation model, so as to improve the accuracy and efficiency of the education support item recommendation.

在一个可能的示例中,上述基于人工智能的推荐装置400还包括:In a possible example, the aforementioned artificial intelligence-based recommendation device 400 further includes:

第二显示单元404,用于当检测到针对支教项目推荐应用的第一触控操作时,在所述触控显示屏上显示支教项目推荐界面;The second display unit 404 is configured to display an education support project recommendation interface on the touch screen when a first touch operation for the support education project recommendation application is detected;

检测单元405,用于检测是否存在针对支教信息输入选项的触控操作,所述支教信息输入选项在所述支教项目推荐界面上;The detection unit 405 is configured to detect whether there is a touch operation for the education support information input option, the support education information input option is on the support education item recommendation interface;

第三显示单元406,用于若检测到存在针对所述支教信息输入选项的第二触控操作,则在所述触控显示屏上显示支教信息输入界面。The third display unit 406 is configured to display a teaching support information input interface on the touch screen if it is detected that there is a second touch operation for the teaching support information input option.

在一个可能的示例中,在获取目标对象的支教信息方面,上述获取单元401具体用于:In a possible example, in terms of obtaining the teaching support information of the target object, the above-mentioned obtaining unit 401 is specifically configured to:

检测是否存在针对所述支教信息输入界面的触控操作,所述支教信息输入界面包括支教时间输入框、支教地点输入框、支教志愿者年龄输入框、支教志愿者学历输入框、支教志愿者职业输入框、支教志愿者工作年限输入框和支教志愿者爱好输入框;Detecting whether there is a touch operation for the teaching support information input interface, the teaching support information input interface includes a teaching support time input box, a teaching support location input box, a teaching volunteer age input box, a teaching volunteer education input box, a teaching volunteer occupation Input box, input box of working years of teaching volunteers and input box of hobbies of teaching volunteers;

若检测到针对所述支教信息输入界面的第三触控操作,则获取所述第三触控操作对应的所述目标对象的所述支教信息,所述支教信息包括目标支教时间、目标支教地点、目标支教志愿者年龄、目标支教志愿者学历、目标支教志愿者职业、目标支教志愿者工作年限和目标支教志愿者爱好。If a third touch operation on the teaching support information input interface is detected, the teaching support information of the target object corresponding to the third touch operation is obtained, and the teaching support information includes target teaching support time and target teaching support location , the age of the target teaching volunteers, the education background of the target teaching volunteers, the occupation of the target teaching volunteers, the working years of the target teaching volunteers and the hobbies of the target teaching volunteers.

在一个可能的示例中,支教项目推荐模型包括M1个支教项目,所述M1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求,所述M1大于所述N,在将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目方面,上述推荐单元402具体用于:In a possible example, the teaching support project recommendation model includes M1 teaching support projects, and each of the M1 teaching support projects includes teaching support time requirements, teaching support location requirements, age requirements for teaching volunteers, educational background requirements for teaching volunteers, Volunteer occupational requirements, teaching volunteer working years requirements and teaching volunteer hobbies requirements, the M1 is greater than the N, input the teaching support information into the teaching support project recommendation model for processing, and output the N targets corresponding to the teaching support information In terms of teaching support projects, the above recommendation unit 402 is specifically used for:

将所述支教信息输入所述支教项目推荐模型;inputting the education support information into the education support project recommendation model;

根据所述目标支教时间从所述M1个支教项目中选取出满足支教时间要求的M2个支教项目;Select M2 teaching support projects that meet the requirements of teaching support time from the M1 teaching support projects according to the target teaching support time;

根据所述目标支教地点从所述M2个支教项目中选取出满足支教地点要求的M3个支教项目;According to the target teaching support site, select M3 teaching support projects that meet the requirements of the teaching support site from the M2 teaching support projects;

根据所述目标支教志愿者年龄从所述M3个支教项目中选取出满足支教志愿者年龄要求的M4个支教项目;According to the age of the target teaching volunteers, select M4 teaching projects that meet the age requirements of the teaching volunteers from the M3 teaching projects;

根据所述目标支教志愿者学历从所述M4个支教项目中选取出满足支教志愿者学历要求的M5个支教项目;According to the academic qualifications of the target teaching volunteers, select M5 teaching projects that meet the academic requirements of the teaching volunteers from the M4 teaching projects;

根据所述目标支教志愿者职业从所述M5个支教项目中选取出满足支教志愿者职业要求的M6个支教项目;According to the target teaching volunteer occupation, select M6 teaching support projects that meet the professional requirements of teaching volunteers from the M5 teaching support projects;

根据所述目标支教志愿者工作年限从所述M6个支教项目中选取出满足支教志愿者工作年限要求的M7个支教项目;According to the working years of the target teaching volunteers, select M7 teaching projects that meet the requirements of the working years of the teaching volunteers from the M6 teaching projects;

根据所述目标支教志愿者爱好从所述M7个支教项目中选取出满足支教志愿者爱好要求的M8个支教项目;According to the hobby of the teaching volunteers of the target, select M8 teaching projects that meet the hobby requirements of the teaching volunteers from the M7 teaching projects;

将所述M8个支教项目确定为所述N个目标支教项目。The M8 teaching support projects are determined as the N target teaching support projects.

在一个可能的示例中,支教项目推荐模型包括P1个支教项目,所述P1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求,所述P1大于所述N,在将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目方面,上述推荐单元402具体用于:In a possible example, the teaching support project recommendation model includes P1 teaching support projects, and each of the P1 teaching support projects includes teaching support time requirements, teaching support location requirements, teaching volunteer age requirements, teaching volunteer education requirements, teaching support Volunteer occupation requirements, teaching volunteer working years requirements and teaching volunteer hobbies requirements, the P1 is greater than the N, after the teaching support information is input into the teaching support project recommendation model for processing, the N goals corresponding to the teaching support information are output In terms of teaching support projects, the above recommendation unit 402 is specifically used for:

将所述支教信息输入所述支教项目推荐模型;inputting the education support information into the education support project recommendation model;

根据所述支教信息确定所述P1个支教项目中的每个对应的匹配度,得到P1个匹配度;Determining the matching degree corresponding to each of the P1 teaching support items according to the teaching support information, and obtaining P1 matching degrees;

从所述P1个匹配度中选取出P2个匹配度,所述P2个匹配度中的每个均大于或等于预设匹配度,所述P2为大于或等于1且小于或等于所述P1的整数;Select P2 matching degrees from the P1 matching degrees, each of the P2 matching degrees is greater than or equal to a preset matching degree, and the P2 is greater than or equal to 1 and less than or equal to the P1 integer;

将所述P2个匹配度对应的P2个支教项目确定为所述N个目标支教项目,所述P2个支教项目与所述P2个匹配度一一对应。The P2 teaching support projects corresponding to the P2 matching degrees are determined as the N target teaching supporting projects, and the P2 teaching supporting projects are in one-to-one correspondence with the P2 matching degrees.

在一个可能的示例中,在根据所述支教信息确定所述P1个支教项目中的每个对应的匹配度,得到P1个匹配度方面,上述推荐单元402具体用于:In a possible example, in terms of determining the matching degree corresponding to each of the P1 teaching support items according to the teaching support information and obtaining the P1 matching degrees, the recommendation unit 402 is specifically configured to:

根据所述目标支教时间和支教项目A包括的支教时间要求确定所述A对应的第一分数;Determine the first score corresponding to A according to the target teaching support time and the teaching support time requirements included in the teaching support project A;

根据所述目标支教地点和所述A包括的支教地点要求确定所述A对应的第二分数;determining the second score corresponding to A according to the target teaching support site and the teaching support site requirements included in A;

根据所述目标支教志愿者年龄和所述A包括的支教志愿者年龄要求确定所述A对应的第三分数;Determine the third score corresponding to A according to the age of the target teaching volunteers and the age requirements of the teaching volunteers included in A;

根据所述目标支教志愿者学历和所述A包括的支教志愿者学历要求确定所述A对应的第四分数;Determine the fourth score corresponding to A according to the educational background of the target teaching volunteers and the academic requirements of the teaching volunteers included in A;

根据所述目标支教志愿者职业和所述A包括的支教志愿者职业要求确定所述A对应的第五分数;Determine the fifth score corresponding to A according to the target teaching volunteer occupation and the teaching volunteer occupation requirements included in A;

根据所述目标支教志愿者工作年限和所述A包括的支教志愿者工作年限要求确定所述A对应的第六分数;Determine the sixth score corresponding to A according to the working years of the target teaching volunteers and the working years of the teaching volunteers included in the A;

根据所述目标支教志愿者爱好和所述A包括的支教志愿者爱好要求确定所述A对应的第七分数;Determine the seventh score corresponding to A according to the target teaching volunteer hobbies and the teaching volunteer hobbies included in A;

根据所述第一分数、所述第二分数、所述第三分数、所述第四分数、所述第五分数、所述第六分数、所述第七分数和所述A对应的匹配度公式确定所述A对应的匹配度;According to the matching degree corresponding to the first score, the second score, the third score, the fourth score, the fifth score, the sixth score, the seventh score and the A The formula determines the matching degree corresponding to the A;

对所述P1个支教项目中除所述A之外的(P1-1)个支教项目执行相同的操作,得到所述(P1-1)个支教项目对应的(P1-1)个匹配度,所述A为所述P1个支教项目中的任意一个;Perform the same operation on the (P1-1) teaching support items other than the A in the P1 teaching support items, and obtain the (P1-1) matching degrees corresponding to the (P1-1) teaching support items, Said A is any one of said P1 supporting education projects;

将所述A对应的匹配度和所述(P1-1)个匹配度确定为所述P1个匹配度。The matching degrees corresponding to the A and the (P1-1) matching degrees are determined as the P1 matching degrees.

在一个可能的示例中,在在所述触控显示屏上显示所述N个目标支教项目方面,上述第一显示单元403具体用于:In a possible example, in terms of displaying the N target teaching support items on the touch screen, the above-mentioned first display unit 403 is specifically used for:

在所述触控显示屏上显示所述N个目标支教项目和N个匹配度,所述N个匹配度与所述N个目标支教项目一一对应。The N target teaching support items and N matching degrees are displayed on the touch screen, and the N matching degrees are in one-to-one correspondence with the N target teaching support items.

与上述图2A和图3所示的实施例一致的,请参阅图5,图5是本申请实施例提供的一种电子设备的结构示意图,该电子设备500包括触控显示屏,该电子设备500还包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:Consistent with the embodiment shown in FIG. 2A and FIG. 3 above, please refer to FIG. 5. FIG. 5 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device 500 includes a touch display screen. The electronic device 500 also includes a processor, a memory, a communication interface, and one or more programs. The one or more programs are stored in the memory and are configured to be executed by the processor. The program includes instructions for performing the following steps:

获取目标对象的支教信息;Obtain the support education information of the target object;

将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目,所述支教项目推荐模型用于推荐适合所述目标对象的至少一个支教项目,所述N为大于或等于1的整数;Input the education support information into the education support project recommendation model for processing, and output N target education support projects corresponding to the education support information, and the education support project recommendation model is used to recommend at least one education support project suitable for the target object, and the N is an integer greater than or equal to 1;

在所述触控显示屏上显示所述N个目标支教项目。Displaying the N target teaching support items on the touch screen.

可以看出,在本申请实施例中,电子设备将目标对象的支教信息输入支教项目推荐模型进行处理,输出支教信息对应的N个目标支教项目,在触控显示屏上显示N个目标支教项目。相较于采用人工方式进行支教项目推荐,本申请实施例根据支教信息和支教项目推荐模型确定适合目标对象的至少一个支教项目,这样实现了提高支教项目推荐的准确性和效率。It can be seen that in the embodiment of the present application, the electronic device inputs the teaching support information of the target object into the teaching support item recommendation model for processing, outputs N target teaching support items corresponding to the teaching support information, and displays the N target teaching support items on the touch screen . Compared with recommending education support items manually, the embodiment of the present application determines at least one education support item suitable for the target object according to the education support information and the education support item recommendation model, so as to improve the accuracy and efficiency of the education support item recommendation.

在一个可能的示例中,所述获取目标对象的支教信息之前,上述程序还包括用于执行以下步骤的指令:In a possible example, before acquiring the teaching support information of the target object, the above program further includes an instruction for performing the following steps:

当检测到针对支教项目推荐应用的第一触控操作时,在所述触控显示屏上显示支教项目推荐界面;When the first touch operation for the recommended application of the teaching support project is detected, the teaching support project recommendation interface is displayed on the touch screen;

检测是否存在针对支教信息输入选项的触控操作,所述支教信息输入选项在所述支教项目推荐界面上;Detecting whether there is a touch operation for the education support information input option, the support education information input option is on the support education project recommendation interface;

若检测到存在针对所述支教信息输入选项的第二触控操作,则在所述触控显示屏上显示支教信息输入界面。If it is detected that there is a second touch operation for the input option of the teaching support information, the teaching support information input interface is displayed on the touch screen.

在一个可能的示例中,在获取目标对象的支教信息方面,上述程序包括具体用于执行以下步骤的指令:In a possible example, in terms of acquiring the teaching support information of the target object, the above program includes instructions specifically for performing the following steps:

检测是否存在针对所述支教信息输入界面的触控操作,所述支教信息输入界面包括支教时间输入框、支教地点输入框、支教志愿者年龄输入框、支教志愿者学历输入框、支教志愿者职业输入框、支教志愿者工作年限输入框和支教志愿者爱好输入框;Detecting whether there is a touch operation for the teaching support information input interface, the teaching support information input interface includes a teaching support time input box, a teaching support location input box, a teaching volunteer age input box, a teaching volunteer education input box, a teaching volunteer occupation Input box, input box of working years of teaching volunteers and input box of hobbies of teaching volunteers;

若检测到针对所述支教信息输入界面的第三触控操作,则获取所述第三触控操作对应的所述目标对象的所述支教信息,所述支教信息包括目标支教时间、目标支教地点、目标支教志愿者年龄、目标支教志愿者学历、目标支教志愿者职业、目标支教志愿者工作年限和目标支教志愿者爱好。If a third touch operation on the teaching support information input interface is detected, the teaching support information of the target object corresponding to the third touch operation is obtained, and the teaching support information includes target teaching support time and target teaching support location , the age of the target teaching volunteers, the education background of the target teaching volunteers, the occupation of the target teaching volunteers, the working years of the target teaching volunteers and the hobbies of the target teaching volunteers.

在一个可能的示例中,支教项目推荐模型包括In one possible example, the teaching support project recommendation model includes

M1个支教项目,所述M1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求,所述M1大于所述N,在将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目方面,上述程序包括具体用于执行以下步骤的指令:M1 teaching support projects, each of the M1 teaching support projects includes teaching time requirements, teaching location requirements, teaching volunteer age requirements, teaching volunteer education requirements, teaching volunteer occupation requirements, teaching volunteer working years requirements and Volunteers’ hobbies require that the M1 is greater than the N. In terms of inputting the teaching support information into the teaching support project recommendation model for processing, and outputting the N target teaching support projects corresponding to the teaching support information, the above-mentioned program includes specifically performing the following Step by step instruction:

将所述支教信息输入所述支教项目推荐模型;inputting the education support information into the education support project recommendation model;

根据所述目标支教时间从所述M1个支教项目中选取出满足支教时间要求的M2个支教项目;Select M2 teaching support projects that meet the requirements of teaching support time from the M1 teaching support projects according to the target teaching support time;

根据所述目标支教地点从所述M2个支教项目中选取出满足支教地点要求的M3个支教项目;According to the target teaching support site, select M3 teaching support projects that meet the requirements of the teaching support site from the M2 teaching support projects;

根据所述目标支教志愿者年龄从所述M3个支教项目中选取出满足支教志愿者年龄要求的M4个支教项目;According to the age of the target teaching volunteers, select M4 teaching projects that meet the age requirements of the teaching volunteers from the M3 teaching projects;

根据所述目标支教志愿者学历从所述M4个支教项目中选取出满足支教志愿者学历要求的M5个支教项目;According to the academic qualifications of the target teaching volunteers, select M5 teaching projects that meet the academic requirements of the teaching volunteers from the M4 teaching projects;

根据所述目标支教志愿者职业从所述M5个支教项目中选取出满足支教志愿者职业要求的M6个支教项目;According to the target teaching volunteer occupation, select M6 teaching support projects that meet the professional requirements of teaching volunteers from the M5 teaching support projects;

根据所述目标支教志愿者工作年限从所述M6个支教项目中选取出满足支教志愿者工作年限要求的M7个支教项目;According to the working years of the target teaching volunteers, select M7 teaching projects that meet the requirements of the working years of the teaching volunteers from the M6 teaching projects;

根据所述目标支教志愿者爱好从所述M7个支教项目中选取出满足支教志愿者爱好要求的M8个支教项目;According to the hobby of the teaching volunteers of the target, select M8 teaching projects that meet the hobby requirements of the teaching volunteers from the M7 teaching projects;

将所述M8个支教项目确定为所述N个目标支教项目。The M8 teaching support projects are determined as the N target teaching support projects.

在一个可能的示例中,支教项目推荐模型包括P1个支教项目,所述P1个支教项目中的每个均包括支教时间要求、支教地点要求、支教志愿者年龄要求、支教志愿者学历要求、支教志愿者职业要求、支教志愿者工作年限要求和支教志愿者爱好要求,所述P1大于所述N,在将所述支教信息输入支教项目推荐模型进行处理,输出所述支教信息对应的N个目标支教项目方面,上述程序包括具体用于执行以下步骤的指令:In a possible example, the teaching support project recommendation model includes P1 teaching support projects, and each of the P1 teaching support projects includes teaching support time requirements, teaching support location requirements, teaching volunteer age requirements, teaching volunteer education requirements, teaching support Volunteer occupation requirements, teaching volunteer working years requirements and teaching volunteer hobbies requirements, the P1 is greater than the N, after the teaching support information is input into the teaching support project recommendation model for processing, the N goals corresponding to the teaching support information are output With regard to educational support programs, the above procedures include specific instructions for performing the following steps:

将所述支教信息输入所述支教项目推荐模型;inputting the education support information into the education support project recommendation model;

根据所述支教信息确定所述P1个支教项目中的每个对应的匹配度,得到P1个匹配度;Determining the matching degree corresponding to each of the P1 teaching support items according to the teaching support information, and obtaining P1 matching degrees;

从所述P1个匹配度中选取出P2个匹配度,所述P2个匹配度中的每个均大于或等于预设匹配度,所述P2为大于或等于1且小于或等于所述P1的整数;Select P2 matching degrees from the P1 matching degrees, each of the P2 matching degrees is greater than or equal to a preset matching degree, and the P2 is greater than or equal to 1 and less than or equal to the P1 integer;

将所述P2个匹配度对应的P2个支教项目确定为所述N个目标支教项目,所述P2个支教项目与所述P2个匹配度一一对应。The P2 teaching support projects corresponding to the P2 matching degrees are determined as the N target teaching supporting projects, and the P2 teaching supporting projects are in one-to-one correspondence with the P2 matching degrees.

在一个可能的示例中,在根据所述支教信息确定所述P1个支教项目中的每个对应的匹配度,得到P1个匹配度方面,上述程序包括具体用于执行以下步骤的指令:In a possible example, in terms of determining the matching degree corresponding to each of the P1 teaching support items according to the teaching support information, and obtaining the P1 matching degrees, the above program includes instructions specifically for performing the following steps:

根据所述目标支教时间和支教项目A包括的支教时间要求确定所述A对应的第一分数;Determine the first score corresponding to A according to the target teaching support time and the teaching support time requirements included in the teaching support project A;

根据所述目标支教地点和所述A包括的支教地点要求确定所述A对应的第二分数;determining the second score corresponding to A according to the target teaching support site and the teaching support site requirements included in A;

根据所述目标支教志愿者年龄和所述A包括的支教志愿者年龄要求确定所述A对应的第三分数;Determine the third score corresponding to A according to the age of the target teaching volunteers and the age requirements of the teaching volunteers included in A;

根据所述目标支教志愿者学历和所述A包括的支教志愿者学历要求确定所述A对应的第四分数;Determine the fourth score corresponding to A according to the educational background of the target teaching volunteers and the academic requirements of the teaching volunteers included in A;

根据所述目标支教志愿者职业和所述A包括的支教志愿者职业要求确定所述A对应的第五分数;Determine the fifth score corresponding to A according to the target teaching volunteer occupation and the teaching volunteer occupation requirements included in A;

根据所述目标支教志愿者工作年限和所述A包括的支教志愿者工作年限要求确定所述A对应的第六分数;Determine the sixth score corresponding to A according to the working years of the target teaching volunteers and the working years of the teaching volunteers included in the A;

根据所述目标支教志愿者爱好和所述A包括的支教志愿者爱好要求确定所述A对应的第七分数;Determine the seventh score corresponding to A according to the target teaching volunteer hobbies and the teaching volunteer hobbies included in A;

根据所述第一分数、所述第二分数、所述第三分数、所述第四分数、所述第五分数、所述第六分数、所述第七分数和所述A对应的匹配度公式确定所述A对应的匹配度;According to the matching degree corresponding to the first score, the second score, the third score, the fourth score, the fifth score, the sixth score, the seventh score and the A The formula determines the matching degree corresponding to the A;

对所述P1个支教项目中除所述A之外的(P1-1)个支教项目执行相同的操作,得到所述(P1-1)个支教项目对应的(P1-1)个匹配度,所述A为所述P1个支教项目中的任意一个;Perform the same operation on the (P1-1) teaching support items other than the A in the P1 teaching support items, and obtain the (P1-1) matching degrees corresponding to the (P1-1) teaching support items, Said A is any one of said P1 supporting education projects;

将所述A对应的匹配度和所述(P1-1)个匹配度确定为所述P1个匹配度。The matching degrees corresponding to the A and the (P1-1) matching degrees are determined as the P1 matching degrees.

在一个可能的示例中,在在所述触控显示屏上显示所述N个目标支教项目方面,上述程序包括具体用于执行以下步骤的指令:In a possible example, in terms of displaying the N target teaching support items on the touch screen, the above program includes instructions specifically for performing the following steps:

在所述触控显示屏上显示所述N个目标支教项目和N个匹配度,所述N个匹配度与所述N个目标支教项目一一对应。The N target teaching support items and N matching degrees are displayed on the touch screen, and the N matching degrees are in one-to-one correspondence with the N target teaching support items.

本申请实施例还提供一种计算机存储介质,该计算机存储介质用于存储计算机程序,上述计算机程序被处理器执行,以实现如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。The embodiment of the present application also provides a computer storage medium, the computer storage medium is used to store a computer program, and the above computer program is executed by a processor to implement some or all of the steps of any method described in the above method embodiments, the above Computers include electronic devices.

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。An embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable the computer to execute any one of the methods described in the above method embodiments. Some or all steps of the method. The computer program product may be a software installation package, and the computer includes electronic equipment.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Depending on the application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by this application.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the above units is only a logical function division. In actual implementation, there may be other division methods, for example, multiple units or components can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms.

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the above-mentioned integrated units are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or part of the contribution to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory. Several instructions are included to make a computer device (which may be a personal computer, server or network device, etc.) execute all or part of the steps of the above-mentioned methods in various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash disk , Read-only memory (English: Read-Only Memory, abbreviated: ROM), random access device (English: Random Access Memory, abbreviated: RAM), magnetic disk or optical disk, etc.

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实现方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本申请的限制。The embodiments of the present application have been introduced in detail above, and specific examples have been used in this paper to illustrate the principles and implementation methods of the present application. The descriptions of the above embodiments are only used to help understand the methods and core ideas of the present application; meanwhile, for Those skilled in the art will have changes in specific implementation methods and application ranges based on the ideas of the present application. In summary, the contents of this specification should not be construed as limiting the present application.

Claims (10)

1. a kind of recommended method based on artificial intelligence, which is characterized in that applied to the electronic equipment including touching display screen, institute The method of stating includes:
Obtain the assistance to improve schooling in backward areas information of target object;
The assistance to improve schooling in backward areas information input assistance to improve schooling in backward areas project recommendation model is handled, the corresponding N number of target of the assistance to improve schooling in backward areas information is exported Assistance to improve schooling in backward areas project, the assistance to improve schooling in backward areas project recommendation model are used to recommend to be suitble at least one assistance to improve schooling in backward areas project of the target object, the N For the integer more than or equal to 1;
N number of target assistance to improve schooling in backward areas project is shown on the touching display screen.
2. the method according to claim 1, wherein it is described obtain target object assistance to improve schooling in backward areas information before, it is described Method further include:
When detecting the first touch control operation for assistance to improve schooling in backward areas project recommendation application, assistance to improve schooling in backward areas item is shown on the touching display screen Mesh recommends interface;
Detect whether the touch control operation for having for assistance to improve schooling in backward areas information input option, the assistance to improve schooling in backward areas information input option is in the assistance to improve schooling in backward areas On project recommendation interface;
If detecting the presence of the second touch control operation for the assistance to improve schooling in backward areas information input option, shown on the touching display screen Show assistance to improve schooling in backward areas information input interface.
3. according to the method described in claim 2, it is characterized in that, the assistance to improve schooling in backward areas information for obtaining target object, comprising:
Detect whether that the touch control operation for having for the assistance to improve schooling in backward areas information input interface, the assistance to improve schooling in backward areas information input interface include branch Teach time input frame, assistance to improve schooling in backward areas place input frame, assistance to improve schooling in backward areas volunteer's age input frame, assistance to improve schooling in backward areas volunteer's educational background input frame, assistance to improve schooling in backward areas will Hope person's occupation input frame, assistance to improve schooling in backward areas volunteers working time limit input frame and assistance to improve schooling in backward areas volunteer like input frame;
If detecting the third touch control operation for the assistance to improve schooling in backward areas information input interface, it is corresponding to obtain the third touch control operation The target object the assistance to improve schooling in backward areas information, the assistance to improve schooling in backward areas information includes target assistance to improve schooling in backward areas time, target assistance to improve schooling in backward areas place, target branch Teach volunteer's age, target assistance to improve schooling in backward areas volunteer educational background, target assistance to improve schooling in backward areas volunteer occupation, the target assistance to improve schooling in backward areas volunteers working time limit and mesh Mark assistance to improve schooling in backward areas volunteer hobby.
4. according to the method described in claim 3, it is characterized in that, the assistance to improve schooling in backward areas project recommendation model includes M1 assistance to improve schooling in backward areas item Mesh, each of described M1 assistance to improve schooling in backward areas project includes assistance to improve schooling in backward areas time requirement, assistance to improve schooling in backward areas place requires, assistance to improve schooling in backward areas volunteer wants at the age It asks, assistance to improve schooling in backward areas volunteer educational requirement, assistance to improve schooling in backward areas volunteer Professional Demand, assistance to improve schooling in backward areas volunteers working time limit requirement and assistance to improve schooling in backward areas volunteer love Good to require, the M1 is greater than the N, described to handle the assistance to improve schooling in backward areas information input assistance to improve schooling in backward areas project recommendation model, exports institute State the corresponding N number of target assistance to improve schooling in backward areas project of assistance to improve schooling in backward areas information, comprising:
By assistance to improve schooling in backward areas project recommendation model described in the assistance to improve schooling in backward areas information input;
M2 assistance to improve schooling in backward areas for meeting assistance to improve schooling in backward areas time requirement is selected from the M1 assistance to improve schooling in backward areas project according to the target assistance to improve schooling in backward areas time Project;
M3 assistance to improve schooling in backward areas for meeting the requirement of assistance to improve schooling in backward areas place is selected from the M2 assistance to improve schooling in backward areas project according to target assistance to improve schooling in backward areas place Project;
It is selected from the M3 assistance to improve schooling in backward areas project according to target assistance to improve schooling in backward areas volunteer's age and meets assistance to improve schooling in backward areas volunteer and want at the age The M4 assistance to improve schooling in backward areas project asked;
It is selected from the M4 assistance to improve schooling in backward areas project according to the target assistance to improve schooling in backward areas volunteer educational background and meets assistance to improve schooling in backward areas volunteer's educational background and want The M5 assistance to improve schooling in backward areas project asked;
It is selected from the M5 assistance to improve schooling in backward areas project according to the target assistance to improve schooling in backward areas volunteer occupation and meets assistance to improve schooling in backward areas volunteer's occupation and want The M6 assistance to improve schooling in backward areas project asked;
It is selected from the M6 assistance to improve schooling in backward areas project according to the target assistance to improve schooling in backward areas volunteers working time limit and meets assistance to improve schooling in backward areas volunteer's work Make M7 assistance to improve schooling in backward areas project of time limit requirement;
It is selected from the M7 assistance to improve schooling in backward areas project to meet assistance to improve schooling in backward areas volunteer and like according to target assistance to improve schooling in backward areas volunteer hobby and be wanted The M8 assistance to improve schooling in backward areas project asked;
The M8 assistance to improve schooling in backward areas project is determined as N number of target assistance to improve schooling in backward areas project.
5. according to the method described in claim 4, it is characterized in that, the assistance to improve schooling in backward areas project recommendation model includes P1 assistance to improve schooling in backward areas item Mesh, each of described P1 assistance to improve schooling in backward areas project includes assistance to improve schooling in backward areas time requirement, assistance to improve schooling in backward areas place requires, assistance to improve schooling in backward areas volunteer wants at the age It asks, assistance to improve schooling in backward areas volunteer educational requirement, assistance to improve schooling in backward areas volunteer Professional Demand, assistance to improve schooling in backward areas volunteers working time limit requirement and assistance to improve schooling in backward areas volunteer love Good to require, the P1 is greater than the N, described to handle the assistance to improve schooling in backward areas information input assistance to improve schooling in backward areas project recommendation model, exports institute State the corresponding N number of target assistance to improve schooling in backward areas project of assistance to improve schooling in backward areas information, comprising:
By assistance to improve schooling in backward areas project recommendation model described in the assistance to improve schooling in backward areas information input;
The corresponding matching degree of each of the P1 assistance to improve schooling in backward areas project is determined according to the assistance to improve schooling in backward areas information, obtains P1 matching degree;
P2 matching degree is selected from the P1 matching degree, each of described P2 matching degree is all larger than or is equal to default Matching degree, the P2 are the integer more than or equal to 1 and less than or equal to the P1;
The corresponding P2 assistance to improve schooling in backward areas project of the P2 matching degree is determined as N number of target assistance to improve schooling in backward areas project, the P2 assistance to improve schooling in backward areas Project and the P2 matching degree correspond.
6. according to the method described in claim 5, it is characterized in that, described determine the P1 assistance to improve schooling in backward areas according to the assistance to improve schooling in backward areas information The corresponding matching degree of each of project, obtains P1 matching degree, comprising:
Corresponding first score of the A is determined according to the assistance to improve schooling in backward areas time requirement that the target assistance to improve schooling in backward areas time and assistance to improve schooling in backward areas project A include;
It is required to determine corresponding second score of the A according to the assistance to improve schooling in backward areas place that target assistance to improve schooling in backward areas place and the A include;
The assistance to improve schooling in backward areas volunteer's age requirement for including according to target assistance to improve schooling in backward areas volunteer's age and the A determines that the A is corresponding Third score;
The assistance to improve schooling in backward areas volunteer's educational requirement for including according to the target assistance to improve schooling in backward areas volunteer educational background and the A determines that the A is corresponding 4th score;
The assistance to improve schooling in backward areas volunteer's Professional Demand for including according to the target assistance to improve schooling in backward areas volunteer occupation and the A determines that the A is corresponding 5th score;
According to the assistance to improve schooling in backward areas volunteers working time limit requirement determination that the target assistance to improve schooling in backward areas volunteers working time limit and the A include Corresponding 6th score of A;
Liked according to target assistance to improve schooling in backward areas volunteer hobby with the assistance to improve schooling in backward areas volunteer that the A includes and requires to determine that the A is corresponding 7th score;
According to first score, second score, the third score, the 4th score, the 5th score, described 6th score, the 7th score and the corresponding matching degree formula of the A determine the corresponding matching degree of the A;
To the identical operation of (P1-1) a assistance to improve schooling in backward areas project implementation in the P1 assistance to improve schooling in backward areas project in addition to the A, obtain described (P1-1) corresponding (P1-1) a matching degree of a assistance to improve schooling in backward areas project, the A are any one in the P1 assistance to improve schooling in backward areas project;
The corresponding matching degree of the A and (P1-1) a matching degree are determined as the P1 matching degree.
7. method according to claim 5 or 6, which is characterized in that it is described shown on the touching display screen it is described N number of Target assistance to improve schooling in backward areas project, comprising:
N number of target assistance to improve schooling in backward areas project and N number of matching degree, N number of matching degree and the N are shown on the touching display screen A target assistance to improve schooling in backward areas project corresponds.
8. a kind of recommendation apparatus based on artificial intelligence, which is characterized in that applied to the electronic equipment including touching display screen, institute Stating device includes:
Acquiring unit, for obtaining the assistance to improve schooling in backward areas information of target object;
Recommendation unit exports the assistance to improve schooling in backward areas information for handling the assistance to improve schooling in backward areas information input assistance to improve schooling in backward areas project recommendation model Corresponding N number of target assistance to improve schooling in backward areas project, the assistance to improve schooling in backward areas project recommendation model are used to recommend to be suitble at least one of the target object Assistance to improve schooling in backward areas project, the N are the integer more than or equal to 1;
First display unit, for showing N number of target assistance to improve schooling in backward areas project on the touching display screen.
9. a kind of electronic equipment, which is characterized in that the electronic equipment includes touching display screen, and the electronic equipment further includes place It manages device, memory, communication interface and one or more programs, one or more of programs and is stored in the memory In, and be configured to be executed by the processor, described program includes for executing such as the described in any item sides of claim 1-7 The instruction of step some or all of in method.
10. a kind of computer readable storage medium, which is characterized in that the computer readable storage medium is for storing computer Program, the computer program are executed by processor, to realize the method according to claim 1 to 7.
CN201910594024.7A 2019-07-03 2019-07-03 Recommended method and relevant device based on artificial intelligence Pending CN110443567A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910594024.7A CN110443567A (en) 2019-07-03 2019-07-03 Recommended method and relevant device based on artificial intelligence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910594024.7A CN110443567A (en) 2019-07-03 2019-07-03 Recommended method and relevant device based on artificial intelligence

Publications (1)

Publication Number Publication Date
CN110443567A true CN110443567A (en) 2019-11-12

Family

ID=68429339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910594024.7A Pending CN110443567A (en) 2019-07-03 2019-07-03 Recommended method and relevant device based on artificial intelligence

Country Status (1)

Country Link
CN (1) CN110443567A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060102247A (en) * 2005-03-23 2006-09-27 강석준 Teacher recruitment method and device using internet
US20160063648A1 (en) * 2014-08-29 2016-03-03 Linkedin Corporation Methods and systems for recommending volunteer opportunities to professionals
KR20170116753A (en) * 2016-04-12 2017-10-20 한국과학기술원 System and method for providing job matching
CN108038655A (en) * 2017-11-01 2018-05-15 平安科技(深圳)有限公司 Recommendation method, application server and the computer-readable recording medium of department's demand
CN108229924A (en) * 2018-01-31 2018-06-29 广州市全周至程软件技术有限公司 Recruitment information matching process, device and computer readable storage medium
KR101884167B1 (en) * 2018-01-11 2018-08-01 이지이노랩 주식회사 Artificial intelligence based job and institution matching system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060102247A (en) * 2005-03-23 2006-09-27 강석준 Teacher recruitment method and device using internet
US20160063648A1 (en) * 2014-08-29 2016-03-03 Linkedin Corporation Methods and systems for recommending volunteer opportunities to professionals
KR20170116753A (en) * 2016-04-12 2017-10-20 한국과학기술원 System and method for providing job matching
CN108038655A (en) * 2017-11-01 2018-05-15 平安科技(深圳)有限公司 Recommendation method, application server and the computer-readable recording medium of department's demand
KR101884167B1 (en) * 2018-01-11 2018-08-01 이지이노랩 주식회사 Artificial intelligence based job and institution matching system
CN108229924A (en) * 2018-01-31 2018-06-29 广州市全周至程软件技术有限公司 Recruitment information matching process, device and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN104702665B (en) Information sharing method and information sharing apparatus
CN108184050B (en) Photographing method and mobile terminal
CN109741755B (en) Voice awakening word threshold management device and method for managing voice awakening word threshold
CN113010063B (en) File preview method, device, electronic device and storage medium
CN106156807A (en) The training method of convolutional neural networks model and device
CN106485956A (en) Method and device for demonstrating functions of electronic equipment and intelligent terminal
CN110472087B (en) A method, device, equipment and medium for recommending facial expressions
CN107885823B (en) Audio information playing method and device, storage medium and electronic equipment
CN108052820B (en) An unlocking control method, terminal device and related products
CN111476632A (en) Method and device for displaying resources, electronic equipment and readable storage medium
CN104699408A (en) Touch screen operation method, device and touch device
CN110609958A (en) Data push method, device, electronic device and storage medium
EP3336796A1 (en) Simulation program, simulation method, and simulation device
CN111859120A (en) Information push method and device, computer readable storage medium and electronic device
AU2022203591A1 (en) Method and apparatus for switching display interface, and electronic device
JP6398552B2 (en) Display control program, display control method, and display control apparatus
US9471297B2 (en) Methods and apparatus for uninstalling a software application
CN111310393B (en) Simulation clock generation method and related products
CN108600080A (en) A kind of social information display methods and server
CN111859136A (en) Personalized recommendation method, apparatus, device and readable storage medium
CN111818499A (en) Quick pairing method, apparatus, device, and computer-readable storage medium
CN109118536B (en) Data processing method, data processing device and storage medium
CN110443567A (en) Recommended method and relevant device based on artificial intelligence
CN108845955A (en) Chinese input method test method and device and electronic equipment
CN119128276A (en) Product recommendation method and related device based on large language model and multi-agent

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: 20191112