[go: up one dir, main page]

CN116662527A - Method for generating learning resources and related products - Google Patents

Method for generating learning resources and related products Download PDF

Info

Publication number
CN116662527A
CN116662527A CN202310503391.8A CN202310503391A CN116662527A CN 116662527 A CN116662527 A CN 116662527A CN 202310503391 A CN202310503391 A CN 202310503391A CN 116662527 A CN116662527 A CN 116662527A
Authority
CN
China
Prior art keywords
learning
content
user
network model
resources
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
CN202310503391.8A
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.)
Netease Youdao Information Technology Hangzhou Co Ltd
Original Assignee
Netease Youdao Information Technology Hangzhou 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 Netease Youdao Information Technology Hangzhou Co Ltd filed Critical Netease Youdao Information Technology Hangzhou Co Ltd
Priority to CN202310503391.8A priority Critical patent/CN116662527A/en
Publication of CN116662527A publication Critical patent/CN116662527A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

Embodiments of the present invention provide a method for generating learning resources and related products. Wherein the method comprises the following steps: acquiring learning interaction information generated by a user in a learning process; analyzing the learning interaction information by using the trained neural network model to obtain behavior characteristics and learning content characteristics of the user; and generating learning resources associated with the user learning state according to the behavior characteristics and the learning content characteristics. According to the technical scheme, the actual learning states such as the user learning capacity and the actual learning requirements can be determined by utilizing the behavior characteristics and the learning content characteristics of the user, and learning resources related to the user learning states can be dynamically generated. Therefore, the learning resources of the user can be dynamically changed along with the learning state change of the user, so that the dynamic learning effect of thousands of people and thousands of faces is achieved, and the actual requirements of the user are met.

Description

用于生成学习资源的方法及相关产品Method for generating learning resources and related products

技术领域technical field

本发明的实施方式涉及信息处理技术领域,更具体地,本发明的实施方式涉及用于生成学习资源的方法,以及执行前述方法的电子设备和计算机可读存储介质。Embodiments of the present invention relate to the technical field of information processing, and more specifically, embodiments of the present invention relate to a method for generating learning resources, an electronic device and a computer-readable storage medium for executing the aforementioned method.

背景技术Background technique

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。This section is intended to provide a background or context for implementations of the invention that are recited in the claims. The descriptions herein may include concepts that could be explored, but not necessarily concepts that have been previously thought of or explored. Therefore, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.

如何能够有效阅读学习愈发受到家长的重视,通常家长会购买阅读学习计划来帮助孩子进行阅读学习。目前,主流的阅读学习资源包都是基于用户年龄进行的内容分级,也即通过输入用户的年龄来输出固定主题或者范围的学习资源。这种通过内容分级得到学习资源,其内容是固定不变的,最终达成千人一面的学习效果。How to effectively read and learn has attracted more and more attention from parents. Usually, parents will purchase a reading learning plan to help their children learn to read. At present, the mainstream reading and learning resource packages are all graded based on the user's age, that is, learning resources with a fixed theme or scope are output by inputting the user's age. This kind of learning resources obtained through content classification, its content is fixed, and finally achieves the same learning effect for everyone.

然而,在实际应用中,用户的学习能力及需求是动态变化的,内容固定的学习资源显然无法满足用户的学习需求。However, in practical applications, users' learning ability and needs are dynamically changing, and learning resources with fixed content obviously cannot meet users' learning needs.

发明内容Contents of the invention

已知的内容固定的学习资源对用户学习辅助效果不理想,这是非常令人烦恼的过程。Known learning resources with fixed content are not ideal for user learning assistance, which is a very annoying process.

为此,非常需要一种改进的用于生成学习资源的方案,能够动态生成关联用户学习状态的学习资源,以满足用户实际需求。Therefore, there is a great need for an improved solution for generating learning resources, which can dynamically generate learning resources associated with the user's learning status to meet the actual needs of users.

在本上下文中,本发明的实施方式期望提供一种用于生成学习资源的方法及相关产品。In this context, the embodiments of the present invention are expected to provide a method for generating learning resources and related products.

在本发明实施方式的第一方面中,提出了一种用于生成学习资源的方法,包括:获取用户在学习过程中所产生的学习交互信息;利用训练好的神经网络模型对所述学习交互信息进行分析,以得到所述用户的行为特征和学习内容特征;以及根据所述行为特征和所述学习内容特征生成关联于用户学习状态的学习资源。In the first aspect of the embodiments of the present invention, a method for generating learning resources is proposed, including: acquiring learning interaction information generated by users during the learning process; Information is analyzed to obtain the user's behavioral characteristics and learning content characteristics; and learning resources associated with the user's learning status are generated according to the behavioral characteristics and the learning content characteristics.

在本发明的一个实施例中,其中所述学习交互信息包括用户行为数据和学习内容数据,利用训练好的神经网络模型对所述学习交互信息进行分析包括:基于神经网络模型分别对所述用户行为数据和所述学习内容数据进行分析,以得到所述行为特征和所述学习内容特征。In an embodiment of the present invention, wherein the learning interaction information includes user behavior data and learning content data, analyzing the learning interaction information using a trained neural network model includes: separately analyzing the user behavior data based on the neural network model The behavior data and the learning content data are analyzed to obtain the behavior characteristics and the learning content characteristics.

在本发明的另一个实施例中,其中所述神经网络模型包括第一网络模型和第二网络模型,基于神经网络模型分别对所述用户行为数据和所述学习内容数据进行分析包括:基于所述第一网络模型对所述用户行为数据和所述学习内容数据进行基础文本解析;以及基于所述第二网络模型对所述第一网络模型的输出结果进行特征解析,以得到所述行为特征和所述学习内容特征。In another embodiment of the present invention, wherein the neural network model includes a first network model and a second network model, respectively analyzing the user behavior data and the learning content data based on the neural network model includes: The first network model performs basic text analysis on the user behavior data and the learning content data; and based on the second network model, performs feature analysis on the output result of the first network model to obtain the behavior characteristics and the learning content features.

在本发明的又一个实施例中,其中所述第一网络模型和所述第二网络模型是以人工智能生成内容AIGC模型为基础网络模型训练得到的。In yet another embodiment of the present invention, the first network model and the second network model are obtained through network model training based on the artificial intelligence generated content AIGC model.

在本发明的再一个实施例中,根据所述行为特征和所述学习内容特征生成关联于用户学习状态的学习资源包括:根据所述行为特征和所述学习内容特征确定候选内容;以及从所述候选内容中筛选出关联于用户学习状态的学习资源。In yet another embodiment of the present invention, generating learning resources associated with the user's learning state according to the behavior characteristics and the learning content characteristics includes: determining candidate content according to the behavior characteristics and the learning content characteristics; Screen out the learning resources associated with the user's learning status from the above candidate content.

在本发明的一个实施例中,根据所述行为特征和所述学习内容特征确定候选内容包括:在预定数据库中对所述行为特征和所述学习内容特征进行匹配,以得到所述候选内容。In an embodiment of the present invention, determining the candidate content according to the behavior feature and the learning content feature includes: matching the behavior feature and the learning content feature in a predetermined database to obtain the candidate content.

在本发明的另一实施例中,从所述候选内容中筛选出关联于用户学习状态的学习资源包括:获取所述用户的前向学习记录;基于所述前向学习记录对所述候选内容进行初步筛选,以滤除所述候选内容中已完成学习的内容;以及从初筛后的候选内容中筛选出所述学习资源。In another embodiment of the present invention, screening the learning resources associated with the user's learning status from the candidate content includes: acquiring the user's forward learning record; Preliminary screening is performed to filter out the content that has been learned in the candidate content; and the learning resources are selected from the candidate content after the preliminary screening.

在本发明的又一个实施例中,从初筛后的候选内容中筛选出所述学习资源包括:获取所述候选内容中与所述已完成学习的内容相关度满足预定阈值的内容;依照内容权重对获取到的内容进行排序;以及根据所述候选内容的排序,筛选出至少一个候选内容作为所述学习资源。In yet another embodiment of the present invention, selecting the learning resources from the candidate contents after preliminary screening includes: acquiring the contents whose correlation degree with the completed learning content satisfies a predetermined threshold among the candidate contents; The weights are used to rank the obtained contents; and according to the ranking of the candidate contents, at least one candidate content is selected as the learning resource.

