Operation implementation method and device in artificial intelligence application building and machine equipment

文档序号:958462 发布日期:2020-10-30 浏览:2次 中文

阅读说明:本技术 人工智能应用搭建中的运行实现方法、装置和机器设备 (Operation implementation method and device in artificial intelligence application building and machine equipment ) 是由 薛俊恩 谈国禹 于 2018-12-29 设计创作,主要内容包括:一种人工智能应用搭建中的运行实现方法、装置和机器设备,所述方法包括:接收用户对所搭建人工智能应用进行的人工智能算法构型选择,人工智能算法构型是描述所述人工智能应用中执行数学操作的网络拓扑(310);根据所述人工智能算法构型选择获得描述所执行数学操作的字典(330);通过图论的数学语言表示对所述字典重建数学操作,得到执行所述数学操作的可执行文本(350);通过所述可执行文本的执行,使所述用户按照所选择的人工智能算法构型运行搭建的所述人工智能应用(370)。所述方法、装置和机器设备可实现将图形化编程所获得的算法图形翻译为可执行的人工智能应用,从而达到运行人工智能应用的目的。(An operation implementation method, device and machine equipment in artificial intelligence application building, wherein the method comprises the following steps: receiving an artificial intelligence algorithm configuration selection of the constructed artificial intelligence application by a user, wherein the artificial intelligence algorithm configuration is a network topology describing mathematical operations executed in the artificial intelligence application (310); selecting a dictionary describing the performed mathematical operation according to the artificial intelligence algorithm configuration (330); reconstructing mathematical operations on said dictionary by means of a mathematical language representation of graph theory, resulting in an executable text (350) performing said mathematical operations; and through the execution of the executable text, the user is enabled to run the built artificial intelligence application (370) according to the selected artificial intelligence algorithm configuration. The method, the device and the machine equipment can realize the translation of the algorithm graph obtained by the graphical programming into the executable artificial intelligence application, thereby achieving the purpose of running the artificial intelligence application.)

An operation implementation method in artificial intelligence application building is characterized by comprising the following steps:

receiving artificial intelligence algorithm configuration selection of a user on the constructed artificial intelligence application, wherein the artificial intelligence algorithm configuration is a network topology for describing mathematical operations executed in the artificial intelligence application;

selecting and obtaining a dictionary describing the executed mathematical operation according to the artificial intelligence algorithm configuration;

reconstructing mathematical operation on the dictionary through mathematical language representation of graph theory to obtain executable text for executing the mathematical operation;

and through the execution of the executable text, the user is enabled to run the built artificial intelligence application according to the selected artificial intelligence algorithm configuration.

The method of claim 1, wherein receiving an artificial intelligence algorithm configuration selection by a user of the constructed artificial intelligence application comprises:

receiving and obtaining an artificial intelligence algorithm configuration selection of the constructed artificial intelligence application by the user according to the selection of the constructed artificial intelligence application by the user, wherein the artificial intelligence algorithm configuration selection is mapped with a dictionary stored for the artificial intelligence application.

The method of claim 1, wherein receiving an artificial intelligence algorithm configuration selection by a user of the constructed artificial intelligence application comprises:

and according to the artificial intelligence application construction selected by the user, receiving a character string corresponding to the dictionary, wherein the dictionary corresponding to the character string is used for recording the artificial intelligence algorithm configuration formed by the artificial intelligence application constructed by the user through mathematical primitive configuration at present.

The method of claim 3, wherein said selecting a dictionary describing mathematical operations performed according to said artificial intelligence algorithm configuration comprises:

and decoding and converting the character string into a dictionary to obtain the dictionary formed by taking the digital element identification and the core parameter as dictionary data, wherein the digital element identification and the core parameter in the dictionary data correspond to the mathematical element for building the artificial intelligence application configuration.

The method of claim 1, wherein reconstructing a mathematical operation on the dictionary through the graph-theoretic mathematical language representation results in an executable text that performs the mathematical operation, comprising:

acquiring data missing codes of corresponding mathematical operations according to the mathematical primitive identifications in the dictionary;

filling core parameters corresponding to the mathematical primitive identification into the obtained data missing codes to obtain code information for executing corresponding mathematical operations;

and according to the input dimension and the output dimension indicated in the core parameter corresponding to the mathematical primitive identification, sequentially reconstructing the executable text of the artificial intelligence application through the mathematical language representation of graph theory from output to input of the code information.

The method of claim 1, wherein the causing the user to run the built artificial intelligence application according to the selected artificial intelligence algorithm configuration through the execution of the executable text comprises:

acquiring sample data suitable for the artificial intelligence application in a training mode, wherein the training mode is an executed artificial intelligence application running mode;

and performing parameter training through the sample data in the operation of the artificial intelligence application through the artificial intelligence application set up by the execution operation of the executable text.

The method of claim 6, wherein the causing the user to run the built artificial intelligence application according to the selected artificial intelligence algorithm configuration through the execution of the executable text comprises:

acquiring data selected and input by a user, wherein the data comprises target data processed by an artificial intelligence application set up by the user;

and running the trained artificial intelligence application in a decision mode to finish the processing of selecting input data by a user by executing the executable file finishing parameter training.

The method of claim 1, wherein the mathematical operations that can be performed correspond to a mathematical primitive and the artificial intelligence algorithm configuration is a network topology formed by the interlinked mathematical primitives, the method further comprising:

receiving the update of a user to a newly added mathematical primitive to obtain mathematical primitive definition information, wherein the mathematical primitive definition information comprises a newly added mathematical primitive identifier, at least one mathematical primitive identifier and a core parameter, and the at least one mathematical primitive identifier and the core parameter correspond to the newly added mathematical primitive encapsulated under the newly added mathematical primitive identifier;

and storing the mathematical primitive definition information to initialize and configure the graphical interface with the newly added chunk.

An operation implementation device in artificial intelligence application building, characterized in that the device comprises:

the receiving module is used for receiving artificial intelligence algorithm configuration selection of a user on the constructed artificial intelligence application, and the artificial intelligence algorithm configuration is a network topology for describing mathematical operations executed in the artificial intelligence application;

the dictionary acquisition module is used for selecting and acquiring a dictionary describing the executed mathematical operation according to the artificial intelligence algorithm configuration;

the text generation module is used for reconstructing mathematical operation on the dictionary through mathematical language representation of graph theory to obtain an executable text for executing the mathematical operation;

and the application running module is used for enabling the user to run the built artificial intelligence application according to the selected artificial intelligence algorithm configuration through the execution of the executable text.

A machine device, comprising:

a processor; and

a memory having computer readable instructions stored thereon which, when executed by the processor, implement the method of any of claims 1 to 8.

32页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:为芯片打补丁的方法及芯片

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!