在本发明实施方式的第二方面中,提供了一种电子设备,包括:处理器;以及存储器,其存储有用于生成学习资源的计算机指令,当所述计算机指令由所述处理器运行时,使得所述电子设备执行根据前文以及下文多个实施例所述的方法。In the second aspect of the embodiments of the present invention, there is provided an electronic device, including: a processor; and a memory storing computer instructions for generating learning resources, when the computer instructions are executed by the processor, The electronic device is made to execute the methods described in the foregoing and following embodiments.

在本发明实施方式的第三方面中,提供了一种计算机可读存储介质,包含有用于生成学习资源的程序指令,当所述程序指令由处理器执行时,使得实现根据前文以及下文多个实施例所述的方法。In the third aspect of the embodiments of the present invention, a computer-readable storage medium is provided, which contains program instructions for generating learning resources. When the program instructions are executed by a processor, the implementation of the above and below multiple The method described in the examples.

根据本发明实施方式的用于生成学习资源的方法及相关产品,可以根据从学习交互信息中解析出的行为特征和学习内容特征来动态生成学习资源。可以看出,本发明的方案可以利用用户的行为特征和学习内容特征来确定用户学习能力及实际学习需求等实际学习状态,并动态生成关联于用户学习状态的学习资源。由此,能够实现用户的学习资源跟随用户学习状态变化而动态变化,进而达成动态的千人千面的学习效果,满足用户的实际需求。According to the method for generating learning resources and related products in the embodiments of the present invention, the learning resources can be dynamically generated according to the behavior characteristics and learning content characteristics analyzed from the learning interaction information. It can be seen that the solution of the present invention can use the user's behavior characteristics and learning content characteristics to determine the actual learning status of the user, such as the user's learning ability and actual learning needs, and dynamically generate learning resources associated with the user's learning status. In this way, the user's learning resources can be dynamically changed following the change of the user's learning status, thereby achieving a dynamic learning effect for thousands of people and meeting the actual needs of the user.

另外,在本发明的一些实施例中,训练好的神经网络模型可以包括支持基础文本解析的第一网络模型和支持特征解析的第二网络模型,从而能够基于第一网络模型进行基础大数据分析以提高整个网络模型的运算效率,并叠加第二网络模型进行进一步精细分析以提高整个网络模型的运算精准度。由此,可以确保整个神经网络模型在分析学习互动信息过程中能够兼具运算效率和精度。In addition, in some embodiments of the present invention, the trained neural network model may include a first network model that supports basic text analysis and a second network model that supports feature analysis, so that basic big data analysis can be performed based on the first network model In order to improve the computing efficiency of the entire network model, and superimpose the second network model for further detailed analysis to improve the computing accuracy of the entire network model. Thus, it can be ensured that the entire neural network model can have both operational efficiency and precision in the process of analyzing and learning interactive information.

附图说明Description of drawings

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily understood by reading the following detailed description with reference to the accompanying drawings. In the drawings, several embodiments of the invention are shown by way of illustration and not limitation, in which:

图1示意性地示出了适于实现本发明实施方式的示例性计算系统100的框图;Figure 1 schematically illustrates a block diagram of an exemplary computing system 100 suitable for implementing embodiments of the present invention;

图2示意性地示出了根据本发明一个实施例的用于生成学习资源的方法的流程示意图;FIG. 2 schematically shows a schematic flowchart of a method for generating learning resources according to an embodiment of the present invention;

图3示意性地示出了根据本发明另一个实施例的用于生成学习资源的方法的流程示意图;Fig. 3 schematically shows a schematic flowchart of a method for generating learning resources according to another embodiment of the present invention;

图4示意性地示出了根据本发明再一个实施例的用于生成学习资源的方法的流程示意图;Fig. 4 schematically shows a schematic flowchart of a method for generating learning resources according to yet another embodiment of the present invention;

图5示意性地示出了根据本发明实施例的AIGC模型的训练过程的示意图;Fig. 5 schematically shows a schematic diagram of the training process of the AIGC model according to an embodiment of the present invention;

图6示意性地示出了根据本发明实施例的基于AIGC模型解析用户行为特征和学习内容特征的过程的示意图;6 schematically shows a schematic diagram of the process of analyzing user behavior characteristics and learning content characteristics based on the AIGC model according to an embodiment of the present invention;

图7示意性地示出了根据本发明实施例的自适应生成学习资源的过程的示意图;Fig. 7 schematically shows a schematic diagram of a process of adaptively generating learning resources according to an embodiment of the present invention;

图8示意性地示出了根据本发明实施例的用户行为特征和学习内容特征匹配计算过程的示意图;以及FIG. 8 schematically shows a schematic diagram of a matching calculation process of user behavior features and learning content features according to an embodiment of the present invention; and

图9示意性地示出了根据本发明实施例的电子设备的结构示意图。Fig. 9 schematically shows a schematic structural diagram of an electronic device according to an embodiment of the present invention.

在附图中,相同或对应的标号表示相同或对应的部分。In the drawings, the same or corresponding reference numerals denote the same or corresponding parts.

具体实施方式Detailed ways

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。The principle and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the present invention, rather than to limit the scope of the present invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

图1示出了适于实现本发明实施方式的示例性计算系统100的框图。如图1所示,计算系统100可以包括:中央处理单元(CPU)101、随机存取存储器(RAM)102、只读存储器(ROM)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。这些设备中,与系统总线104耦合的有CPU 101、RAM 102、ROM 103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。Figure 1 shows a block diagram of an exemplary computing system 100 suitable for implementing embodiments of the present invention. As shown in FIG. 1 , the computing system 100 may include: a central processing unit (CPU) 101, a random access memory (RAM) 102, a read only memory (ROM) 103, a system bus 104, a hard disk controller 105, and a keyboard controller 106 , serial interface controller 107, parallel interface controller 108, display controller 109, hard disk 110, keyboard 111, serial peripheral 112, parallel peripheral 113 and display 114. Among these devices, coupled to the system bus 104 are a CPU 101 , a RAM 102 , a ROM 103 , a hard disk controller 105 , a keyboard controller 106 , a serial controller 107 , a parallel controller 108 and a display controller 109 . Hard disk 110 is coupled with hard disk controller 105, keyboard 111 is coupled with keyboard controller 106, serial peripheral device 112 is coupled with serial interface controller 107, parallel peripheral device 113 is coupled with parallel interface controller 108, and display 114 is coupled with display control Device 109 is coupled. It should be understood that the structural block diagram shown in FIG. 1 is only for the purpose of illustration, rather than limiting the scope of the present invention. In some cases, some equipment can be added or subtracted on a case-by-case basis.

本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式,本文一般称为“电路”、“模块”、“单元”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。Those skilled in the art know that the embodiments of the present invention can be implemented as a system, method or computer program product. Therefore, the present disclosure can be embodied in the form of complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as "circuit", " module", "unit" or "system". Furthermore, in some embodiments, the present invention can also be implemented in the form of a computer program product embodied in one or more computer-readable media having computer-readable program code embodied therein.

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举示例)例如可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive examples) of computer-readable storage media may include, for example, an electrical connection with one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read only memory (ROM) , erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络(包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present invention may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through the Internet using an Internet service provider). connect).

下面将参照本发明实施例的方法的流程图和设备(或系统)的框图描述本发明的实施方式。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。Embodiments of the present invention will be described below with reference to flowcharts of methods and block diagrams of devices (or systems) in embodiments of the present invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, and these computer program instructions are executed by the computer or other programmable data processing apparatus to produce a flow diagram of the implementation and/or means for the functions/operations specified in the blocks in the block diagrams.

也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置的产品。These computer program instructions can also be stored in a computer-readable medium that can cause a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable medium can generate a program including implementation flowcharts and and/or the product of the instruction device for the function/operation specified in the box in the block diagram.

也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。It is also possible to load computer program instructions onto a computer, other programmable data processing apparatus, or other equipment, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process, thereby Instructions that enable execution on a computer or other programmable device provide a process for implementing the functions/operations specified in the flowcharts and/or blocks in the block diagrams.

根据本发明的实施方式,提出了一种用于生成学习资源的方法及其相关产品。此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。According to the embodiments of the present invention, a method for generating learning resources and related products thereof are proposed. In addition, any number of elements in the drawings is used for illustration rather than limitation, and any designation is only for distinction and does not have any limiting meaning.

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。The principle and spirit of the present invention will be explained in detail below with reference to several representative embodiments of the present invention.

发明概述Summary of the invention

本发明人发现,现有的采用固定内容的学习资源辅助用户学习的效果不理想。具体地,当前主流的阅读学习解决方案,以提供固定的阅读学习资源包为主,仅支持用户选择特定学习资源进行固定学习。例如,可能会对内容进行预先分级处理,得到资源包1、资源包2、资源包3等。其中,每个资源包的主题、内容等均是固定不变的。在具体使用过程中,用户根据自己的实际年龄选择对应分级的资源包,这样用户可以完成固定内容的学习。由此,各个相同年龄段的不同用户能选的资源包均是固定的且内容完全相同,最终达成千人一面的学习效果。然而,每个用户在学习过程中,其学习能力和需求均时动态变化的,固定的资源包显然无法满足实际学习需求。The inventors of the present invention have found that the existing learning resources using fixed content are not effective in assisting users in learning. Specifically, the current mainstream reading learning solutions mainly provide fixed reading learning resource packages, and only support users to select specific learning resources for fixed learning. For example, content may be pre-graded to obtain resource pack 1, resource pack 2, resource pack 3, and so on. Wherein, the theme and content of each resource pack are fixed. In the specific use process, the user selects the resource package corresponding to the grade according to his actual age, so that the user can complete the learning of fixed content. As a result, the resource packs that different users of the same age group can choose are fixed and the content is exactly the same, and finally achieve the same learning effect for everyone. However, each user's learning ability and needs are dynamically changing during the learning process, and the fixed resource package obviously cannot meet the actual learning needs.

相关技术中,在内容分级的基础上,可能会增加支持用户自定义学习计划的方案。但是自定义的维度主要集中在学习时间管理上,比如,针对学习时长及学习频次的自定义调整。这种学习频次或时长的自定义调整仅涉及学习时间上的改变,并不会改变具体的资源包的内容,其仍然无法满足用户动态学习需求。In related technologies, on the basis of content ratings, a solution for supporting user-defined learning plans may be added. However, the customized dimension mainly focuses on the management of learning time, for example, customized adjustments for the length of learning and frequency of learning. This custom adjustment of learning frequency or duration only involves a change in learning time, and does not change the content of the specific resource package, which still cannot meet the dynamic learning needs of users.

基于此,发明人经研究发现,可以利用用户的行为特征和学习内容特征来确定用户学习能力及实际学习需求等实际学习状态,并动态生成关联于用户学习状态的学习资源。由此,能够实现用户的学习资源跟随用户学习状态变化而动态变化,以满足用户的实际学习需求。Based on this, the inventor found through research that the actual learning status such as the user's learning ability and actual learning needs can be determined by using the user's behavior characteristics and learning content characteristics, and learning resources associated with the user's learning status can be dynamically generated. In this way, the user's learning resources can be dynamically changed following the change of the user's learning status, so as to meet the actual learning needs of the user.

在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。After introducing the basic principles of the present invention, various non-limiting embodiments of the present invention are described in detail below.

示例性方法exemplary method

下面参考图2来描述根据本发明示例性实施方式的用于生成学习资源的方法。需要注意的是,本发明的实施方式可以应用于适用的任何场景。A method for generating learning resources according to an exemplary embodiment of the present invention is described below with reference to FIG. 2 . It should be noted that the embodiments of the present invention can be applied to any applicable scene.

图2示意性地示出了根据本发明一个实施例的用于生成学习资源的方法200的流程示意图。Fig. 2 schematically shows a flowchart of a method 200 for generating learning resources according to an embodiment of the present invention.

如图2所示,在步骤S201处,可以获取用户在学习过程中所产生的学习交互信息。这里的学习交互信息可以理解为用户在各种学习场景下所产生的信息,例如可以包括用户年龄、用户学龄、用户学习时长、用户学习内容、内容主题、内容的难度、测试练习的反馈信息等数据。在具体应用中,学习交互信息可以包含图片、视频、文字等各种形式的信息,并可以通过多种方式来获取该学习交互信息。例如,在一些实施例中,可以展示信息输入界面,用户可以在该界面上输入上述学习交互信息。而在另一些实施例中,可以通过线上学习系统来为用户提供学习场景,并采集用户在该学习场景下学习过程中所产生的各种数据。此外,还可以联动用户所使用的各种智能学习终端(例如词典笔、智能学习台灯等),从这些智能学习终端中获取上述学习交互信息。需要说明的是,这里对学习交互信息的细节性描述仅是示例性说明,本发明的方案并不局限于此,具体可以结合实际应用场景进行调整。As shown in FIG. 2 , at step S201 , learning interaction information generated by the user during the learning process may be acquired. The learning interaction information here can be understood as information generated by users in various learning scenarios, for example, it can include user age, user school age, user learning time, user learning content, content theme, content difficulty, feedback information from test exercises, etc. data. In a specific application, the learning interaction information may include information in various forms such as pictures, videos, texts, etc., and the learning interaction information may be acquired in various ways. For example, in some embodiments, an information input interface may be displayed, and the user may input the above-mentioned learning interaction information on the interface. In some other embodiments, the online learning system may provide users with learning scenarios, and collect various data generated by the users during the learning process in the learning scenarios. In addition, various intelligent learning terminals (such as dictionary pens, intelligent learning desk lamps, etc.) used by the user can also be linked to obtain the above-mentioned learning interaction information from these intelligent learning terminals. It should be noted that the detailed description of the learning interaction information here is only an exemplary illustration, and the solution of the present invention is not limited thereto, and may be specifically adjusted in combination with actual application scenarios.

接着,在步骤S202处,可以利用训练好的神经网络模型对学习交互信息进行分析,以得到用户的行为特征和学习内容特征。这里的神经网络模型是预先训练好的,在获取到前述的学习交互信息之后,可以将该学习交互信息输入至该神经网络模型中进行分析,以从学习交互信息中解析出用户在学习过程中的行为特征和学习内容特征。例如,在一些实施场景中,用户交互信息可以包括用户的年龄、阅读兴趣爱好、阅读能力、阅读记录、内容本身所属年级、类型、难度等信息。可以利用神经网络模型对用户的年龄、阅读兴趣爱好、阅读能力、阅读记录等行为数据进行分析,得到X年级用户喜欢阅读侦探主题的书籍、自主阅读能力较强等行为特征。还可以利用神经网络模型对内容本身所属年级、类型、难度等内容数据进行分析,得到X年级用户适合阅读的内容是学科启蒙、历史、植物主题的内容等内容特征。需要说明的是,这里对用户的行为特征和学习内容特征的细节性描述仅是示例性说明。在具体应用中,学习交互信息是动态变化的,所解析出的行为特征和学习内容特征也是动态变化的。Next, at step S202, the trained neural network model may be used to analyze the learning interaction information to obtain user behavior characteristics and learning content characteristics. The neural network model here is pre-trained. After the aforementioned learning interaction information is obtained, the learning interaction information can be input into the neural network model for analysis, so as to analyze the learning interaction information of the user during the learning process. Behavioral characteristics and learning content characteristics. For example, in some implementation scenarios, the user interaction information may include information such as the user's age, reading hobbies, reading ability, reading history, grade, type, and difficulty of the content itself. The neural network model can be used to analyze the user's age, reading hobbies, reading ability, reading records and other behavioral data, and get the behavioral characteristics of grade X users who like to read detective-themed books and have strong independent reading ability. The neural network model can also be used to analyze the content data such as the grade, type, and difficulty of the content itself, and obtain the content characteristics such as subject enlightenment, history, and plant-themed content that are suitable for reading by X-grade users. It should be noted that the detailed description of the user's behavior characteristics and learning content characteristics here is only an exemplary description. In a specific application, learning interaction information changes dynamically, and the analyzed behavior characteristics and learning content characteristics also change dynamically.

最后,在步骤S203处,可以根据前述的行为特征和学习内容特征生成关联于用户学习状态的学习资源。Finally, at step S203, learning resources associated with the user's learning status can be generated according to the aforementioned behavioral characteristics and learning content characteristics.

其中,前述的行为特征可以表征用户的学习能力,而学习内容特征可以用来表征用户对学习内容的需求。由此,通过行为特征和学习内容特征可以确定用户的实际学习状态,并动态生成关联于用户学习状态的学习资源。Wherein, the aforementioned behavior characteristics can represent the user's learning ability, and the learning content characteristics can be used to represent the user's demand for learning content. Thus, the user's actual learning state can be determined through the behavioral characteristics and learning content characteristics, and learning resources associated with the user's learning state can be dynamically generated.

可以看出,本发明的上述方案能够实现用户的学习资源跟随用户学习状态变化而动态变化,进而达成动态的千人千面的学习效果,满足用户的实际需求。It can be seen that the above solution of the present invention can realize the dynamic change of the user's learning resources following the change of the user's learning state, thereby achieving a dynamic learning effect with thousands of people and faces, and meeting the actual needs of the user.

图3示意性地示出了根据本发明另一个实施例的用于生成学习资源的方法300的流程示意图。可以理解的是,方法300是对图2中方法200的进一步限定和/或拓展。因此,前文结合图2的相关细节性描述同样也适用于下文。Fig. 3 schematically shows a flowchart of a method 300 for generating learning resources according to another embodiment of the present invention. It can be understood that the method 300 is a further definition and/or extension of the method 200 in FIG. 2 . Therefore, the relevant detailed description above in conjunction with FIG. 2 is also applicable to the following.

如图3所示,在步骤S301处,可以获取用户在学习过程中所产生的用户行为数据和学习内容数据。在本实施例中,学习交互信息可以大体上分为用户行为数据和学习内容数据。其中用户行为数据可以包括但不限于用户学龄、年龄、学习时长、学习记录等多种能够体现用户学习能力的数据。学习内容数据可以包括但不限于内容所属年级、类型、难度等能够体现内容自身信息的数据。在具体应用中,可以通过用户主动上传、后台自动获取或者联动用户学习过程中使用的词典笔、台灯等智能学习终端等多种方式来获取上述的用户行为数据和学习内容数据。需要说明的是,这里对用户行为数据和学习内容数据细节性描述仅是示例性说明,本发明的方案并不局限于此。As shown in FIG. 3 , at step S301 , user behavior data and learning content data generated by the user during the learning process can be acquired. In this embodiment, learning interaction information can be roughly divided into user behavior data and learning content data. The user behavior data may include but not limited to the user's school age, age, learning time, learning records and other data that can reflect the user's learning ability. The learning content data may include, but not limited to, the grade, type, difficulty, etc. of the content, which can reflect the information of the content itself. In a specific application, the above-mentioned user behavior data and learning content data can be obtained through various methods such as active uploading by the user, automatic acquisition in the background, or linkage with intelligent learning terminals such as dictionary pens and desk lamps used in the user's learning process. It should be noted that the detailed description of the user behavior data and learning content data here is only an example, and the solution of the present invention is not limited thereto.

接着,在步骤S302处,可以利用第一网络模型对上述用户行为数据和学习内容数据进行基础文本解析。在一些实施例中,训练好的神经网络模型具体可以包括第一网络模型和第二网络模型。其中,第一网络模型可以用于解决整个神经网络模型的算力问题,其具体配置为对用户行为数据和学习内容数据进行基础文本解析。例如,可以执行数据清洗、数据格式变换、数据归一化处理等基本文本解析操作。Next, at step S302, basic text analysis may be performed on the above user behavior data and learning content data by using the first network model. In some embodiments, the trained neural network model may specifically include a first network model and a second network model. Among them, the first network model can be used to solve the computing power problem of the entire neural network model, and it is specifically configured to perform basic text analysis on user behavior data and learning content data. For example, basic text analysis operations such as data cleaning, data format conversion, and data normalization processing can be performed.

在步骤S303处,还可以利用第二网络模型对第一网络模型的输出结果进行特征解析,以得到行为特征和学习内容特征。这里的第二网络模型可以用于解决整个神经网络模型的运算精准度,其具体配置为对经第一网络模型解析后得到的输出结果进行特征提取,由第一网络模型分担大规模的基础数据分析,由第二网络模型负责精准的特征解析。At step S303, the second network model may also be used to perform feature analysis on the output result of the first network model to obtain behavioral features and learning content features. The second network model here can be used to solve the calculation accuracy of the entire neural network model, and its specific configuration is to perform feature extraction on the output results obtained after analysis by the first network model, and the first network model shares large-scale basic data Analysis, the second network model is responsible for accurate feature analysis.

需要说明的是,这里负责进行学习交互信息(包括用户行为数据和学习内容数据)解析的深度神经网络模型采用的是双网络模型(即第一网络模型和第二网络模型)。在一些实施例中,该第一网络模型和第二网络模型可以以人工智能生成内容(AI GeneratedContent,简称AIGC)模型为基础网络模型训练得到的。该AIGC模型可以理解为是类GPT3.0及以上大语言模型,此类模型具有较强的文本解析及内容生成能力。利用训练好的第一网络模型进行基础大数据分析以提高整个网络模型的运算效率,并叠加训练好的第二网络模型进行进一步精细分析以提高整个网络模型的运算精准度。由此,可以确保整个神经网络模型在分析学习互动信息过程中能够兼具运算效率和精度。It should be noted that the deep neural network model responsible for analyzing learning interaction information (including user behavior data and learning content data) here adopts a dual network model (namely, the first network model and the second network model). In some embodiments, the first network model and the second network model may be obtained through network model training based on an artificial intelligence generated content (AI Generated Content, AIGC for short) model. The AIGC model can be understood as a large language model similar to GPT3.0 and above, and this type of model has strong text analysis and content generation capabilities. Use the trained first network model for basic big data analysis to improve the operational efficiency of the entire network model, and superimpose the trained second network model for further fine analysis to improve the operational accuracy of the entire network model. Thus, it can be ensured that the entire neural network model can have both operational efficiency and precision in the process of analyzing and learning interactive information.

上述利用双网络模型对数据的具体解析过程仅是示例性说明。例如,在实际应用中,深度神经网络模型还可以采用单个网络模型架构,基于单个网络模型架构来实施上述基础文本解析操作和特征解析操作。The above-mentioned specific analysis process of data using the double network model is only an exemplary description. For example, in practical applications, the deep neural network model can also adopt a single network model architecture to implement the above basic text parsing operations and feature parsing operations based on the single network model architecture.

在得到行为特征和学习内容特征之后,在步骤S304处,可以根据行为特征和学习内容特征确定候选内容。例如,在一些实施例中,可以在预定数据库中对前述的行为特征和学习内容特征进行匹配以得到候选内容。需要说明的是,这里对候选内容的确定过程的描述仅是示例性描述,本发明的方案并不局限于此。例如,还可以将得到的行为特征和学习内容特征上传到云端或者服务器侧进行匹配对比,以得到候选内容。After the behavioral features and learning content features are obtained, at step S304, candidate content can be determined according to the behavioral features and learning content features. For example, in some embodiments, the aforementioned behavioral features and learning content features can be matched in a predetermined database to obtain candidate content. It should be noted that the description of the process of determining the candidate content here is only an exemplary description, and the solution of the present invention is not limited thereto. For example, the obtained behavioral features and learning content features can also be uploaded to the cloud or server side for matching and comparison to obtain candidate content.

最后,在步骤S305处,可以从前述的候选内容中筛选出关联于用户学习状态的学习资源。具体地,可以获取该用户的前向学习记录。例如。可以由用户主动上传或者联动其他智能学习终端等多种方式来得到该前向学习记录。其中,该前向学习记录中可以包含用户已完成学习的内容或者用户不感兴趣的内容等。接着,可以基于该前向学习记录对候选内容进行初步筛选,以滤除候选内容中已完成学习的内容或者用户不感兴趣的内容等。然后,从初筛后的候选内容中筛选出学习资源。Finally, at step S305, the learning resources associated with the user's learning status can be screened out from the aforementioned candidate content. Specifically, the user's forward learning record can be acquired. For example. The forward learning record can be obtained in various ways such as uploading actively by the user or linking with other intelligent learning terminals. Wherein, the forward learning record may include content that the user has completed learning or content that the user is not interested in. Then, the candidate content can be preliminarily screened based on the forward learning record, so as to filter out the learned content or the content that the user is not interested in among the candidate content. Then, the learning resources are selected from the candidate content after the preliminary screening.

在一些实施例中,具体可以获取候选内容中与已完成学习的内容相关度满足预定阈值的内容。然后,可以依照内容权重对获取到的内容进行排序,并根据候选内容的排序来筛选出至少一个候选内容作为学习资源。其中,候选内容的内容权重越大,说明与用户学习状态关联度越高,排序也越靠前,也即被筛选为学习资源的概率也越大。这里的预定阈值可以根据实际应用需求进行设置和调整。而内容权重可以根据人为设置值和系统计算赋值来确定。其中,系统计算赋值根据内容的计算指标加权求和得到,其所涉及的计算指标(例如内容在平台的点击效果、搜索效率、阅读效果等)可以根据实际需求进行调整和设置。需要说明的是,这里对学习资源的筛选过程的细节性描述仅是实例性说明,本发明的方案并不局限于此。In some embodiments, specifically, among the candidate content, the content whose degree of relevance to the learned content satisfies a predetermined threshold may be acquired. Then, the acquired content may be sorted according to content weights, and at least one candidate content is selected as a learning resource according to the sorting of candidate content. Among them, the greater the content weight of the candidate content, the higher the degree of correlation with the user's learning status, and the higher the ranking, that is, the greater the probability of being selected as a learning resource. The predetermined threshold here can be set and adjusted according to actual application requirements. The content weight can be determined according to the artificial setting value and the system calculation assignment. Among them, the system calculation assignment is obtained according to the weighted sum of the calculation indicators of the content, and the calculation indicators involved (such as the click effect of the content on the platform, search efficiency, reading effect, etc.) can be adjusted and set according to actual needs. It should be noted that the detailed description of the learning resource screening process here is only an example, and the solution of the present invention is not limited thereto.

由此,通过利用用户的行为特征和学习内容特征来确定用户学习能力及实际学习需求等实际学习状态,并动态生成关联于用户学习状态的学习资源,能够实现用户的学习资源跟随用户学习状态变化而动态变化,真正实现了动态的千人千面的学习效果。另外,借助于AIGC模型的文本解析、内容生成能力,极大地提高用户和内容匹配的效率,以及高效地实现学习资源的自适应性。Therefore, by using the user's behavioral characteristics and learning content characteristics to determine the actual learning status of the user, such as the user's learning ability and actual learning needs, and dynamically generate learning resources associated with the user's learning status, the user's learning resources can follow the user's learning status. The dynamic changes have truly realized the dynamic learning effect of thousands of people and faces. In addition, with the help of the text analysis and content generation capabilities of the AIGC model, the efficiency of user and content matching is greatly improved, and the adaptability of learning resources is efficiently realized.

图4示意性地示出了根据本发明再一个实施例的用于生成学习资源的方法400的流程图。可以理解的是,方法400可以理解为是方法200或方法300的一种具体技术实现。因此,前文结合图2和图3中的相关细节性描述,同样也适用于下文。Fig. 4 schematically shows a flowchart of a method 400 for generating learning resources according to yet another embodiment of the present invention. It can be understood that the method 400 can be understood as a specific technical implementation of the method 200 or the method 300 . Therefore, the foregoing detailed descriptions in conjunction with FIG. 2 and FIG. 3 also apply to the following.

如图4所示,在步骤S401处,可以进行教育场景AIGC模型的训练。在一些实施例中,可以基于AIGC模型训练平台,提供基于当前业务场景(例如教育场景)的数据集进行模型训练,以生成一个对于场景业务有足够理解能力的模型。As shown in FIG. 4 , at step S401 , AIGC model training for educational scenarios can be performed. In some embodiments, based on the AIGC model training platform, data sets based on current business scenarios (such as education scenarios) can be provided for model training, so as to generate a model with sufficient understanding of the scenario business.

图5示例性地示出了针对教育场景AIGC模型的一种可行的训练方式。如图5所示,在步骤S501处,可以进行数据准备。具体地,该教育场景AIGC模型可以包括AIGC基础大模型(也即前文的第一网络模型)和AIGC场景小模型(也即前文的第二网络模型)。因此,在数据准备阶段,可以分别针对这两个模型准备训练数据和测试数据。Fig. 5 exemplarily shows a feasible training method for the AIGC model in educational scenarios. As shown in FIG. 5 , at step S501 , data preparation can be performed. Specifically, the AIGC model of the education scene may include the AIGC basic large model (that is, the first network model above) and the AIGC scene small model (that is, the second network model above). Therefore, in the data preparation stage, training data and test data can be prepared separately for these two models.

在步骤S502处,进行模型选择。具体地,需要结合业务需求选择合适的AIGC模型作为基础模型进行训练。在一些实施例中,在模型选择过程中,需要考虑数据预处理、特征选择、机器学习算法和评估方法等多个选择维度。例如,AIGC基础大模型需要支持基础文本分析,其需要较强的数据处理能力以解决算力问题。在一些实施场景中,可以采用语言模型GPT-4、语言表征模型(简称BERT模型)、强力优化的语言表征模型(简称RoBERTa模型)等作为训练AIGC基础大模型的基础模型。AIGC场景小模型需要支持特征解析,其需要精准的解析能力以解决精准度问题。在一些实施场景中,可以采用飞马模型(简称PEGASUS模型)、统一语言模型(简称UniLM模型)等作为训练AIGC场景小模型的基础模型。需要说明的是,这里对基础模型可采用的模型的描述仅是示例性说明,本发明的方案并不局限于此。At step S502, model selection is performed. Specifically, it is necessary to select an appropriate AIGC model as the basic model for training based on business requirements. In some embodiments, multiple selection dimensions such as data preprocessing, feature selection, machine learning algorithms, and evaluation methods need to be considered during the model selection process. For example, AIGC's basic large model needs to support basic text analysis, which requires strong data processing capabilities to solve computing power problems. In some implementation scenarios, language model GPT-4, language representation model (BERT model for short), powerfully optimized language representation model (RoBERTa model for short), etc. can be used as the basic model for training the AIGC basic large model. The small model of the AIGC scene needs to support feature analysis, which requires precise analysis capabilities to solve the accuracy problem. In some implementation scenarios, the Pegasus model (referred to as the PEGASUS model), the unified language model (referred to as the UniLM model), etc. can be used as the basic model for training the small model of the AIGC scenario. It should be noted that the description of the models that can be used by the basic model here is only an illustration, and the solution of the present invention is not limited thereto.

在步骤S503处,可以进行数据预处理。例如,可以对训练数据进行预处理,具体包括数据清洗、数据格式变换、数据归一化等操作。在步骤S504处,可以进行特征选择。具体地,在对训练数据进行特征选择时,需要选择对问题最有帮助的特征。举例说明,用户的学龄相对于其年龄更能凸显用户学习能力,此时可以选取用户学龄作为行为特征。在步骤S505处,可以进行模型训练。在准备训练数据、基础模型等之后,可以使用训练数据训练作为基础模型的AIGC模型,并不断调整模型参数,使得模型性能最优。在步骤S506处,可以进行模型评估。具体地,可以使用前述的测试数据对训练好的模型进行评估,并依据评估结果可以进一步优化模型。在步骤S507处,可以实施模型的应用。具体地,可以将训练好的模型应用到实际问题(例如教育场景下行为特征和学习内容特征的提取等)中,进行预测和决策。在步骤S508处,可以进行模型迭代。具体地,可以根据模型在实际应用的预测结果,对模型进行迭代和优化,以保证模型的有效性和可靠性。至此,完成教育场景AIGC模型的训练。At step S503, data preprocessing may be performed. For example, training data can be preprocessed, specifically including operations such as data cleaning, data format conversion, and data normalization. At step S504, feature selection can be performed. Specifically, when performing feature selection on training data, it is necessary to select the features that are most helpful to the problem. For example, the user's school age can highlight the user's learning ability more than his age. At this time, the user's school age can be selected as the behavior feature. At step S505, model training can be performed. After preparing the training data, the basic model, etc., you can use the training data to train the AIGC model as the basic model, and continuously adjust the model parameters to make the model performance optimal. At step S506, model evaluation can be performed. Specifically, the aforementioned test data can be used to evaluate the trained model, and the model can be further optimized according to the evaluation result. At step S507, the application of the model can be implemented. Specifically, the trained model can be applied to practical problems (such as the extraction of behavioral features and learning content features in educational scenarios, etc.) for prediction and decision-making. At step S508, model iteration can be performed. Specifically, the model can be iterated and optimized according to the prediction results of the model in actual application to ensure the validity and reliability of the model. So far, the training of the AIGC model for educational scenarios has been completed.

本实施例中,教育场景AIGC模型包括AIGC基础大模型和AIGC场景小模型,因此训练过程需要分别针对这两个模型进行训练。当然,若AIGC基础大模型本身能很好的完成基础文本分析,也可以仅针对AIGC场景小模型进行训练。另外,在实际应用中,教育场景AIGC模型还可以是兼具基础文本解析和特征解析的单一AIGC模型。针对该单一AIGC模型的训练可以参考上述模型训练过程,这里不再进行赘述。In this embodiment, the AIGC model of the education scene includes the AIGC basic large model and the AIGC small model of the scene, so the training process needs to train these two models separately. Of course, if the AIGC basic large model itself can complete the basic text analysis well, it can also be trained only for the small model of the AIGC scene. In addition, in practical applications, the AIGC model for educational scenarios can also be a single AIGC model that combines basic text parsing and feature parsing. For the training of the single AIGC model, reference can be made to the above model training process, which will not be repeated here.

返回图4,在步骤S402处,可以利用训练好的教育场景AIGC模型进行用户行为和学习内容的解析。具体地,通过输入用户行为数据和学习内容数据,使用训练好的教育场景AIGC模型进行解析,生成对应的用户行为特征数据、学习内容特征数据,用于后续匹配关系的建立使用。Returning to FIG. 4 , at step S402 , the trained AIGC model for educational scenarios can be used to analyze user behavior and learning content. Specifically, by inputting user behavior data and learning content data, the AIGC model of the trained educational scene is used for analysis to generate corresponding user behavior feature data and learning content feature data for the establishment and use of subsequent matching relationships.

图6示例性地示出了利用训练好的教育场景AIGC模型解析用户行为和学习内容的一种可行方式。如图6所示,在模型选择上,可以采用模型叠加的方式,使用支持基础文本解析的AIGC基础大模型,并叠加上支持特征分析的AIGC场景小模型进行使用。在实际应用中,可以通过调节教育场景AIGC模型中各个模型的影响程度,来调节其处理信息的比重。Fig. 6 exemplarily shows a feasible way to analyze user behavior and learning content by using the trained AIGC model for educational scenarios. As shown in Figure 6, in terms of model selection, model superposition can be used, using the AIGC basic large model that supports basic text analysis, and superimposing the AIGC small scene model that supports feature analysis for use. In practical applications, the proportion of information processed can be adjusted by adjusting the degree of influence of each model in the AIGC model in educational scenarios.

接着,在步骤S403处,可以进行学习资源的匹配。具体地,可以在数据库中对得到的行为特征和学习内容特征进行匹配计算,以最终筛选出关联于用户学习状态的学习资源。如图7所示,用户学习过程中其用户状态动态变化,可以根据行为特征和学习内容特征匹配到关于不同用户状态的学习资源。例如,用户状态1时,可以匹配得到学习资源1~学习资源4。随着用户状态的变化,当变为用户状态2时,可以匹配得到学习资源1、学习资源5~7。当变为用户状态3时,可以匹配得到学习资源8~10。需要说明的是,这里仅是示例性说明了用户状态变化过程和其关联的学习资源,用户状态的划分和学习资源的数量并不限制。Next, at step S403, learning resource matching can be performed. Specifically, matching calculations can be performed on the obtained behavioral features and learning content features in the database, so as to finally filter out the learning resources associated with the user's learning status. As shown in Figure 7, the user status changes dynamically during the user learning process, and learning resources related to different user status can be matched according to the behavior characteristics and learning content characteristics. For example, when the user status is 1, learning resource 1 to learning resource 4 can be matched. As the user status changes, when it becomes user status 2, learning resource 1 and learning resources 5-7 can be matched. When changing to user status 3, learning resources 8-10 can be matched. It should be noted that this is only an exemplary illustration of the user state change process and its associated learning resources, and the division of user states and the number of learning resources are not limited.

在一些实施例中,行为特征和学习内容特征的匹配计算过程具体可以涉及筛选内容、过滤、排序、取值等过程。图8示例性地示出了行为特征和学习内容特征的一种可能的匹配计算过程。如图8所示,在步骤S801处,可以筛选内容。具体地,在数据库内将训练好的AIGC模型计算生成的用户特征和学习内容特征进行匹配。比如,数据库中包含有多种带有标签的学习资源,可以根据用户的年龄、阅读能力、阅读兴趣等用户行为特征(也即用户标签)和内容的适合阅读年龄、内容主题、内容适应能力等学习内容特征(也即内容标签)进行匹配,得到候选内容。接着,在步骤S802处,可以进行过滤。具体可以结合用户前向阅读记录,过滤候选内容中用户已经完成学习的内容。In some embodiments, the matching calculation process of behavioral features and learning content features may specifically involve processes such as screening content, filtering, sorting, and value selection. FIG. 8 exemplarily shows a possible matching calculation process of behavioral features and learning content features. As shown in FIG. 8, at step S801, content can be screened. Specifically, match the user features calculated and generated by the trained AIGC model with the learning content features in the database. For example, the database contains a variety of learning resources with tags, which can be based on user behavior characteristics (that is, user tags) such as the user's age, reading ability, and reading interest, as well as the content's suitable reading age, content theme, content adaptability, etc. Learn content features (that is, content labels) for matching to obtain candidate content. Next, at step S802, filtering may be performed. Specifically, the user's forward reading records can be combined to filter the content that the user has completed learning in the candidate content.

然后,在步骤S803处,可以进行排序。具体地,可以根据内容之间的相关性指标,优先获取和用户当前已完成学习的内容相关性高的内容(例如内容主题或内容适应能力等级等类同的内容),其次再按照内容权重进行排序。其中,内容权重可以包括两部分:人为干预(也即前文的人为设置值,例如可以占比50%)、系统计算赋值(例如可以占比50%)。在一些实施例中,人为干预可以由平台阅读专家根据行业经验给出,取值范围为0-5分(具体取值范围并不限制,可以结合实际需求进行调整)。而系统计算赋值可以根据内容在平台的点击效果、搜索效果、阅读效果、付费转化效果等内容的计算指标进行加权计算得出,取值范围为0-5分(具体取值范围并不限制,可以结合实际需求进行调整)。例如,系统计算赋值=点击评分*0.2+搜索评分*0.3+阅读评分*0.3+付费转化评分*0.2。其中,公式中的相关计算指标及比例仅是示例性说明,具体可以根据业务实际情况进行调整。Then, at step S803, sorting can be performed. Specifically, according to the correlation index between the contents, the content with high correlation with the content that the user has currently completed learning can be preferentially obtained (such as content similar to the content theme or content adaptability level), and then according to the weight of the content. Sort. Wherein, the content weight may include two parts: human intervention (that is, the artificially set value mentioned above, for example, may account for 50%), and system calculation and assignment (for example, may account for 50%). In some embodiments, human intervention can be given by platform reading experts based on industry experience, and the value range is 0-5 points (the specific value range is not limited, and can be adjusted according to actual needs). The system calculation and assignment can be calculated based on the weighted calculation indicators of content on the platform, such as click effects, search effects, reading effects, payment conversion effects, etc., and the value range is 0-5 points (the specific value range is not limited, It can be adjusted according to actual needs). For example, system calculation assignment = click score * 0.2 + search score * 0.3 + reading score * 0.3 + paid conversion score * 0.2. Among them, the relevant calculation indicators and proportions in the formula are only illustrative descriptions, and can be adjusted according to actual business conditions.

最后,在步骤S804处,进行筛选取值。具体地,可以根据内容权重的大小将候选内容进行排序。例如,可以对候选内容由高到低进行排序,然后结合需要输出的内容资源的数量(具体可以根据场景需求进行调整),从高到底进行取值。至此,完成用户行为特征和学习内容特征的匹配计算。Finally, at step S804, screening is performed to obtain values. Specifically, the candidate contents may be sorted according to the weight of the contents. For example, the candidate content can be sorted from high to low, and then combined with the number of content resources to be output (specifically, it can be adjusted according to the scene requirements), the value is selected from high to low. So far, the matching calculation of user behavior features and learning content features is completed.

返回图4,在步骤S404处,可以进行自适应学习资源的更新。对于一个持续学习的用户而言,将在其学习过程中,随着自身学习行为和能力的变化,自适应获得匹配的学习资源。其中,关联于每种用户状态的学习资源可以是1个或者多个,这些学习资源可以依次展示给用户,也可以同时展示给用户供用户任意选取学习。另外,这里对学习资源的具体类型并不进行限制,例如可以包括阅读内容、练习题等各种适用于用户学习的内容。Returning to Fig. 4, at step S404, the adaptive learning resources may be updated. For a continuous learning user, during the learning process, with the change of his own learning behavior and ability, he will adaptively obtain matching learning resources. Wherein, there may be one or more learning resources associated with each user state, and these learning resources may be displayed to the user sequentially, or simultaneously, for the user to select and learn at will. In addition, the specific types of learning resources are not limited here, for example, they may include reading content, exercise questions and other content suitable for user learning.

以下结合具体应用场景进一步对本发明的方案进行解释说明。The solution of the present invention will be further explained below in conjunction with specific application scenarios.

实际应用场景:为一个1年级的用户,生成一个帮助他阅读学习的学习资源。其中,该学习资料可以包含但不限于阅读书籍、阅读题等内容。Practical application scenario: For a grade 1 user, generate a learning resource to help him read and learn. Wherein, the learning materials may include but not limited to reading books, reading questions and the like.

为解决该应用场景的需求,可以先收集关于阅读学习场景下的用户阅读行为数据、阅读内容数据等训练数据和测试数据以进行模型训练,以得到能够充分理解用户阅读学习能力和阅读内容的AIGC模型。接着,可以将用户的年龄、阅读兴趣爱好、阅读能力、阅读记录等行为数据输入至训练好的AIGC模型中进行解析,并且计算出的行为特征。例如,1年级孩子喜欢阅读侦探主题的书籍、自主阅读能力较强等行为特征。同时,可以将内容本身的所属年级、类型、难度等学习内容数据输入至训练好的AIGC模型中进行解析,并输出学习内容特征。例如,1年级孩子适合阅读的内容是学科启蒙、历史、植物主题的内容、内容的难度等级等学习内容特征。需要说明的是,行为特征和学习内容特征的解析过程是动态更新的。In order to meet the needs of this application scenario, you can first collect training data and test data such as user reading behavior data and reading content data in the reading learning scenario for model training, so as to obtain an AIGC that can fully understand the user's reading learning ability and reading content. Model. Then, the user's age, reading hobbies, reading ability, reading records and other behavioral data can be input into the trained AIGC model for analysis, and the calculated behavioral characteristics. For example, first-grade children like to read detective-themed books and have strong independent reading ability and other behavioral characteristics. At the same time, the learning content data such as the grade, type, and difficulty of the content itself can be input into the trained AIGC model for analysis, and the characteristics of the learning content can be output. For example, the content suitable for grade 1 children is subject enlightenment, history, plant-themed content, content difficulty level and other learning content characteristics. It should be noted that the parsing process of behavioral features and learning content features is dynamically updated.

然后,可以将获得的用户行为特征和学习内容特征进行匹配。比如:1年级喜欢侦探主题,且阅读能力较强,匹配上侦探主题且阅读能力要求超出1年级的书籍,并且配上适合用户能力的阅读理解题(例如多选题等)。最后,随着用户学习过程中阅读能力和需求的变化,可以自适应获取相应的学习资源。例如,用户虽然是1年级,但是根据一段时间的阅读追踪,给他推荐很多高年级的阅读书籍及更高难度的阅读题。同样地,如果发现用户在一段时间内的阅读效果不好,阅读能力没有进步,会持续推送更为易学的学习内容、更加简单的阅读题。Then, the obtained user behavior characteristics can be matched with the learning content characteristics. For example: Grade 1 likes the theme of detectives, and has a strong reading ability, matching books with detective themes and reading ability requirements beyond grade 1, and matching reading comprehension questions (such as multiple-choice questions, etc.) that suit the user's ability. Finally, as the user's reading ability and needs change during the learning process, corresponding learning resources can be acquired adaptively. For example, although the user is in the first grade, according to the reading tracking for a period of time, many reading books and more difficult reading questions for higher grades are recommended to him. Similarly, if it is found that the user's reading effect is not good for a period of time, and the reading ability has not improved, it will continue to push more easy-to-learn learning content and simpler reading questions.

由此,将AIGC模型分析的结果进行用户信息与内容的匹配计算,并通过动态匹配来实现根据用户不同的状态,自适应生成不同学习资源的效果。In this way, the results of AIGC model analysis are used for matching calculations between user information and content, and through dynamic matching, the effect of adaptively generating different learning resources according to different states of users is realized.

示例性设备exemplary device

在介绍了本发明示例性实施方式的方法之后,接下来,参考图9对本发明示例性实施方式的用于生成学习资源的方法的相关产品进行描述。After introducing the method of the exemplary embodiment of the present invention, next, related products of the method for generating learning resources of the exemplary embodiment of the present invention will be described with reference to FIG. 9 .

图9示意性地示出了根据本发明实施例的电子设备900的示意框图。如图9所示,电子设备900可以包括处理器901和存储器902。其中存储器902存储有用于生成学习资源的计算机指令,当所述计算机指令由处理器901运行时,使得便电子设备900执行根据前文结合图2至图5以及图8所描述的方法。例如,在一些实施例中,电子设备900可以为获取学习交互信息、训练支持学习交互信息分析的神经网络模型、进行行为特征和学习内容特征的解析、自适应动态生成关联用户学习状态的学习资源等等。基于此,通过电子设备900可以通过利用用户的行为特征和学习内容特征来确定用户学习能力及实际学习需求等实际学习状态,并动态生成关联于用户学习状态的学习资源,能够实现用户的学习资源跟随用户学习状态变化而动态变化,以及真正实现了动态的千人千面的学习效果。Fig. 9 schematically shows a schematic block diagram of an electronic device 900 according to an embodiment of the present invention. As shown in FIG. 9 , an electronic device 900 may include a processor 901 and a memory 902 . The memory 902 stores computer instructions for generating learning resources. When the computer instructions are executed by the processor 901 , the electronic device 900 executes the method described above in conjunction with FIGS. 2 to 5 and 8 . For example, in some embodiments, the electronic device 900 can acquire learning interaction information, train a neural network model that supports the analysis of learning interaction information, analyze behavioral characteristics and learning content characteristics, and adaptively and dynamically generate learning resources associated with the user's learning status. etc. Based on this, the electronic device 900 can determine the actual learning status of the user such as the user's learning ability and actual learning needs by using the user's behavior characteristics and learning content characteristics, and dynamically generate learning resources associated with the user's learning status. It changes dynamically following the change of the user's learning status, and truly realizes the dynamic learning effect of thousands of people.

应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。It should be noted that although in the above detailed description several means or sub-units of the apparatus are mentioned, such division is by no means mandatory. Actually, according to the embodiment of the present invention, the features and functions of two or more devices described above may be embodied in one device. Conversely, the features and functions of one device described above may be further divided to be embodied by a plurality of devices.

申请文件中提及的动词“包括”、“包含”及其词形变化的使用不排除除了申请文件中记载的那些元素或步骤之外的元素或步骤的存在。元素前的冠词“一”或“一个”不排除多个这种元素的存在。The use of the verbs "comprise", "comprise" and their conjugations mentioned in the application documents does not exclude the presence of elements or steps other than those stated in the application documents. The article "a" or "an" preceding an element does not exclude the presence of a plurality of such elements.

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。Although the spirit and principles of the invention have been described with reference to a number of specific embodiments, it should be understood that the invention is not limited to the specific embodiments disclosed, nor does division of aspects imply that features in these aspects cannot be combined to achieve optimal performance. Benefit, this division is only for the convenience of expression. The present invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the appended claims is to be accorded the broadest interpretation thereby encompassing all such modifications and equivalent structures and functions.

Claims (10)

1. A method for generating learning resources, comprising:
acquiring learning interaction information generated by a user in a learning process;
analyzing the learning interaction information by using the trained neural network model to obtain behavior characteristics and learning content characteristics of the user; and
And generating learning resources associated with the learning state of the user according to the behavior characteristics and the learning content characteristics.
2. The method of claim 1, wherein the learning interaction information includes user behavior data and learning content data, and wherein analyzing the learning interaction information using the trained neural network model comprises:
and analyzing the user behavior data and the learning content data based on a neural network model respectively to obtain the behavior characteristics and the learning content characteristics.
3. The method of claim 2, wherein the neural network model comprises a first network model and a second network model, and analyzing the user behavior data and the learning content data based on the neural network model comprises:
performing basic text parsing on the user behavior data and the learning content data based on the first network model; and
and carrying out feature analysis on the output result of the first network model based on the second network model so as to obtain the behavior feature and the learning content feature.
4. The method of claim 3, wherein the first network model and the second network model are trained based on an artificial intelligence generation content AIGC model.
5. The method of claim 1, wherein generating a learning resource associated with a user learning state from the behavioral characteristics and the learning content characteristics comprises:
determining candidate content according to the behavior characteristics and the learning content characteristics; and
learning resources associated with a user learning state are screened from the candidate content.
6. The method of claim 5, wherein determining candidate content from the behavioral characteristics and the learning content characteristics comprises:
and matching the behavior characteristic and the learning content characteristic in a preset database to obtain the candidate content.
7. The method of claim 5, wherein screening learning resources associated with a user learning state from the candidate content comprises:
acquiring a forward learning record of the user;
performing preliminary screening on the candidate content based on the forward learning record so as to filter the content which has completed learning in the candidate content; and
and screening the learning resources from the candidate content after the primary screening.
8. The method of claim 7, wherein screening the learning resources from the pre-screened candidate content comprises:
Acquiring content of which the correlation degree with the content which has completed learning in the candidate content meets a preset threshold value;
sorting the acquired content according to the content weight; and
and screening at least one candidate content as the learning resource according to the ranking of the candidate content.
9. An electronic device, comprising:
a processor; and
a memory storing computer instructions for generating a learning resource, which when executed by the processor, cause the electronic device to perform the method of any of claims 1-8.
10. A computer readable storage medium, characterized by containing program instructions for generating learning resources, which when executed by a processor, cause the method according to any of claims 1-8 to be implemented.
CN202310503391.8A 2023-04-28 2023-04-28 Method for generating learning resources and related products Pending CN116662527A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310503391.8A CN116662527A (en) 2023-04-28 2023-04-28 Method for generating learning resources and related products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310503391.8A CN116662527A (en) 2023-04-28 2023-04-28 Method for generating learning resources and related products

Publications (1)

Publication Number Publication Date
CN116662527A true CN116662527A (en) 2023-08-29

Family

ID=87718082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310503391.8A Pending CN116662527A (en) 2023-04-28 2023-04-28 Method for generating learning resources and related products

Country Status (1)

Country Link
CN (1) CN116662527A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117094360A (en) * 2023-10-18 2023-11-21 杭州同花顺数据开发有限公司 User characterization extraction method, device, equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763342A (en) * 2018-05-14 2018-11-06 北京比特智学科技有限公司 Education resource distribution method and device
CN112289103A (en) * 2020-12-23 2021-01-29 河南应用技术职业学院 Artificial intelligence self-adaptation interactive teaching system
CN112559842A (en) * 2020-07-07 2021-03-26 武汉纺织大学 E-commerce comment data analysis method and device based on deep learning attention mechanism
US20210225185A1 (en) * 2020-06-16 2021-07-22 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for determining key learning content, device and storage medium
CN114202605A (en) * 2021-12-07 2022-03-18 北京百度网讯科技有限公司 3D video generation method, model training method, apparatus, equipment and medium
CN114519143A (en) * 2022-02-18 2022-05-20 北京百度网讯科技有限公司 Course recommendation model training method, course recommendation method and device
KR102413588B1 (en) * 2021-11-15 2022-06-27 주식회사 테스트웍스 Object recognition model recommendation method, system and computer program according to training data
CN114981800A (en) * 2020-02-28 2022-08-30 国际商业机器公司 Personalized automated machine learning

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763342A (en) * 2018-05-14 2018-11-06 北京比特智学科技有限公司 Education resource distribution method and device
CN114981800A (en) * 2020-02-28 2022-08-30 国际商业机器公司 Personalized automated machine learning
US20210225185A1 (en) * 2020-06-16 2021-07-22 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for determining key learning content, device and storage medium
CN112559842A (en) * 2020-07-07 2021-03-26 武汉纺织大学 E-commerce comment data analysis method and device based on deep learning attention mechanism
CN112289103A (en) * 2020-12-23 2021-01-29 河南应用技术职业学院 Artificial intelligence self-adaptation interactive teaching system
KR102413588B1 (en) * 2021-11-15 2022-06-27 주식회사 테스트웍스 Object recognition model recommendation method, system and computer program according to training data
CN114202605A (en) * 2021-12-07 2022-03-18 北京百度网讯科技有限公司 3D video generation method, model training method, apparatus, equipment and medium
CN114519143A (en) * 2022-02-18 2022-05-20 北京百度网讯科技有限公司 Course recommendation model training method, course recommendation method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117094360A (en) * 2023-10-18 2023-11-21 杭州同花顺数据开发有限公司 User characterization extraction method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US12038958B1 (en) System, method, and user interface for a search engine based on multi-document summarization
US11531817B2 (en) Creating a knowledge graph based on text-based knowledge corpora
CN105210064B (en) Classify resources using deep networks
CN114036398B (en) Content recommendation and ranking model training method, device, equipment and storage medium
CN105144164B (en) Scoring concept terms using a deep network
CN111242310B (en) Feature validity evaluation method and device, electronic equipment and storage medium
CN111666416B (en) Method and device for generating semantic matching model
CN114443899A (en) Video classification method, device, equipment and medium
CN105074694B (en) Systems and methods for natural language processing
CN111625715B (en) Information extraction method and device, electronic equipment and storage medium
KR102612805B1 (en) Method, device and system for providing media curation service based on artificial intelligence model according to company information
CN112733043A (en) Comment recommendation method and device
CN117971420A (en) Task processing, traffic task processing, and task processing model training methods
CN118628296A (en) Intelligent tourism planning method, system, equipment and medium based on generative model
CN117290477A (en) A generative architectural knowledge question and answer method based on secondary retrieval enhancement
CN119106739A (en) Alignment model training method, information processing method and device
KR102574784B1 (en) Method for recommending suitable texts to auto-complete ESG documents and ESG service providing system performing the same
CN116662527A (en) Method for generating learning resources and related products
CN117009575A (en) Video recommendation method and device and electronic equipment
CN115269830A (en) Abnormal text detection model training method, abnormal text detection method and device
CN118535712B (en) Question and answer information processing method, system, electronic device and storage medium
Desai et al. A hybrid classification algorithm to classify engineering students' problems and perks
CN120256551A (en) Training method, device, equipment and storage medium for knowledge question answering model
CN116992124A (en) Label sorting methods, devices, equipment, media and program products
CN115129849A (en) Method, device and computer-readable storage medium for obtaining title representation

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