KR20220002814A - Method, electronic device, and storage medium for processing visual data of deep model - Google Patents
Method, electronic device, and storage medium for processing visual data of deep model Download PDFInfo
- Publication number
- KR20220002814A KR20220002814A KR1020210159125A KR20210159125A KR20220002814A KR 20220002814 A KR20220002814 A KR 20220002814A KR 1020210159125 A KR1020210159125 A KR 1020210159125A KR 20210159125 A KR20210159125 A KR 20210159125A KR 20220002814 A KR20220002814 A KR 20220002814A
- Authority
- KR
- South Korea
- Prior art keywords
- visualization data
- historical
- data
- deep model
- user identifier
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/535—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/10—Interfaces, programming languages or software development kits, e.g. for simulating neural networks
- G06N3/105—Shells for specifying net layout
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 출원은 데이터 처리 분야에 관한 것으로, 구체적으로는 클라우드 컴퓨팅, 자연어 처리, 빅데이터, 딥러닝 등 인공 지능 기술분야에 관한 것이고, 특히 딥 모델 시각화 데이터의 처리 방법, 장치 및 전자기기에 관한 것이다.This application relates to the field of data processing, specifically, to the field of artificial intelligence such as cloud computing, natural language processing, big data, and deep learning, and in particular, to a processing method, apparatus, and electronic device of deep model visualization data.
컴퓨터 기술이 활발하게 발전함과 더불어 기계 학습 분야도 신속하게 발전하였으며 각 분야에서 딥 러닝의 효과도 점차 뚜렷해지고 있다. 딥 러닝은 이미지 식별, 음성 식별, 추천 시스템 등 기술에서 없어서는 안될 부분으로서, 어떻게 딥 모델 시각화 데이터를 빠르고 간편하게 처리하겠는가 하는 것이 매우 중요하다.With the active development of computer technology, the field of machine learning has also developed rapidly, and the effect of deep learning in each field is gradually becoming clearer. Deep learning is an indispensable part of technologies such as image identification, voice identification, and recommendation system, and it is very important to quickly and easily process deep model visualization data.
본 출원은 딥 모델 시각화 데이터의 처리 방법, 장치 및 전자기기를 제공한다.The present application provides a method, an apparatus, and an electronic device for processing deep model visualization data.
본 출원의 일 양태에 따르면,According to an aspect of the present application,
개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 상기 디스플레이 요청에서의 사용자 식별자를 결정하는 단계;determining a user identifier in the display request in response to the personal workspace display request being obtained;
상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득하는 단계; 및,obtaining a historical visualization data set related to the user identifier; and,
상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시하는 단계를 포함하는 방법을 제공한다.and displaying the historical visualization data set on a user's personal workspace page corresponding to the user identifier.
본 출원의 다른 양태에 따르면,According to another aspect of the present application,
개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 상기 디스플레이 요청에서의 사용자 식별자를 결정하는 제1 결정 모듈;a first determining module for determining a user identifier in the display request in response to the personal workspace display request being obtained;
상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득하는 획득 모듈; 및,an acquiring module for acquiring a historical visualization data set related to the user identifier; and,
상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시하는 디스플레이 모듈을 포함하는 장치를 제공한다.and a display module for displaying the historical visualization data set on a user's personal workspace page corresponding to the user identifier.
본 출원의 다른 양태에 따르면,According to another aspect of the present application,
적어도 하나의 프로세서; 및,at least one processor; and,
상기 적어도 하나의 프로세서와 통신 가능하게 연결하는 메모리를 포함하고,a memory communicatively coupled to the at least one processor;
상기 메모리에는 상기 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장되어 있고, 상기 명령은 상기 적어도 하나의 프로세서에 의해 실행되어 상기 적어도 하나의 프로세서로 하여금 상기 일 양태의 실시예에 따른 딥 모델 시각화 데이터의 처리 방법을 수행하도록 하는 전자기기를 제공한다.An instruction executable by the at least one processor is stored in the memory, and the instruction is executed by the at least one processor to cause the at least one processor of the deep model visualization data according to the embodiment of the one aspect. An electronic device for performing a processing method is provided.
본 출원의 또 다른 양태에 따르면, 컴퓨터 명령이 저장되어 있는 비일시적 컴퓨터 판독 가능 저장매체를 제공하고, 상기 컴퓨터 명령은 상기 컴퓨터로 하여금 상기 일 양태의 실시예에 따른 딥 모델 시각화 데이터의 처리 방법을 수행하도록한다.According to another aspect of the present application, there is provided a non-transitory computer readable storage medium having computer instructions stored therein, wherein the computer instructions cause the computer to process a deep model visualization data according to an embodiment of the one aspect. to do
본 출원의 또 다른 양태에 따르면, 컴퓨터 프로그램을 포함하는 컴퓨터 프로그램 제품을 제공하고, 상기 컴퓨터 프로그램이 프로세서에 의해 실행될 경우, 상기 일 양태의 실시예에 따른 딥 모델 시각화 데이터의 처리 방법을 구현한다.According to another aspect of the present application, a computer program product including a computer program is provided, and when the computer program is executed by a processor, the deep model visualization data processing method according to the embodiment of the one aspect is implemented.
본 출원의 또 다른 양태에 따르면, 컴퓨터 판독 가능 매체에 저장되어 있는 컴퓨터 프로그램을 더 제공하는바, 상기 컴퓨터 프로그램중의 명령이 실행될 경우, 상기 일 양태의 실시예에 따른 딥 모델 시각화 데이터의 처리 방법이 실행된다.According to another aspect of the present application, there is further provided a computer program stored in a computer-readable medium, wherein when an instruction in the computer program is executed, the deep model visualization data processing method according to the embodiment of the one aspect this is executed
본 출원에서 제공하는 딥 모델 시각화 데이터의 처리 방법, 장치, 전자기기 및 저장매체는 다음과 같은 유익한 효과를 갖는다.The deep model visualization data processing method, apparatus, electronic device and storage medium provided in the present application have the following beneficial effects.
개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한 다음, 상기 사용자 식별자에 관련된 이력 시각화 데이터세트를 획득하고, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시한다. 이로써 이력 시각화 데이터를 신속하게 전시하고 결정할 수 있으며 모델을 다시 재구축하거나 이력 모델을 재현할 필요가 없으므로 트레이닝의 효율을 최대한으로 향상시키고 시간을 절약한다.In response to obtaining the personal workspace display request, determine a user identifier in the display request, and then obtain a historical visualization dataset related to the user identifier, and in the user's personal workspace page corresponding to the user identifier, the historical visualization data set to exhibit This allows for rapid display and determination of historical visualization data and eliminates the need to rebuild or reproduce historical models, maximizing training efficiency and saving time.
본 명세서에서 설명한 내용은 본 발명의 실시예의 관건적이거나 중요한 특징을 표기하기 위한 것이 아니고 본 발명의 범위를 한정하기 위한 것도 아님을 이해해야한다. 본 발명의 기타 특징은 아래의 명세서를 통해 더 용이하게 이해할 수 있을 것이다.It should be understood that the content described herein is not intended to indicate key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be more readily understood from the following specification.
첨부 도면은 본 방안을 더 잘 이해하기 위한 것으로, 본 출원을 한정하지 않는다. 여기서,
도 1A는 본 출원의 일 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 흐름도이고;
도 1B는 본 출원의 일 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 2A는 본 출원의 다른 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 흐름도이고;
도 2B는 본 출원의 다른 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이고;
도 2C는 본 출원의 다른 실시예에서 제공하는 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 3A는 본 출원의 또 다른 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 흐름도이고;
도 3B는 본 출원의 또 다른 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 3C는 본 출원의 또 다른 실시예에서 제공하는 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 4A는 본 출원의 일 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이고;
도 4B는 본 출원의 일 실시예에서 제공하는 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 5A는 본 출원의 일 실시예에서 제공하는 또 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이고;
도 5B는 본 출원의 일 실시예에서 제공하는 또 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 5C는 본 출원의 일 실시예에서 제공하는 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이고;
도 5D는 본 출원의 일 실시예에서 제공하는 또 다른 딥 모델 시각화 데이터의 처리 방법의 페이지 디스플레이 도면이며;
도 6은 본 출원의 일 실시예에서 제공하는 딥 모델 시각화 데이터 처리 장치의 개략도이고;
도 7은 본 출원의 다른 실시예에서 제공하는 딥 모델 시각화 데이터 처리 장치의 개략도이며;
도 8은 본 출원의 실시예의 딥 모델 시각화 데이터의 처리 방법을 구현하는 전자 기기의 블록도이다.The accompanying drawings are for better understanding of the present method, and do not limit the present application. here,
1A is a flowchart of a method for processing deep model visualization data provided in an embodiment of the present application;
1B is a page display diagram of a method for processing deep model visualization data provided in an embodiment of the present application;
2A is a flowchart of a processing method of deep model visualization data provided in another embodiment of the present application;
2B is a page display diagram of a method for processing deep model visualization data provided in another embodiment of the present application;
2C is a page display diagram of another deep model visualization data processing method provided in another embodiment of the present application;
3A is a flowchart of a processing method of deep model visualization data provided in another embodiment of the present application;
3B is a page display diagram of a method for processing deep model visualization data provided in another embodiment of the present application;
3C is a page display diagram of another deep model visualization data processing method provided in another embodiment of the present application;
4A is a page display diagram of a method for processing deep model visualization data provided in an embodiment of the present application;
4B is a page display diagram of another deep model visualization data processing method provided in an embodiment of the present application;
5A is a page display diagram of another deep model visualization data processing method provided in an embodiment of the present application;
5B is a page display diagram of another deep model visualization data processing method provided in an embodiment of the present application;
5C is a page display diagram of another deep model visualization data processing method provided in an embodiment of the present application;
5D is a page display diagram of another deep model visualization data processing method provided in an embodiment of the present application;
6 is a schematic diagram of a deep model visualization data processing apparatus provided in an embodiment of the present application;
7 is a schematic diagram of a deep model visualization data processing apparatus provided in another embodiment of the present application;
8 is a block diagram of an electronic device implementing a method of processing deep model visualization data according to an embodiment of the present application.
이하, 첨부 도면을 결부하여 본 출원의 예시적인 실시예들을 설명하고자 하며, 이해를 돕기 위해 본 출원의 실시예들의 다양한 세부 사항들이 포함되는데, 이들은 단지 예시적인 것으로 간주되어야한다. 따라서, 본 출원의 기술 분야의 통상의 지식을 가진 자라면 본 출원의 범위 및 사상을 벗어나지 않으면서 본 명세서에 설명된 실시예들에 대해 다양한 변경 및 수정이 이루어질 수 있음을 알아야한다. 또한, 명확성 및 간결성을 위해, 공지된 기능 및 구조에 대한 설명은 아래 설명에서 생략된다.Hereinafter, exemplary embodiments of the present application will be described in conjunction with the accompanying drawings, and various details of the embodiments of the present application are included to aid understanding, which should be regarded as exemplary only. Accordingly, it should be understood by those of ordinary skill in the art of the present application that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present application. In addition, for clarity and conciseness, descriptions of well-known functions and structures are omitted from the description below.
데이터 처리는 데이터에 대한 수집, 저장, 조사, 가공, 변환 및 전송을 가리킨다. 처리기기의 구조 방식, 작업 방식 및 데이터의 시공간 분포 방식이 상이함에 따라 데이터 처리에도 상이한 방식이 존재한다. 상이한 처리 방식은 상이한 하드웨어와 소프트웨어 지원을 요구하고, 각 처리 방식은 모두 고유한 특점을 가지므로 응용 문제의 실제 환경에 따라 적합한 처리 방식을 선택해야한다.Data processing refers to the collection, storage, investigation, processing, transformation and transmission of data. Different methods exist for data processing as the structure method of the processing device, the operation method, and the space-time distribution method of the data are different. Different processing methods require different hardware and software support, and each processing method has unique characteristics, so the appropriate processing method should be selected according to the actual environment of the application problem.
인공 지능은 컴퓨터가 사람의 일부 사고 과정 및 지능적인 행동(예컨대, 학습, 추리, 사고, 계획 등)을 시뮬레이션 하도록 연구하는 학문으로서, 하드웨어 수준의 기술이 존재할 뿐만 아니라 소프트웨어 수준의 기술도 존재한다. 인공 지능 하드웨어 기술은 일반적으로 센서, 전용 인공 지능 칩, 클라우드 컴퓨팅, 분산형 저장, 빅데이터 처리 등 기술을 포함한다. 인공 지능 소프트웨어 기술은 주로 컴퓨터 시각 기술, 음성 식별 기술, 자연어 처리 기술 및 기계 학습, 딥러닝, 빅데이터 처리 기술, 지식 그래프 기술 등 몇 개의 큰 방향을 포함한다.Artificial intelligence is a discipline that studies computer to simulate some human thinking processes and intelligent actions (eg, learning, reasoning, thinking, planning, etc.). There are technology at the hardware level as well as technology at the software level. Artificial intelligence hardware technology generally includes technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing. Artificial intelligence software technology mainly includes several big directions: computer vision technology, speech identification technology, natural language processing technology and machine learning, deep learning, big data processing technology, knowledge graph technology.
클라우드 컴퓨팅은 네트워크 액세스를 통해 탄력적이고 확장 가능한 공유 물리적 또는 가상 리소스 풀을 가리키며, 리소스는 서버, 운영 체제, 네트워크 소프트웨어, 애플리케이션 및 저장 기기 등을 포함할 수 있으며, 온 디맨드 셀프 서비스 방식으로 리소스를 배포하고 관리할 수 있는 기술 체계이고, 클라우드 컴퓨팅 기술을 통해 인공 지능, 블록체인 등 기술 응용, 모델 트레이닝을 위해 고효율적이고 강력한 데이터 처리 능력을 제공할 수 있다.Cloud computing refers to a shared, elastic and scalable pool of physical or virtual resources through network access, which can include servers, operating systems, network software, applications and storage devices, etc., and deploys resources in an on-demand, self-service manner. It is a technology system that can be used and managed, and through cloud computing technology, it can provide high-efficiency and powerful data processing capabilities for application of technologies such as artificial intelligence and blockchain, and model training.
자연어 처리는 컴퓨터로 인간의 언어(예컨대, 중국어, 영어 등)를 처리, 이해 및 운용하는 것인 바, 컴퓨터 과학과 언어학의 교차 학문이며, 흔히 컴퓨터 언어학이라고도한다. 자연어는 인간과 다른 동물을 구별하는 근본적인 표징이기에 언어가 없으면 인간의 사고에 대해 말할 거리도 없으므로 자연어 처리는 인공 지능의 가장 높은 작업과 경계를 구현한다. 다시 말해서, 컴퓨터가 자연어를 처리하는 능력을 구비하였을 때에만 컴퓨터는 진정한 지능을 구현한다.Natural language processing is the processing, understanding, and operation of human language (eg, Chinese, English, etc.) with a computer. It is a cross discipline between computer science and linguistics, and is often referred to as computer linguistics. Natural language processing embodies the highest tasks and boundaries of artificial intelligence, since natural language is a fundamental marker that distinguishes humans from other animals, and without language there is nothing to say about human thinking. In other words, a computer realizes true intelligence only when it has the ability to process natural language.
빅데이터 기술은 여러 가지 루트를 통해 대량의 데이터에 대한 수집을 구현하고, 클라우드 컴퓨팅 기술을 사용하여 데이터에 대한 심층적인 마이닝 및 분석을 구현하여 데이터 간의 규칙과 특점을 제때에 찾아낼 수 있도록 확보하고 데이터의 가치를 종합하고 요약하는 것을 가리킨다. 빅데이터 기술은 데이터의 특징을 이해하고 발전 추세를 예측하는데 매우 중요한 의의가 있다.Big data technology implements the collection of large amounts of data through various routes, and implements in-depth mining and analysis of data using cloud computing technology to ensure that rules and characteristics between data can be found in a timely manner. It refers to aggregating and summarizing the value of data. Big data technology has very important significance in understanding the characteristics of data and predicting development trends.
딥 러닝은 여러 계층의 인공 신경망 및 이를 트레이닝시키는 방법을 가리킨다. 하나의 계층의 신경망은 대량의 행렬 숫자를 입력으로 하고, 비선형 활성화 방법을 통해 가중치를 취한 다음, 다른 하나의 데이터 세트를 생성하여 출력으로한다. 적합한 행렬 수량을 통해 여러 계층의 조직이 하나로 연결되어 신경망 “대뇌”를 형성하여 인간이 물체를 인식하고 사진을 표기하는 것처럼 정밀하고 복잡한 처리를 수행한다.Deep learning refers to a multi-layered artificial neural network and a method for training it. A neural network of one layer takes a large number of matrix numbers as input, takes weights through a nonlinear activation method, and then generates another data set as output. Through an appropriate matrix quantity, multiple layers of tissue are connected together to form a neural network “cerebrum” that performs precise and complex processing just like humans recognize objects and mark pictures.
아래에서는 첨부 도면을 참조하여 본 출원의 실시예의 딥 모델 시각화 데이터의 처리 방법, 장치 및 전자기기를 설명한다.Hereinafter, with reference to the accompanying drawings, a processing method, apparatus, and electronic device of the deep model visualization data of an embodiment of the present application will be described.
도 1A는 본 출원의 실시예에서 제공하는 딥 모델 시각화 데이터의 처리 방법의 흐름도이다.1A is a flowchart of a processing method of deep model visualization data provided in an embodiment of the present application.
본 출원의 실시예의 딥 모델 시각화 데이터의 처리 방법은 본 출원의 실시예에서 제공하는 딥 모델 시각화 데이터 처리 장치에 의해 수행될 수 있고, 상기 장치는 전자 기기에 구성될 수 있다.The deep model visualization data processing method of the embodiment of the present application may be performed by the deep model visualization data processing apparatus provided in the embodiment of the present application, and the apparatus may be configured in an electronic device.
도 1A에 도시된 바와 같이, 상기 딥 모델 시각화 데이터의 처리 방법은 하기와 같은 단계를 포함한다.As shown in Figure 1A, the deep model visualization data processing method includes the following steps.
단계 101, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한다.
개인 작업 공간은 딥 모델 시각화 애플리케이션을 사용 시 개인이 사용하는 공유 공간일 수 있다.The personal workspace may be a shared space used by an individual when using the deep model visualization application.
사용자 식별자는 딥 모델 시각화 애플리케이션을 사용 시 사용자 신분을 나타낼 수 있는 유일한 식별자다.The user identifier is the only identifier that can represent the user identity when using the deep model visualization application.
이해할 수 있는 것은, 개인 작업 공간 디스플레이 요청에는 사용자 식별자가 포함될 수 있고, 다른 내용이 포함될 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.It may be understood that the personal workspace display request may include a user identifier or other content, and the present application is not limited thereto.
본 출원의 실시예에서, 개인 작업 공간 디스플레이 요청이 획득되면 상기 개인 작업 공간 디스플레이 요청을 처리함으로써, 그 중에 포함된 사용자 식별자를 결정한다.In an embodiment of the present application, when a personal workspace display request is obtained, the user identifier included therein is determined by processing the personal workspace display request.
단계 102, 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득한다.
이력 시각화 데이터 세트는 하나 또는 다수의 이력 시각화 데이터를 포함할 수 있고, 각 이력 시각화 데이터에 대응되는 생성 시간을 포함할 수도 있거나, 또는, 각 이력 시각화 데이터가 속한 프로젝트 명칭 등 정보를 포함할 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.The historical visualization data set may include one or more historical visualization data, may include a creation time corresponding to each historical visualization data, or may include information such as a project name to which each historical visualization data belongs. , the present application is not limited thereto.
본 출원의 실시예에서, 사용자 식별자가 결정된 후, 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득할 수 있다.In an embodiment of the present application, after the user identifier is determined, a historical visualization data set related to the user identifier may be obtained.
단계 103, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시한다.
사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시할 경우, 다양한 배열 방식이 있을 수 있는데, 예를 들어, 각 이력 시각화 데이터의 생성 시간에 따라 배열할 수 있거나, 또는 각 이력 시각화 데이터가 속한 프로젝트 명칭에 따라 배열할 수도 있다.When displaying the historical visualization data set on the user's personal workspace page corresponding to the user identifier, there may be various arrangement methods, for example, according to the generation time of each historical visualization data, or each history It can also be arranged according to the project name to which the visualization data belongs.
예를 들면, 각각의 이력 시각화 데이터의 생성 시간에 따라 다수의 이력 시각화 데이터를 사용자의 개인 작업 공간 페이지에서 하나씩 전시할 수 있다.For example, a plurality of historical visualization data may be displayed one by one on the user's personal workspace page according to the generation time of each historical visualization data.
사용자의 개인 작업 공간 페이지에서 “시간 정렬” 컨트롤을 설정할 수 있고, 상기 컨트롤을 클릭하여 시간 정렬 방식을 조정할 수 있다. 예를 들어, 기존에 각 이력 시각화 데이터의 생성 시간이 앞에서 뒤로의 순서로 각 이력 시각화 데이터를 하나씩 전시하면 상기 컨트롤을 클릭하여 시간 정렬 방식을 각 이력 시각화 데이터 생성 시간이 뒤에서 앞으로의 순서로 조정할 수 있다. 또는, 기존에 각 이력 시각화 데이터 생성 시간이 뒤에서 앞으로의 순서로 각 이력 시각화 데이터를 배열하고 상기 컨트롤을 클릭하여 각 이력 시각화 데이터가 그 생성 시간이 앞에서 뒤로의 선후 순서로 배열되도록 조정할 수 있다.You can set the “Time Alignment” control on your personal workspace page, and click on the control to adjust how the time is aligned. For example, if each historical visualization data is displayed one by one in the order of the generation time of each historical visualization data from front to back, you can click the control to adjust the time alignment method so that the generation time of each historical visualization data is from back to front. have. Alternatively, by arranging each historical visualization data in the order that each historical visualization data generation time is from back to front, and clicking the control, each historical visualization data can be adjusted so that the generation time is arranged in the front-to-back order.
또는, 각각의 이력 시각화 데이터가 속한 프로젝트 명칭에 따라 다수의 이력 시각화 데이터를 사용자의 개인 작업 공간 페이지에서 하나씩 전시할 수도 있다.Alternatively, a plurality of historical visualization data may be displayed one by one on the user's personal workspace page according to the project name to which each historical visualization data belongs.
사용자의 개인 작업 공간 페이지에 “프로젝트 명칭” 정렬 컨트롤을 설치할 수 있고, 상기 컨트롤을 클릭하여 프로젝트 명칭 정렬 방식을 조정할 수 있다. 예를 들어, 기존에 프로젝트 명칭이 A에서 Z로의 순서에 따라 하나씩 전시되면 상기 컨트롤을 클릭하여 Z에서 A로의 순서로 조정할 수 있다. 또는, 기존에 정렬 방식이 Z에서 A로의 순서에 따라 하나씩 전시되는 것이면 상기 컨트롤을 클릭하여 A에서 Z로의 순서로 조정할 수 있다.You can install a “Project Name” sort control on your personal workspace page, and click the control to adjust how project names are sorted. For example, if the existing project names are displayed one by one according to the order of A to Z, it is possible to adjust the order from Z to A by clicking the control. Alternatively, if the existing sorting method is to display one by one according to the order from Z to A, you can click the control to adjust the order from A to Z.
설명해야 할 것은, 상기 예시는 단지 예를 들어 설명하기 위한 것일 뿐, 본 출원의 실시예의 시각화 데이터 세트 정렬에 대한 한정이 아니다.What should be described is that the above example is for illustrative purposes only, and is not a limitation on the visualization data set arrangement in the embodiment of the present application.
이해할 수 있는 것은, 상이한 전자기기에는 크기가 상이한 디스플레이 인터페이스가 대응될 수 있으므로 상이한 전자기기를 사용하여 이력 시각화 데이터를 결정할 때, 매 페이지에 전시될 수 있는 이력 시각화 데이터의 수량은 사용되는 전자기기의 디스플레이 인터페이스의 크기에 따라 다소 상이할 수 있다.It is understandable that different electronic devices may correspond to display interfaces of different sizes, so when determining history visualization data using different electronic devices, the quantity of historical visualization data that can be displayed on each page depends on the size of the electronic device used. It may be slightly different depending on the size of the display interface.
예를 들면, 휴대폰을 사용하여 결정할 때, 사용자의 개인 작업 공간 페이지에 전시될 수 있는 이력 시각화 데이터의 수량은 상대적으로 적을 수 있는 바, 예를 들어, 5개, 10개 등이다.For example, when determining using a mobile phone, the quantity of historical visualization data that can be displayed on the user's personal workspace page may be relatively small, for example, 5, 10, or the like.
또는, 컴퓨터를 사용하여 결정할 때, 사용자의 개인 작업 공간 페이지에 전시될 수 있는 이력 시각화 데이터의 수량은 상대적으로 많을 수 있는 바, 예를 들어, 20개, 30개 등이다.Alternatively, when determining using a computer, the quantity of historical visualization data that can be displayed on the user's personal workspace page may be relatively large, for example, 20, 30, or the like.
설명해야 할 것은, 상기 사용자의 개인 작업 공간 페이지에 전시된 이력 시각화 데이터의 수량 및 사용되는 전자 기기는 단지 예를 들어 설명한 것일 뿐, 본 출원의 실시예의 개인 작업 공간 페이지에 전시된 이력 시각화 데이터 세트를 한정하지 않는다.It should be explained that the quantity of historical visualization data displayed on the user's personal workspace page and the electronic device used are merely examples, and the historical visualization data set displayed on the personal workspace page of the embodiment of the present application does not limit
이해할 수 있는 것은, 개인 작업 공간 페이지 중 각 페이지에는 일정한 수량의 이력 시각화 데이터만 전시될 수 있고, 수량을 초과한 다른 이력 시각화 데이터는 다음 페이지 또는 이후의 페이지에 전시될 수 있으며, 사용자는 “다음 페이지”를 클릭하거나 또는 “2”, “3” 등 상응한 페이지 수를 클릭하거나, 또는 다른 방식으로 페이지를 넘길 수 있으며, 본 출원은 이에 대해 한정하지 않는다.It is understandable that only a certain amount of historical visualization data may be displayed on each page of the personal workspace page, and other historical visualization data exceeding the quantity may be displayed on the next or subsequent pages, and the user Pages” or the corresponding number of pages such as “2” or “3” may be clicked, or pages may be turned in other ways, but the present application is not limited thereto.
가능한 구현 상황에서, 필요에 따라 페이지에 “이전 페이지”, “다음 페이지” 등 컨트롤을 추가함으로써, 페이지 넘김 등 조작을 수행할 수 있다. 예를 들어, 페이지는 도 1B에 도시된 바와 같이, 현재 페이지에는 각 이력 시각화 데이터의 프로젝트 명칭, 저장 주소, 생성 시간을 포함하는 3개의 이력 시각화 데이터가 전시될 수 있다. 프로젝트 명칭 “AAA”에 대응되는 저장 주소는 “WAA”이고, 생성 시간은 “2020.10.01”이며, 프로젝트 명칭 “BBB”에 대응되는 저장 주소는 “WBB”이고, 생성 시간은 “2020.10.10”이며, 프로젝트 명칭 “CCC”에 대응되는 저장 주소는 “WCC”이고, 생성 시간은 “2020.11.11”이다. 상기 페이지에는 “이전 페이지”, “다음 페이지” 컨트롤, “1”, “2”, “3”이 더 포함될 수 있고, 현재 페이지가 제2 페이지임을 보아낼 수 있으며, 사용자는 “이전 페이지”, “다음 페이지” 컨트롤을 클릭하여 페이지를 넘길 수 있고, “1”을 클릭하여 제1 페이지로 이동하거나 “3”을 클릭하여 제3 페이지로 이동할 수도 있다.In a possible implementation situation, operations such as page turning can be performed by adding controls such as “previous page” and “next page” to the page as needed. For example, the page may display three historical visualization data including a project name, a storage address, and a creation time of each historical visualization data on the current page, as shown in FIG. 1B . The storage address corresponding to the project name “AAA” is “WAA”, the creation time is “2020.10.01”, the storage address corresponding to the project name “BBB” is “WBB”, and the creation time is “2020.10.10” , the storage address corresponding to the project name “CCC” is “WCC”, and the creation time is “2020.11.11”. The page may further include “previous page”, “next page” controls, “1”, “2”, “3”, and it can be seen that the current page is the second page, and the user can see the “previous page”; You can turn pages by clicking the “next page” control, click “1” to go to
설명해야 할 것은, 상기 페이지 중 프로젝트 명칭 하의 각 명칭, 저장 주소 하의 각 주소 및 생성 시간 하의 각 시간, 각 컨트롤은 단지 예시적인 설명일 뿐, 본 출원이 이력 시각화 데이터를 전시하는 것에 대한 한정이 아니다.It should be noted that each name under the project name, each address under the storage address, and each time under the creation time, each control of the page are merely exemplary descriptions, and the present application is not limited to displaying historical visualization data .
이로부터, 사용자는 나중에 이력 시각화 데이터를 사용해야 한 경우, 개인 작업 공간 페이지에서 이력 시각화 데이터를 직접 결정할 수 있고, 다시 모델을 재구축하거나 이력 모델을 재현할 필요가 없으므로 트레이닝의 효율을 최대한으로 향상시키고 시간을 절약하며 사용자의 부담을 줄여준다.From this, when the user needs to use the historical visualization data later, the user can directly determine the historical visualization data on the personal workspace page, and there is no need to rebuild the model or reproduce the historical model again, thereby maximizing the efficiency of training and improving the training efficiency. It saves time and reduces the burden on users.
본 출원의 실시예는, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한 다음, 상기 사용자 식별자에 관련된 이력 시각화 데이터세트를 획득하고, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시한다. 이로써 이력 시각화 데이터를 신속하게 전시하고 결정할 수 있으며 모델을 다시 재구축하거나 이력 모델을 재현할 필요가 없으므로 트레이닝의 효율을 최대한으로 향상시키고 시간을 절약한다.An embodiment of the present application determines a user identifier in a display request in response to a personal workspace display request being obtained, and then acquires a historical visualization dataset related to the user identifier, and a personal task of the user corresponding to the user identifier Display the historical visualization data set on the Spatial page. This allows for rapid display and determination of historical visualization data and eliminates the need to rebuild or reproduce historical models, maximizing training efficiency and saving time.
상기 실시예는, 획득된 개인 작업 공간 디스플레이 요청에 의해 결정된 사용자 식별자 및 상기 사용자 식별자에 관련된 이력 시각화 데이터 세트에 따라 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시할 수 있어, 효율을 최대한으로 향상시킨다. 또한, 각 시각화 데이터에 대해 삭제, 공유 등 상응한 처리 조작을 더 수행할 수 있으며, 아래에서는 도 2A를 결부하여 시각화 데이터를 처리하는 과정을 상세히 설명한다.The embodiment can display the historical visualization data set on the user's personal workspace page according to the user identifier determined by the obtained personal workspace display request and the historical visualization data set related to the user identifier, thereby maximizing the efficiency improve In addition, corresponding processing operations such as deletion and sharing may be further performed for each visualization data, and the process of processing the visualization data will be described in detail below in conjunction with FIG. 2A.
단계 201, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한다.
단계 202, 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득한다.
이력 시각화 데이터 세트에는 다수의 이력 시각화 데이터가 포함될 수 있고, 각각의 이력 시각화 데이터에 관련된 저장 주소 등 다른 내용이 포함될 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.A plurality of historical visualization data may be included in the historical visualization data set, and other contents such as a storage address related to each historical visualization data may be included, but the present application is not limited thereto.
단계 203, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시한다.Step 203, displaying the historical visualization data set on the user's personal workspace page corresponding to the user identifier.
개인 작업 공간 페이지는 검색 입력창을 포함할 수 있고, 다른 내용을 포함할 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.The personal workspace page may include a search input box or other content, and the present application is not limited thereto.
단계 204, 획득된 어느 하나의 시각화 데이터에 대한 선택 조작에 응답하여 어느 하나의 시각화 데이터를 미리보기 레이어에서 확대하여 전시하되, 미리보기 레이어는 개인 작업 공간 페이지가 위치한 레이어의 위층에 위치한다.In
시각화 데이터는 기존의 이력 시각화 데이터일 수 있고, 새로 추가된 시각화 데이터일 수도 있으며, 본 출원은 이에 대해 한정하지 않는다。The visualization data may be existing historical visualization data or may be newly added visualization data, but the present application is not limited thereto.
어느 하나의 시각화 데이터가 선택된 상태일 때, 다양한 전시 방식이 있을 수 있다.When any one visualization data is selected, there may be various display methods.
예를 들면, 미리보기 레이어에서 선택된 시각화 데이터를 확대하여 전시할 수 있다. 또는, 시각화 데이터가 선택될 때, 그 대응되는 배경 바탕색이 회색으로 변하고 글꼴이 밝아진다. 또는, 시각화 데이터가 선택된 상태일 때, 그 대응되는 식별 박스에 “체크” 부호가 나타난다.For example, the visualization data selected in the preview layer may be enlarged and displayed. Alternatively, when visualization data is selected, the corresponding background color is changed to gray and the font is brightened. Alternatively, when the visualization data is selected, a “check” symbol appears in the corresponding identification box.
설명해야 할 것은, 상기 시각화 데이터가 선택된 상태임을 특성화하는 방식은 단지 예를 들어 설명한 것일 뿐, 본 출원의 실시예의 시각화 데이터가 선택된 상태에 대한 한정이 아니다.It should be noted that the method of characterizing that the visualization data is in the selected state is merely an example, and the visualization data of the embodiment of the present application is not limited to the selected state.
이해할 수 있는 것은, 사용자는 하나의 시각화 데이터가 선택된 상태이도록 할 수 있고, 다수의 시각화 데이터가 동시에 선택된 상태이도록 할 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.It can be understood that the user may allow one visualization data to be in a selected state, or a plurality of visualization data to be selected at the same time, and the present application is not limited thereto.
단계 205, 획득된 어느 하나의 시각화 데이터에 관련된 공유 컨트롤에 대한 클릭 조작에 응답하여 어느 하나의 시각화 데이터에 관련된 저장 주소를 복사한다.In step 205, in response to a click operation on a shared control related to any one of the obtained visualization data, a storage address related to any one of the visualization data is copied.
사용자의 개인 작업 공간 페이지에는 “공유” 컨트롤이 더 포함될 수 있다.A user's personal workspace page may further include a "share" control.
사용자가 어느 하나의 시각화 데이터에 관련된 “공유” 컨트롤을 클릭하면 상기 시각화 데이터에 관련된 저장 주소를 복사함으로써, 상기 저장 주소를 타인에게 직접 공유할 수 있거나 또는 상기 주소를 관련 파일에 저장할 수도 있어, 사용자가 상기 시각화 데이터를 직접 사용할 수 있으므로 사용자와 타인 간의 교류 및 공유 과정이 최대한 간편하도록한다.When the user clicks the “share” control related to any one visualization data, by copying the storage address related to the visualization data, the storage address can be directly shared with others or the address can be saved in a related file, Since the visualization data can be used directly, the process of exchange and sharing between users and others is made as simple as possible.
가능한 구현 상황에서, 예를 들어, 페이지는 2B에 도시된 바와 같을 수 있고, 상기 페이지에서, 시각화 데이터가 속한 프로젝트 명칭은 “AAA”이며, 저장 주소는 “WAA” 및 대응되는 복사 컨트롤이고, 생성 시간은 “2020.10.01”이며, 조작에는 “삭제”, “공유” 컨트롤이 대응된다. 사용자가 “공유” 컨트롤을 클릭하면 “링크 복사 성공” 등 제시 문구가 나타나며, 이는 사용자가 이미 상기 시각화 데이터에 대응되는 주소 링크를 성공적으로 복사하여 공유할 수 있음을 설명한다.In a possible implementation situation, for example, the page may be as shown in 2B, in which the project name to which the visualization data belongs is “AAA”, the storage address is “WAA” and the corresponding copy control, and create The time is “2020.10.01”, and “delete” and “share” controls correspond to manipulation. When the user clicks the “share” control, a suggestion message such as “link copy success” appears, which explains that the user can successfully copy and share the address link corresponding to the visualization data already.
또는, 다른 방식을 사용하여 이력 시각화 데이터를 공유할 수도 있다.Alternatively, historical visualization data may be shared using other methods.
예를 들어, 도 2B에 도시된 페이지에서, 사용자는 저장 주소 부분의 “복사” 컨트롤을 클릭하여 링크를 복사하여 사용할 수 있다.For example, in the page shown in Fig. 2B, the user can click the "Copy" control in the storage address part to copy the link and use it.
설명해야 할 것은, 상기 페이지 중의 각 컨트롤, 프로젝트 명칭, 저장 주소 및 생성 시간은 단지 예시적인 설명일 뿐, 본 출원의 실시예의 페이지, 각 컨트롤, 프로젝트 명칭, 저장 주소 및 생성 시간에 대한 한정이 아니다.It should be noted that each control, project name, storage address, and creation time in the above page are merely exemplary descriptions, and are not limited to the page, each control, project name, storage address and creation time of the embodiment of the present application. .
설명해야 할 것은, 상기 공유 방식도 단지 예를 들어 설명한 것일 뿐, 본 출원의 실시예의 어느 하나의 시각화 데이터에 관련된 저장 주소를 복사하는 것에 대한 한정이 아니다.What should be described is that the sharing method is only described as an example, and is not limited to copying the storage address related to any one visualization data in the embodiments of the present application.
단계 206, 획득된 어느 하나의 시각화 데이터에 관련된 삭제 컨트롤에 대한 클릭 조작에 응답하여 팝업 창으로 삭제 결정 메시지를 디스플레이한다.In
단계 207, 획득된 팝업 창의 어느 하나의 컨트롤에 대한 클릭 조작에 응답하여 어느 하나의 컨트롤에 대응되는 처리 방식에 따라 어느 하나의 시각화 데이터를 처리한다.In
사용자의 개인 작업 공간 페이지에는 “삭제” 컨트롤이 더 포함될 수 있으며, 사용자는 상기 “삭제” 컨트롤을 클릭하여 상응한 이력 시각화 데이터를 삭제할 수 있다.The user's personal workspace page may further include a “Delete” control, and the user can click the “Delete” control to delete the corresponding historical visualization data.
가능한 구현 상황에서, 예를 들어, 페이지는 도 2B에 도시된 바와 같을 수 있고, 사용자가 “삭제” 컨트롤을 클릭하면 상응한 팝업 창이 나타나게 되며, 팝업 창 페이지는 도 2C에 도시된 바와 같을 수 있고, “이 시각화 내용을 삭제하시겠습니까? 삭제 후 현재 시각화 결과는 클리어됩니다” 등 프롬프트 내용, “결정” 컨트롤 및 “취소” 컨트롤이 있다. 사용자가 팝업 창의 “결정” 컨트롤을 클릭하면 상기 이력 시각화 데이터를 삭제할 수 있고, “취소” 컨트롤을 클릭하면 상기 이력 시각화 데이터 삭제를 취소한다.In a possible implementation situation, for example, the page may be as shown in Fig. 2B, and when the user clicks on the "Delete" control, a corresponding pop-up window will appear, the page of the pop-up window may be as shown in Fig. 2C and , “Are you sure you want to delete this visualization? After deletion, the current visualization result will be cleared” and so on, there are “Decision” control and “Cancel” control. When the user clicks the “decision” control in the pop-up window, the historical visualization data can be deleted, and when the user clicks the “cancel” control, the deletion of the historical visualization data is canceled.
또는, “삭제” 컨트롤을 클릭한 후 나타난 팝업 창 페이지에는 “현재 내용 삭제 결정” 등 프롬프트 내용, “결정” 컨트롤, “취소” 컨트롤 및 “닫기” 컨트롤이 디스플레이 될 수 있고, 사용자가 “닫기” 컨트롤을 클릭하면 현재 팝업 창 페이지를 종료하여 상기 시각화 데이터를 처리하지 않을 수 있다.Alternatively, the pop-up window page that appears after clicking the “Delete” control may display prompt contents such as “Decision to delete the current content”, “Decision” control, “Cancel” control, and “Close” control, and when the user clicks “Close” Clicking on the control will exit the current pop-up window page so that the visualization data may not be processed.
설명해야 할 것은, 팝업 창 페이지의 제시 문구는 다른 내용일 수도 있으며, 상기 내용은 단지 예를 들어 설명한 것일 뿐, 팝업 창 내용에 대한 한정이 아니며, 또한 팝업 창 페이지에는 다른 내용이 포함될 수도 있고, 상기 제시 문구 및 각 컨트롤은 예를 들어 설명한 것일 뿐, 본 출원의 팝업 창 페이지에 대한 한정이 아니다.It should be explained that the presentation text of the pop-up window page may be different content, and the above content is merely an example and is not limited to the pop-up window content, and the pop-up window page may include other content, The above presentation text and each control are merely illustrative and not limited to the pop-up window page of the present application.
단계 208, 획득된 검색 요청에 응답하여 검색 입력창 내 현재의 검색 타이틀을 결정한다.Step 208, a current search title in the search input window is determined in response to the obtained search request.
사용자의 개인 작업 공간 페이지에는 검색 입력창이 포함될 수 있고, 사용자는 검색 입력창에 조회하고자 하는 내용을 입력할 수 있으며, 예를 들어, 프로젝트 명칭, 생성 시간 등 일 수 있고, 본 출원은 이에 대해 한정하지 않는다.The user's personal workspace page may include a search input window, and the user may input the content to be inquired into the search input window, for example, a project name, creation time, etc., and the present application is limited thereto. I never do that.
단계 209, 검색 타이틀에 따라 이력 시각화 데이터 세트를 조회하여 타겟 이력 시각화 데이터를 획득한다.In step 209, the historical visualization data set is searched according to the search title to obtain target historical visualization data.
검색 타이틀에 따라 획득된 타겟 시각화 데이터는 하나일 수 있고 다수 개일 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.The target visualization data obtained according to the search title may be one or a plurality of pieces, and the present application is not limited thereto.
단계 210, 타겟 이력 시각화 데이터를 전시한다.
타겟 이력 시각화 데이터를 전시하는 방식은 다양할 수 있는 바, 예를 들어, 미리보기 레이어에서 획득된 타겟 이력 시각화 데이터를 확대하여 전시할 수 있거나, 또는, 다수의 타겟 이력 시각화 데이터 리스트를 직접 전시할 수도 있으며, 본 출원은 이에 대해 한정하지 않는다。A method of displaying the target history visualization data may be various. For example, the target history visualization data acquired in the preview layer may be enlarged and displayed, or a plurality of target history visualization data lists may be directly displayed. Also, the present application is not limited thereto.
설명해야 할 것은, 본 출원의 실시예에서, 시각화 데이터에 대해 선택 조작을 수행하는 단계, 시각화 데이터에 대해 삭제 조작을 수행하는 단계, 시각화 데이터에 대해 저장 주소 복사를 수행하는 단계 및 검색 타이틀에 따라 타겟 이력 시각화 데이터를 전시하는 단계의 선후 순서는 딥 모델 시각화 애플리케이션이 이러한 조작들의 수행 시기에 대한 한정이 아니라 단지 예시적인 설명일 뿐이고, 실제 사용시 딥 모델 시각화 애플리케이션은 획득된 조작에 따라 대응되는 명령을 수행할 수 있다.It should be explained that in the embodiment of the present application, performing a selection operation on the visualization data, performing a delete operation on the visualization data, performing a storage address copy on the visualization data, and depending on the search title The order before and after the step of displaying the target historical visualization data is not a limitation on the time when the deep model visualization application performs these operations, it is merely an exemplary description, and in actual use, the deep model visualization application provides a corresponding command according to the acquired operation. can be done
본 출원의 실시예는, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한 다음, 상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득하고, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시하며, 어느 하나의 시각화 데이터를 미리보기 레이어에서 확대하여 전시하고, 어느 하나의 시각화 데이터에 관련된 저장 주소를 복사, 팝업 창에서 어느 하나의 시각화 데이터를 삭제, 입력창에서 타겟 이력 시각화 데이터를 검색함으로써, 시각화 데이터에 대한 선택, 공유, 삭제, 검색 등 조작을 구현할 수 있어, 시각화 데이터를 신속하게 처리할 수 있으므로 사용자가 조작하기 간편하다.An embodiment of the present application determines the user identifier in the display request in response to the personal workspace display request being obtained, and then acquires a historical visualization data set related to the user identifier, and the user's personal task corresponding to the user identifier Display the historical visualization data set on the spatial page, enlarge and display any one visualization data in the preview layer, copy the storage address related to any one visualization data, delete any visualization data in the pop-up window, enter By searching the target history visualization data in the window, operations such as selection, sharing, deletion, and search for visualization data can be implemented, and the visualization data can be processed quickly, so the user is easy to operate.
또한, 사용자 식별자에 관련된 데이터베이스에 이력 시각화 데이터가 포함될 때, 상응한 이력 시각화 데이터를 추가할 수도 있고, 아래에서는 도 3A를 결부하여 이력 시각화 데이터의 추가에 대해 상세히 설명한다.In addition, when historical visualization data is included in the database related to the user identifier, corresponding historical visualization data may be added, and the addition of historical visualization data will be described in detail below in conjunction with FIG. 3A.
단계 301, 획득된 개인 작업 공간 컨트롤에 대한 클릭 조작에 응답하여 개인 작업 공간 디스플레이 요청이 획득됨을 결정한다.
사용자는 개인 작업 공간 컨트롤을 클릭하여 개인 작업 공간을 열 수 있다.Users can open their personal workspaces by clicking on the Personal Workspaces control.
예를 들면, 도 3B에 도시된 페이지에서, 페이지에는 “작업 공간 페이지” 프롬프트 단어 및 “전체 기능 전시”, “Workspace” 컨트롤이 있으며, “전체 기능 전시”를 클릭하면 딥 모델 시각화 애플리케이션의 관련 기능 및 시범 설명을 볼 수 있으며, “Workspace” 컨트롤을 클릭하면 개인 작업 컨트롤을 열 수 있다.For example, in the page shown in Figure 3B, the page has the prompt word “workspace page” and the “show full function”, “Workspace” controls, and when you click “show full function”, the relevant function of the deep model visualization application and demonstration instructions, click on the “Workspace” control to open the personal work control.
설명해야 할 것은, 상기 페이지의 프롬프트 단어, 각 컨트롤은 단지 예시적인 설명일 뿐, 실제 사용 시 필요에 따라 상응하게 수정할 수 있으며, 본 출원은 이에 대해 한정하지 않는다.It should be noted that the prompt words on the page and each control are merely exemplary descriptions, and may be appropriately modified as needed in actual use, and the present application is not limited thereto.
가능한 구현형태에서, 사용자는 또한 커맨드 라인을 사용하여 개인 작업 공간을 열 수 있다.In a possible implementation, the user may also open a personal workspace using the command line.
설명해야 할 것은, 상기 예시는 단지 예를 들어 설명한 것일 뿐, 본 출원의 실시예의 개인 작업 공간을 여는 방식에 대한 한정이 아니다.What should be described is that the above example is merely an example, and is not a limitation on a method of opening a personal workspace in an embodiment of the present application.
단계 302, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한다.
단계 303, 사용자 식별자에 대응되는 사용자가 딥 모델 시각화 애플리케이션에 로그인하지 않은 경우, 딥 모델 시각화 애플리케이션의 로그인 인터페이스를 디스플레이한다.In
예를 들면, 사용자가 딥 모델 시각화 애플리케이션에 로그인하지 않으면 페이지는 도 3C에 도시된 바와 같을 수 있고, 페이지에는 “아직 로그인하지 않았습니다. 로그인 후 저장된 이력 실험 결과를 볼 수 있습니다”, “신규 사용자이면 등록 후 개인 작업 공간을 사용하실 수 있습니다” 등 프롬프트 내용이 있다.For example, if the user is not logged in to the deep model visualization application, the page may be as shown in Figure 3C, and the page may contain "Not logged in yet. There are prompts such as “You can view the saved history experiment results after logging in”, “If you are a new user, you can use your personal workspace after registration”.
사용자가 상기 딥 모델 시각화 애플리케이션을 이미 사용한 경우, “로그인”을 클릭하여 딥 모델 시각화 애플리케이션의 로그인 인터페이스로 이동할 수 있고, 사용자는 QR코드 로그인, 또는 식별자 비밀번호 로그인, 또는 다른 방식을 선택하여 로그인할 수 있으며, 본 출원은 이에 대해 한정하지 않는다.If the user has already used the deep model visualization application, click “Login” to go to the login interface of the deep model visualization application, and the user can log in by selecting QR code login, identifier password login, or other methods and the present application is not limited thereto.
또는, 현재 사용자가 딥 모델 시각화 애플리케이션을 사용하지 않은 경우, “등록”을 클릭하여 등록 완료 후 로그인하여 상기 딥 모델 시각화 애플리케이션을 사용할 수 있다.Alternatively, if the current user does not use the deep model visualization application, he may click “Register” to log in after completing the registration to use the deep model visualization application.
설명해야 할 것은, 상기 예시의 인터페이스는 단지 예를 들어 설명한 것일 뿐, 본 출원의 사용자 로그인 페이지 및 로그인 인터페이스를 프롬프팅하는 것에 대한 한정이 아니다.It should be noted that the interface of the above example is merely an example and is not limited to prompting the user login page and login interface of the present application.
단계 304, 사용자 식별자에 관련된 데이터베이스에 이력 시각화 데이터가 포함되지 않은 것에 응답하여 시각화 데이터 추가 인터페이스를 디스플레이한다.In
예를 들면, 사용자 식별자에 관련된 데이터베이스에 이력 시각화 데이터가 포함되지 않으면 대응되는 디스플레이 페이지는 도 4A에 도시된 바와 같을 수 있고, 페이지에는 “저장된 이력 실험 결과가 없습니다. 실험을 새로 추가한 후 볼 수 있습니다”라는 제시 문구 및 “실험 새로 추가” 컨트롤이 포함될 수 있다.For example, if historical visualization data is not included in the database related to the user identifier, the corresponding display page may be as shown in FIG. 4A , and the page displays “There are no historical experimental results stored. This may include a prompt saying "You can view after adding a new experiment" and a "Add new experiment" control.
또는, 시각화 데이터 추가 인터페이스는 도 4B에 도시된 바와 같을 수도 있고, 페이지에는 “Workspace는 시각화 결과를 저장하고 공유하도록 도와주는 당신의 개인 작업 공간입니다”라는 제시 문구 및 “실험 새로 추가” 컨트롤이 포함될 수 있으며, 사용자는 “실험 새로 추가” 컨트롤을 클릭하여 시각화 데이터 추가 요청을 송신한다.Alternatively, the Add Visualization Data interface may be as shown in FIG. 4B , and the page will include a “Workspace is your personal workspace that helps you save and share your visualization results” and a “Add New Experiment” control. and the user sends a request to add visualization data by clicking the “Add New Experiment” control.
설명해야 할 것은, 상기 페이지의 제시 문구 및 컨트롤은 단지 예시적인 설명일 뿐, 본 출원의 실시예의 시각화 데이터 추가 인터페이스에 대한 한정이 아니다.It should be noted that the presentation text and controls of the page are merely exemplary descriptions, and are not limited to the visualization data addition interface of the embodiment of the present application.
단계 305, 데이터 추가 인터페이스에서 획득한 시각화 데이터 추가 요청에 응답하여 사용자 식별자에 관련된 데이터베이스에 시각화 데이터를 추가한다.In
사용자 식별자에 관련된 데이터베이스에 시각화 데이터를 추가한 경우, 시각화 데이터의 명칭을 추가하는 것을 포함할 수 있으며, 시각화 데이터의 명칭은 모델의 명칭일 수 있고, 로그의 명칭일 수도 있거나, 모델 명칭 및 로그 명칭 등일 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.When the visualization data is added to the database related to the user identifier, it may include adding the name of the visualization data, and the name of the visualization data may be the name of the model, the name of the log, or the name of the model and the log name and the like, and the present application is not limited thereto.
가능한 구현 상황에서, 데이터 추가 인터페이스에 상응한 내용 및 컨트롤을 추가할 수 있으며, 예를 들어, 시각화 데이터 추가 페이지의 초기 상태는 도 5A에 도시된 바와 같이, “실험 새로 추가”, “실험 명칭”, “로그” 및 관련된 “파일 업로드” 컨트롤, “모델” 및 관련된 “파일 업로드” 컨트롤, 및 “결정” 컨트롤, “취소” 컨트롤이 포함될 수 있다. 사용자가 “로그”에 대응되는 “파일 업로드” 컨트롤을 클릭하면 하나 또는 다수의 로그가 업로드 될 수 있고, “모델”에 대응되는 “파일 업로드” 컨트롤을 클릭하면 모델이 업로드 된다.In a possible implementation situation, corresponding contents and controls may be added to the data addition interface, for example, the initial state of the visualization data addition page is “add new experiment”, “experiment name”, as shown in FIG. 5A , , “log” and related “file upload” controls, “model” and related “file upload” controls, and “decision” controls, “cancel” controls. If the user clicks the “file upload” control corresponding to “log”, one or more logs can be uploaded, and when the user clicks the “file upload” control corresponding to “model”, the model is uploaded.
설명해야 할 것은, 상기 데이터 추가 페이지의 초기 상태의 “실험 새로 추가”, “실험 명칭”, “로그”, “모델” 등 내용 및 각 컨트롤은 단지 예시적인 설명일 뿐, 본 출원의 실시예의 데이터 추가 페이지의 초기 상태의 내용 및 컨트롤에 대한 한정이 아니다.It should be explained that the contents and each control such as “add new experiment”, “experiment name”, “log”, “model”, etc. of the initial state of the data addition page are merely exemplary descriptions, and the data of the embodiments of the present application There is no limitation on the content and controls of the initial state of the additional page.
이해할 수 있는 것은, 시각화 데이터 추가 인터페이스에서 시각화 데이터 추가 요청을 획득한 후, 먼저 추가 대기 시각화 데이터를 검증할 수 있다.It may be understood that, after obtaining the request to add visualization data in the visualization data addition interface, the additional standby visualization data may be verified first.
다음, 추가 대기 시각화 데이터가 검증을 통과한 경우, 데이터 추가 인터페이스에서 추가 대기 시각화 데이터의 명칭을 디스플레이한다.Next, when the additional atmospheric visualization data has passed the verification, the name of the additional atmospheric visualization data is displayed in the data addition interface.
가능한 구현 상황에서, 추가 대기 시각화 데이터가 검증을 통과한 경우, 시각화 데이터 추가 인터페이스는 도 5B에 도시된 바와 같을 수 있다. 상기 인터페이스는 “실험 새로 추가”, “실험 명칭”과 이에 대응되는 입력창, “로그” 및 관련된 “계속 업로드” 컨트롤, “파일 명칭01.txt”, “파일 명칭01.txt”, “파일 명칭01.txt”, 및 “모델”과 이에 관련된 “파일 업로드” 컨트롤, “파일 명칭01.txt”을 포함할 수 있다. 이미 업로드 된 파일을 선택하면 “삭제” 컨트롤이 나타날 수 있고, 상기 컨트롤을 클릭하면 추가된 현재 파일을 삭제할 수 있다. 상기 시각화 데이터 추가 인터페이스는 다른 내용 및 컨트롤을 포함할 수 도 있으며, 본 출원은 이에 대해 한정하지 않는다. 하나의 이력 데이터에는 하나의 모델만 관련될 수 있으나, 하나의 모델은 여러 차례 트레이닝될 수 있으므로 다수의 이력 시각화 데이터가 있을 수 있다. 추가 대기 시각화 데이터가 이미 검증을 통과하고, 인터페이스의 “로그”에 관련된 “파일 업로드” 컨트롤러가 “계속 업로드”로 변경되며 “모델 업로드”가 회색이 되고 “취소”를 클릭하면 어떠한 내용도 저장되지 않고 팝업 창이 취소되며, “결정”을 클릭하면 팝업 창이 종료되어 페이지가 자동으로 새로 고침되고 하나의 실험 리스트가 새로 추가되며, 프롬프트 내용은 2초, 5초와 같이 몇 초 후 사라지며, 본 출원은 이에 대해 한정하지 않는다.In a possible implementation situation, if the additional atmospheric visualization data passes the verification, the visualization data addition interface may be as shown in FIG. 5B . The interface includes “add new experiment”, “experiment name” and corresponding input window, “log” and related “continue upload” control, “file name 01.txt”, “file name 01.txt”, “file name” 01.txt”, and “model” and related “file upload” controls, “filename01.txt”. If you select a file that has already been uploaded, a “Delete” control may appear, and if you click on the control, you can delete the currently added file. The visualization data addition interface may include other contents and controls, but the present application is not limited thereto. Only one model may be related to one historical data, but since one model may be trained multiple times, there may be a plurality of historical visualization data. Additional waiting visualization data has already passed validation, the “file upload” controller related to “log” in the interface is changed to “continue upload”, “model upload” is grayed out and if you click “cancel” nothing is saved The pop-up window is canceled without is not limited thereto.
설명해야 할 것은, 상기 데이터 추가 인터페이스의 내용, 입력창, 각 컨트롤, 팝업 창 페이지 및 프롬프트 내용은 단지 예시적인 설명일 뿐, 본 출원의 실시예의 데이터 추가에 대한 한정이 아니다.It should be noted that the contents of the data addition interface, the input window, each control, the pop-up window page, and the prompt contents are only exemplary descriptions, and are not limited to data addition in the embodiments of the present application.
또는, 추가 대기 시각화 데이터가 검증을 통과하지 못한 경우, 데이터 추가 인터페이스에서 데이터 이상 원인을 디스플레이한다.Alternatively, if the additional atmospheric visualization data does not pass the verification, the data anomaly cause is displayed in the data addition interface.
가능한 구현 상황에서, 추가 대기 시각화 데이터가 검증을 통과하지 못할 경우, 시각화 데이터 추가 인터페이스는 도 5C에 도시된 바와 같을 수 있고, 페이지에는 “실험 새로 추가”, “실험 명칭”, “로그”에 대응되는 컨트롤인 “다시 업로드”, “파일 형식 오류, VisualDL에서 생성된 로그 파일 업로드만 지원합니다”라는 제시 문구, “모델”과 관련된 컨트롤인 “다시 업로드”, “메인 스트림 모델 구조 시각화를 지원하며, 구체적인 모델 지원 형식은 사용 가이드를 참조하시기 바랍니다”, “결정” 컨트롤, “취소” 컨트롤이 포함될 수 있고, 다른 내용 및 컨트롤이 포함될 수도 있다. 현재 데이터 이상 원인이 “파일 형식 오류, VisualDL에서 생성된 로그 파일 업로드만 지원합니다”임을 보아낼 수 있고, 실제 사용시 데이터 이상 원인은 다른 원인일 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.In a possible implementation situation, if the additional standby visualization data does not pass the verification, the visualization data addition interface may be as shown in FIG. 5C , and the page corresponds to “Add new experiment”, “Experiment name”, “Log” Controls such as “re-upload”, “file format error, only support uploading log files generated by VisualDL”, “re-upload”, a control related to “model”, “supports main stream model structure visualization, Please refer to the usage guide for specific model support formats”, “decide” controls, “cancel” controls, and may include other content and controls. It can be seen that the cause of the current data error is “file format error, only support log file upload generated by VisualDL”, and the cause of data error in actual use may be other causes, and this application is not limited thereto.
설명해야 할 것은, 상기 데이터 추가 인터페이스의 내용, 컨트롤, 제시 문구 등은 모두 예시적인 설명일 뿐, 본 출원의 실시예의 데이터 추가 인터페이스에 대한 한정이 아니다.It should be noted that the contents, controls, presentation phrases, etc. of the data addition interface are only exemplary descriptions, and are not limited to the data addition interface of the embodiment of the present application.
이해할 수 있는 것은, 사용자가 시각화 데이터를 추가하고자 실험 명칭을 입력할 경우, “명칭 길이는 16 문자 부호를 초과하지 않고 문자 부호 %를 포함하지 않아야 합니다”라는 제시 문구가 나타날 수 있으며, 다른 제시 문구가 나타날 수도 있거나, 또는 제시 문구가 나타나지 않을 수 있으며, 본 출원은 이에 대해 한정하지 않는다.It is understandable, when the user enters the experiment name to add visualization data, the suggestion phrase “The name length must not exceed 16 character codes and must not include the character code %” may appear, and other suggestion phrases may appear. may or may not appear, and the present application is not limited thereto.
가능한 구현 상황에서, “실험 명칭”에 대응되는 입력창을 클릭할 경우, 입력창 인터랙티브 상태 페이지가 나타날 수 있으며, 예를 들어 도 5D에 도시된 페이지에서, 상기 페이지는 “디폴트 상태” 및 이에 대응되는 입력창, “이것은”라는 내용이 디스플레이 된 “입력 상태”에 대응되는 입력창, “이것은 새로운 명칭이다”라는 내용이 디스플레이 된 “완료 상태”에 대응되는 입력창, “이것은 새로운 %이다”라는 내용이 디스플레이 된 “오류 상태”에 대응되는 입력창을 포함할 수 있고, 상기 입력창의 하측에는 “명칭은 문자 부호 %를 지원하지 않습니다”라는 제시 문구가 있으며, “오류 상태” 하측에는 “문자 부호 제한을 초과하여 디스플레이 하지 않습니다”라는 제시 문구가 있다.In a possible implementation situation, when an input window corresponding to “experiment name” is clicked, an input window interactive state page may appear, for example, in the page shown in FIG. 5D, the page is “default state” and corresponding An input window corresponding to the “input state” in which “this is” is displayed, an input window corresponding to the “completed state” in which “this is a new name” is displayed, and “this is a new %” An input window corresponding to the displayed “error state” may be included, and at the lower side of the input window there is a suggestion “Name does not support character code %”, and at the lower side of “error state” there is a “character code” There is a suggestion saying “Do not display beyond the limit”.
설명해야 할 것은, 상기 입력창 인터랙티브 상태 페이지의 각 내용, 각 입력창, 각 입력창에 디스플레이 된 내용 및 제시 문구 등은 단지 예시적인 설명일 뿐, 본 출원의 입력창 인터랙티브 상태 페이지의 내용, 입력창, 제시 문구에 대한 한정이 아니다.It should be noted that each content of the input window interactive state page, each input window, the content displayed in each input window, and the presented text are merely exemplary descriptions, and the contents of the input window interactive state page of the present application, input There is no limitation on the window and the presentation text.
본 출원의 실시예는, 추가 대기 시각화 데이터가 검증을 통과한 경우, 사용자 식별자에 관련된 데이터베이스에 시각화 데이터를 추가하고, 추가 대기 시각화 데이터가 검증을 통과하지 못한 경우, 데이터 추가 인터페이스에 데이터 이상 원인을 디스플레이 할 수 있다.In an embodiment of the present application, when the additional atmospheric visualization data passes verification, the visualization data is added to the database related to the user identifier, and when the additional atmospheric visualization data does not pass the verification, the cause of data abnormality in the data addition interface can be displayed.
본 출원의 실시예는, 개인 작업 공간 컨트롤에 대한 클릭 조작이 획득된 것에 응답하여 개인 작업 공간 디스플레이 요청이 획득됨을 결정하거나, 또는, 개인 작업 공간을 열기 위한 커맨드 라인 명령이 획득된 것에 응답하여 상기 작업 공간 디스플레이 요청이 획득됨을 결정한다. 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정하고, 사용자 식별자에 대응되는 사용자가 딥 모델 시각화 애플리케이션에 로그인하지 않은 경우, 딥 모델 시각화 애플리케이션의 로그인 인터페이스를 디스플레이하며, 사용자 식별자에 관련된 데이터베이스에 이력 시각화 데이터가 포함되지 않은 것에 응답하여 시각화 데이터 추가 인터페이스를 디스플레이고, 시각화 데이터 추가 인터페이스에서 획득한 시각화 데이터 추가 요청에 응답하여 사용자 식별자에 관련된 데이터베이스에 시각화 데이터를 추가한다. 이로부터, 사용자는 개인 작업 공간 컨트롤 또는 커맨드 라인 명령을 통해 개인 작업 공간을 열수 있고, 딥 모델 시각화 애플리케이션의 로그인 인터페이스에서 로그인한 다음, 데이터베이스에 시각화 데이터를 추가할 수도 있으므로 사용자가 시각화 데이터를 최대한 간편하게 저장, 추가, 기록하도록 하여 효율을 향상시키므로 사용자에게 양호한 사용감을 부여할 수 있다.An embodiment of the present application provides a method for determining that a personal workspace display request is obtained in response to obtaining a click operation on a personal workspace control, or in response to obtaining a command line command to open a personal workspace. Determines that a workspace display request is obtained. Determine the user identifier in the display request in response to the personal workspace display request being obtained, and if the user corresponding to the user identifier does not log in to the deep model visualization application, display a login interface of the deep model visualization application, the user A visualization data addition interface is displayed in response to the fact that the historical visualization data is not included in the database related to the identifier, and the visualization data is added to the database related to the user identifier in response to a request to add visualization data obtained from the visualization data addition interface. From this, users can open their personal workspace via personal workspace control or command line commands, log in from the login interface of the deep model visualization application, and then add visualization data to the database, allowing users to make visualization data as simple as possible. By storing, adding, and recording, the efficiency is improved, so that a good feeling of use can be given to the user.
본 출원의 실시예는 딥 모델 시각화 데이터 기반 처리 장치를 더 제공한다. 도 6은 본 출원의 실시예에서 제공하는 딥 모델 시각화 데이터 기반 처리 장치의 구조 개략도이다.An embodiment of the present application further provides a deep model visualization data-based processing device. 6 is a structural schematic diagram of a deep model visualization data-based processing device provided in an embodiment of the present application.
도 6에 도시된 바와 같이, 상기 딥 모델 시각화 데이터 기반 처리 장치(600)는 제1 결정 모듈(610), 획득 모듈(620) 및 디스플레이 모듈(630)을 포함한다.6 , the deep model visualization data-based
제1 결정 모듈(610)은 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 상기 디스플레이 요청에서의 사용자 식별자를 결정한다.The first determining
획득 모듈(620)은 상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득한다.The acquiring
디스플레이 모듈(630)은 상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시한다.The
설명해야 할 것은, 본 출원의 실시예에서의 상기 각 모듈의 기능 및 구체적인 구현 원리는 상기 각 방법 실시예를 참조할 수 있으므로 여기서 더이상 설명하지 않는다.It should be noted that the functions and specific implementation principles of each module in the embodiments of the present application may refer to the respective method embodiments, and thus will not be described further herein.
본 출원의 실시예의 딥 모델 시각화 데이터 처리 장치는, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한 다음, 상기 사용자 식별자에 관련된 이력 시각화 데이터세트를 획득하고, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시한다. 이로써 이력 시각화 데이터를 신속하게 전시하고 볼 수 있으며 모델을 다시 재구축하거나 이력 모델을 재현할 필요가 없으므로 트레이닝의 효율을 최대한으로 향상시키고 시간을 절약한다.The deep model visualization data processing apparatus of the embodiment of the present application determines the user identifier in the display request in response to the personal workspace display request being obtained, and then acquires a historical visualization dataset related to the user identifier, Display the historical visualization data set on the corresponding user's personal workspace page. This allows you to quickly display and view historical visualization data, and saves time and maximizes training efficiency by eliminating the need to rebuild or reproduce historical models.
도 7은 본 출원의 다른 실시예에서 제공하는 딥 모델 시각화 데이터 처리 장치의 구조 개략도이다.7 is a structural schematic diagram of a deep model visualization data processing apparatus provided in another embodiment of the present application.
도 7에 도시된 바와 같이, 상기 딥 모델 시각화 데이터 기반 처리 장치(700)는, 제1 결정 모듈(710), 획득 모듈(720), 디스플레이 모듈(730), 미리보기 모듈(740), 공유 모듈(750), 삭제 모듈(760), 검색 모듈(770), 추가 모듈(780) 및 제2 결정 모듈(790)을 포함한다.7 , the deep model visualization data-based
제1 결정 모듈(710)은 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 상기 디스플레이 요청에서의 사용자 식별자를 결정한다.The first determining
본 실시예의 제1 결정 모듈(710)과 상기 실시예의 제1 결정 모듈(610)은 동일한 기능 및 구조를 가질 수 있음을 이해할 수 있다.It can be understood that the first determining
획득 모듈(720)은 상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득한다.The acquiring
본 실시예의 획득 모듈(720)과 상기 실시예의 획득 모듈(620)은 동일한 기능 및 구조를 가질 수 있음을 이해할 수 있다.It can be understood that the acquiring
디스플레이 모듈(730)은 상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시한다.The
가능한 구현형태에서, 상기 디스플레이 모듈(730)은 구체적으로, 각각의 상기 이력 시각화 데이터의 생성 시간에 따라 상기 다수의 이력 시각화 데이터를 상기 사용자의 개인 작업 공간 페이지에서 하나씩 전시할 수 있다.In a possible implementation, the
가능한 구현형태에서, 상기 디스플레이 모듈(730)은 또한 구체적으로, 각각의 상기 이력 시각화 데이터가 속한 프로젝트 명칭에 따라 상기 다수의 이력 시각화 데이터를 상기 사용자의 개인 작업 공간 페이지에서 하나씩 전시할 수 있다.In a possible implementation, the
본 실시예의 디스플레이 모듈(730)과 상기 실시예의 디스플레이 모듈(630)은 동일한 기능 및 구조를 가질 수 있음을 이해할 수 있다.It can be understood that the
미리보기 모듈(740)은, 획득된 어느 하나의 시각화 데이터에 대한 선택 조작에 응답하여 상기 어느 하나의 시각화 데이터를 미리보기 레이어에서 확대하여 전시하되, 상기 미리보기 레이어는 상기 개인 작업 공간 페이지가 위치한 레이어의 위층에 위치한다.The
공유 모듈(750)은, 획득된 상기 어느 하나의 시각화 데이터에 관련된 공유 컨트롤에 대한 클릭 조작에 응답하여 상기 어느 하나의 시각화 데이터에 관련된 저장 주소를 복사한다.The
삭제 모듈(760)은, 획득된 상기 어느 하나의 시각화 데이터에 관련된 삭제 컨트롤에 대한 클릭 조작에 응답하여 팝업 창으로 삭제 결정 메시지를 디스플레이하고, 또한, 획득된 상기 팝업 창의 어느 하나의 컨트롤에 대한 클릭 조작에 응답하여 상기 어느 하나의 컨트롤에 대응되는 처리 방식에 따라 상기 어느 하나의 시각화 데이터를 처리한다.The
검색 모듈(770)은, 획득된 검색 요청에 응답하여 상기 검색 입력창 내 현재의 검색 타이틀을 결정하고, 또한, 상기 검색 타이틀에 따라 상기 이력 시각화 데이터 세트를 조회하여 타겟 이력 시각화 데이터를 획득하며, 또한, 상기 타겟 이력 시각화 데이터를 전시한다.The
추가 모듈(780)은, 상기 사용자 식별자에 관련된 데이터베이스에 이력 시각화 데이터가 포함되지 않은 것에 응답하여 시각화 데이터 추가 인터페이스를 디스플레이하고, 상기 데이터 추가 인터페이스에서 획득한 시각화 데이터 추가 요청에 응답하여 상기 사용자 식별자에 관련된 데이터베이스에 시각화 데이터를 추한다.The adding
가능한 구현형태에서, 상기 추가 모듈(780)은 구체적으로, 추가 대기 시각화 데이터를 검증하고, 상기 추가 대기 시각화 데이터가 검증을 통과한 경우, 상기 데이터 추가 인터페이스에서 상기 추가 대기 시각화 데이터의 명칭을 디스플레이하며, 상기 추가 대기 시각화 데이터가 검증을 통과하지 못한 경우, 상기 데이터 추가 인터페이스에서 데이터 이상 원인을 디스플레이한다.In a possible implementation, the adding
제2 결정 모듈(790)은, 개인 작업 공간 컨트롤에 대한 클릭 조작이 획득된 것에 응답하여 상기 개인 작업 공간 디스플레이 요청이 획득됨을 결정하고, 또는, 상기 개인 작업 공간을 열기 위한 커맨드 라인 명령이 획득된 것에 응답하여 상기 작업 공간 디스플레이 요청이 획득됨을 결정한다.A second determining
가능한 구현형태에서, 상기 제2 결정 모듈(790)은 또한 구체적으로, 상기 사용자 식별자에 대응되는 사용자가 딥 모델 시각화 애플리케이션에 로그인하지 않은 경우, 상기 딥 모델 시각화 애플리케이션의 로그인 인터페이스를 디스플레이 할 수 있다.In a possible implementation, the second determining
설명해야 할 것은, 본 출원의 실시예에서의 상기 각 모듈의 기능 및 구체적인 구현 원리는 상기 각 방법 실시예를 참조할 수 있으므로 여기서 더이상 설명하지 않는다.It should be noted that the functions and specific implementation principles of each module in the embodiments of the present application may refer to the respective method embodiments, and thus will not be described further herein.
본 출원의 실시예의 딥 모델 시각화 데이터 처리 장치는, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청 중의 사용자 식별자를 결정한 다음, 상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득하고, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시하며, 어느 하나의 시각화 데이터를 미리보기 레이어에서 확대하여 전시, 어느 하나의 시각화 데이터에 관련된 저장 주소를 복사, 팝업 창에서 어느 하나의 시각화 데이터를 삭제, 입력창에서 타겟 이력 시각화 데이터를 검색 및 시각화 데이터 추가 인터페이스에서 시각화 데이터를 추가함으로써, 어느 하나의 시각화 데이터에 대한 선택, 공유, 삭제, 검색, 추가 등 조작을 구현할 수 있어, 시각화 데이터의 신속한 전시, 결정 및 상응한 선택, 공유, 삭제, 검색, 추가 등 처리를 수행할 수 있고, 모델을 다시 재구축하거나 이력 모델을 재현할 필요가 없으므로 사용자가 조작하기 간편하고 트레이닝의 효율을 최대한으로 향상시키며 시간을 절약한다.The deep model visualization data processing apparatus of the embodiment of the present application determines the user identifier in the display request in response to the personal workspace display request being obtained, and then obtains a historical visualization data set related to the user identifier, and corresponds to the user identifier Displays the historical visualization data set on the user's personal workspace page, enlarges any one visualization data in the preview layer, copies the storage address related to any one visualization data, and displays any one visualization data in the pop-up window By deleting, searching target history visualization data in the input window and adding visualization data in the visualization data addition interface, you can implement operations such as selection, sharing, deletion, search, and addition of any one visualization data. It can perform rapid display, decision and corresponding selection, sharing, deletion, search, addition, etc. processing, and there is no need to rebuild the model or reproduce the historical model, so it is easy for users to operate and maximizes training efficiency. improve and save time.
본 출원의 실시예에 따르면, 본 출원은 전자기기, 판독 가능 저장매체 및 컴퓨터 프로그램 제품을 더 제공한다. 본 출원의 실시예에 따르면, 컴퓨터 판독 가능 매체에 저장되어 있는 컴퓨터 프로그램을 더 제공한다. 당해 컴퓨터 프로그램중의 명령이 실행될 경우, 상기 딥 모델 시각화 데이터의 처리 방법이 실행된다.According to an embodiment of the present application, the present application further provides an electronic device, a readable storage medium, and a computer program product. According to an embodiment of the present application, there is further provided a computer program stored in a computer-readable medium. When the instructions in the computer program are executed, the deep model visualization data processing method is executed.
도 8은 본 출원의 실시예를 구현할 수 있는 예시적인 전자기기(800)의 예시적인 블록도이다. 전자기기는 랩톱 컴퓨터, 데스크톱 컴퓨터, 워크 벤치, 개인용 정보 단말기, 서버, 블레이드 서버, 메인 프레임 컴퓨터 및 다른 적합한 컴퓨터 등의 다양한 형태의 디지털 컴퓨터를 가리킨다. 전자기기는 또한 개인용 정보 단말기, 셀룰러 폰, 스마트 폰, 웨어러블 장치 및 다른 유사한 컴퓨팅 장치와 같은 다양한 형태의 모바일 장치를 나타낼 수 있다. 본 명세서에 도시된 구성 요소, 그들의 연결 및 관계 및 그 기능은 단지 예시에 불과하며, 본 명세서에 기술되거나 및/또는 청구된 구현을 한정하도록 의도되지 않는다.8 is an exemplary block diagram of an exemplary
도 8에 도시된 바와 같이, 전자기기(800)는 컴퓨팅 유닛(801)을 포함할 수 있는데 이는 읽기 전용 메모리(ROM)(802)에 저장된 컴퓨터 프로그램 또는 저장 유닛(808)으로부터 랜덤 액세스 메모리(RAM)(803)에 로딩된 컴퓨터 프로그램에 근거하여 여러 가지 적당한 동작과 처리를 수행할 수 있다. RAM(803)에는 기기(800)의 동작에 필요한 여러 가지 프로그램과 데이터가 더 저장될 수 있다. 컴퓨팅 유닛(801), ROM (802) 및 RAM (803)은 버스(804)를 통해 서로 연결된다. 입력/출력(I/O) 인터페이스(805)도 버스(804)에 연결된다.As shown in FIG. 8 , the
기기(800)에서의 다수의 부품은 키보드, 마우스 등과 같은 입력 유닛(806); 여러 가지 유형의 디스플레이, 스피커 등과 같은 출력 유닛(807); 자기 디스크, 시디 롬 등과 같은 저장 유닛(808); 및 네트워크 카드, 모뎀, 무선 통신 트랜시버와 같은 통신 유닛(809)을 포함하는 I/O인터페이스(805)에 연결된다. 통신 유닛(809)은 기기(800)로 하여금 인터넷과 같은 컴퓨터 네트워크 및/또는 여러 가지 전신 네트워크를 통해 기타 기기와 정보/데이터를 교환하도록 허용한다.A number of components in the
컴퓨팅 유닛(801)은 처리 및 컴퓨팅 능력을 가지는 여러 가지 범용 및/또는 전용 처리 어셈블리 일 수 있다. 컴퓨팅 유닛(801)의 일부 예시는 중앙 처리 유닛(CPU), 그래픽스 처리 유닛(GPU), 여러 가지 전용 인공 지능(AI) 컴퓨팅 칩, 여러 가지 기계 학습 모델 알고리즘을 운행하는 컴퓨팅 유닛, 디지털 신호 프로세서(DSP) 및 임의의 적당한 프로세서, 제어기, 마이크로 제어기 등을 포함하나 이에 한정되지 않는다. 컴퓨팅 유닛(801)은 상기에서 설명한 각 방법과 처리, 예를 들어 딥 모델 시각화 데이터의 처리 방법을 수행한다. 예를 들어, 일부 실시예에서, 딥 모델 시각화 데이터의 처리 방법은 컴퓨터 소프트웨어 프로그램으로 구현될 수 있고, 이는 저장 유닛(808)과 같은 기계 판독 가능 매체에 유형적으로 포함될 수 있다. 일부 실시예에서, 컴퓨터 프로그램의 일부 또는 전부는 ROM(802) 및/또는 통신 유닛(809)을 거쳐 기기(800)에 로딩되거나 및/또는 장착될 수 있다. 컴퓨터 프로그램이 RAM(803)에 로딩되어 컴퓨팅 유닛(801)에 의해 실행될 경우, 상기 내용에서 설명한 딥 모델 시각화 데이터의 처리 방법에서의 하나 또는 다수의 단계를 수행할 수 있다. 대안적으로, 기타 실시예에서, 컴퓨팅 유닛(801)은 기타 임의의 적당한 방식(예를 들어, 펌웨어)에 의해 딥 모델 시각화 데이터의 처리 방법을 수행하도록 배치될 수 있다.The
본 명세서에서 설명한 시스템과 기술적인 내용의 여러 가지 실시형태는 디지털 전자회로 시스템, 집적 회로 시스템, 필드 프로그램 가능 게이트 어레이(FPGA), 전용 집적 회로(ASIC), 특정 용도 표준 제품(ASSP), 시스템 온 칩 시스템(SOC), 복합 프로그래머블 논리 소자(CPLD), 컴퓨터 하드웨어, 펌웨어, 소프트웨어 및/또는 이들의 조합에서 구현될 수 있다. 이러한 여러 가지 실시형태는, 하나 또는 다수의 컴퓨터 프로그램에서 실시되되, 상기 하나 또는 다수의 컴퓨터 프로그램은 적어도 하나의 프로그램 가능 프로세서의 프로그램 가능 시스템에서 실행 및/또는 해석될 수 있고, 상기 프로그램 가능 프로세서는 전용 또는 범용 프로그램 가능 프로세서로서, 저장 시스템, 적어도 하나의 입력 장치 및 적어도 하나의 출력 장치로부터 데이터와 명령을 수신할 수 있고 데이터와 명령을 상기 저장 시스템, 상기 적어도 하나의 입력 장치 및 상기 적어도 하나의 출력 장치에 전송하는 방식을 포함할 수 있다.Various embodiments of the systems and technical subject matter described herein include digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), dedicated integrated circuits (ASICs), application specific standard products (ASSPs), system on It may be implemented in a chip system (SOC), complex programmable logic element (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments are embodied in one or more computer programs, wherein the one or more computer programs may be executed and/or interpreted in a programmable system of at least one programmable processor, the programmable processor comprising: A dedicated or general-purpose programmable processor, the processor capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and capable of receiving data and instructions from the storage system, at least one input device, and at least one output device. It may include a method of transmitting to an output device.
본 출원의 방법을 실시하기 위한 프로그램 코드는 하나 또는 다수의 프로그래밍 언어의 임의의 조합을 이용하여 프로그래밍 할 수 있다. 이러한 프로그램 코드는 범용 컴퓨터, 전용 컴퓨터 또는 기타 프로그래밍 가능 데이터 처리 장치의 프로세서 또는 제어기에 제공되어 프로그램 코드로 하여금 프로세서 또는 제어기에 의해 실행될 때 흐름도 및/또는 블록도에서 규정한 기능/동작이 실시되도록 할 수 있다. 프로그램 코드는 완전히 기계에서 실행될 수도 있고 일부가 기계에서 실행될 수도 있으며, 독립적인 소프트웨어 패키지로서 일부가 기계에서 실행되는 동시에 일부가 원격 기계에서 실행되거나 또는 전부가 원격 기계 또는 서버에서 실행될 수 있다.The program code for implementing the method of the present application may be programmed using one or any combination of a plurality of programming languages. Such program code may be provided to a processor or controller of a general-purpose computer, dedicated computer, or other programmable data processing device to cause the program code, when executed by the processor or controller, to carry out the functions/operations specified in the flowcharts and/or block diagrams. can The program code may run entirely on the machine or partly on the machine, and as independent software packages, partly running on the machine and partly running on the remote machine, or all running on the remote machine or server.
본 발명의 앞뒤 문장에서, 기계 판독 가능 매체는 유형적인 매체일 수 있는 바, 이는 명령 실행 시스템, 장치 또는 기기에 제공되어 사용하거나 또는 명령 실행 시스템, 장치 또는 기기와 결합하여 사용하는 프로그램을 포함하거나 저장할 수 있다, 기계 판독 가능 매체는 기계 판독 가능 신호 매체 또는 기계 판독 가능 저장 매체 일 수 있다. 기계 판독 가능 매체는 전자, 자기, 광학, 전자기, 적외선 또는 반도체 시스템, 장치 또는 기기 또는 상기 내용물의 임의의 적합한 조합일 수 있다. 기계 판독 가능 저장 매체의 더 구체적인 예는 하나 또는 다수의 라인의 전기 연결, 휴대용 컴퓨터 디스크, 하드 디스크, 랜덤 액세스 메모리(RAM), 읽기 전용 메모리(ROM), 소거 및 프로그램 가능 읽기 전용 메모리 (EPROM 또는 플래시 메모리), 광섬유, 휴대용 콤팩트 디스크 읽기 전용 메모리 (CD-ROM), 광학 저장 기기, 자기 저장 기기 또는 상기 내용물의 임의의 적합한 조합을 포함한다.In the preceding and following sentences of the present invention, a machine-readable medium may be a tangible medium, which may include a program for use by being provided in an instruction execution system, apparatus, or device, or for use in combination with an instruction execution system, apparatus, or device. may store, the machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may be an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, apparatus or appliance, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include one or more line electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
사용자와의 인터랙티브를 제공하기 위해, 여기에 설명된 시스템 및 기술을 컴퓨터에서 구현할 수 있는데, 상기 컴퓨터는 사용자에게 정보를 전시하기 위한 디스플레이 장치(예를 들어, CRT(음극선관) 또는 LCD(액정 디스플레이) 모니터)와 키보드 및 포인팅 장치(예를 들어, 마우스 또는 트랙 볼)를 구비하고, 사용자는 상기 키보드 및 상기 포인팅 장치를 통해 정보를 입력하여 컴퓨터에 제공할 수 있다. 다른 종류의 장치를 사용하여 사용자와의 인터랙티브를 제공할 수도 있는 바, 예를 들어, 사용자에게 제공되는 피드백은 임의의 형태의 감각 피드백(예를 들어, 시각적 피드백, 청각 피드백 또는 촉각 피드백) 일 수 있고, 임의의 형태(음성 입력, 스피치 입력 또는 촉각 입력 포함)로 사용자에 의해 수신된 정보를 수신할 수 있다.To provide interactivity with a user, the systems and techniques described herein may be implemented on a computer, which computer may include a display device (eg, a cathode ray tube (CRT) or liquid crystal display (LCD)) for presenting information to a user. ) a monitor), a keyboard, and a pointing device (eg, a mouse or a track ball), and the user can input information through the keyboard and the pointing device and provide it to the computer. Other types of devices may be used to provide interaction with the user, for example, the feedback provided to the user may be any form of sensory feedback (eg, visual feedback, auditory feedback, or tactile feedback). and may receive information received by the user in any form (including voice input, speech input, or tactile input).
본 명세서에 설명된 시스템 및 기술은 백 엔드 구성 요소(예를 들어, 데이터 서버)를 포함하는 컴퓨팅 시스템 또는 미들웨어 구성 요소(예를 들어, 애플리케이션 서버)를 포함하는 컴퓨팅 시스템 또는 프론트 엔드 구성 요소(예를 들어, 예를 들어, 그래픽 사용자 인터페이스 또는 웹 브라우저를 가진 사용자 컴퓨터일 수 있으며, 사용자는 그래픽 사용자 인터페이스 또는 웹 브라우저를 통해 여기에 설명된 시스템 및 기술의 실시형태와 인터랙티브 할 수 있음)를 포함하는 컴퓨팅 시스템 또는 이러한 백 엔드 구성 요소, 미들웨어 구성 요소 또는 프론트 엔드 구성 요소의 임의의 조합을 포함하는 컴퓨팅 시스템에 의해 구현될 수 있다. 시스템의 구성 요소는 임의의 형태 또는 매체의 디지털 데이터 통신(예를 들어, 통신 네트워크)에 의해 상호 연결될 수 있다. 통신 네트워크의 예로는 근거리 통신망(LAN), 광역 통신망(WAN), 인터넷 및 블록체인 네트워크가 포함될 수 있다.The systems and techniques described herein may include a computing system including a back-end component (eg, a data server) or a computing system including a middleware component (eg, an application server) or a front-end component (eg, an application server). For example, it can be a user computer having a graphical user interface or web browser, and the user can interact with embodiments of the systems and techniques described herein via a graphical user interface or web browser). It may be implemented by a computing system or a computing system including any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by digital data communication (eg, a communication network) in any form or medium. Examples of communication networks may include local area networks (LANs), wide area networks (WANs), the Internet, and blockchain networks.
컴퓨터 시스템은 클라이언트 및 서버를 포함할 수 있다. 클라이언트와 서버는 일반적으로 서로 멀리 떨어져 있으며, 일반적으로 통신 네트워크를 통해 인터랙티브한다. 클라이언트와 서버 간의 관계는 해당 컴퓨터에서 실행되고 서로 클라이언트-서버 관계가 있는 컴퓨터 프로그램에 의해 발생된다. 서버는 클라우드 서버 일 수 있고 클라우드 컴퓨팅 서버 또는 클라우드 호스트라고도 하는 바, 이는 클라우드 컴퓨팅 서비스 시스템에서의 하나의 호스트 제품으로서 전통적인 물리 호스트와 VPS서비스("Virtual Private Server" 또는 약칭 "VPS")에서 관리 난이도가 크고 서비스 확장성이 약한 단점을 해결한다. 서버는 분산 시스템의 서버 또는 블록체인과 결합된 서버 일 수도 있다.A computer system may include a client and a server. Clients and servers are typically remote from each other, and typically interact via a communications network. The relationship between client and server is created by computer programs running on that computer and having a client-server relationship to each other. The server may be a cloud server, and is also called a cloud computing server or a cloud host, which is a host product in a cloud computing service system and is difficult to manage in a traditional physical host and a VPS service (“Virtual Private Server” or abbreviation “VPS”). It solves the disadvantage of large size and weak service scalability. A server may be a server in a distributed system or a server combined with a blockchain.
본 출원의 기술적 해결수단은, 개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 디스플레이 요청에서의 사용자 식별자를 결정한 다음, 상기 사용자 식별자에 관련된 이력 시각화 데이터세트를 획득하고, 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 이력 시각화 데이터 세트를 전시한다. 이로써 이력 시각화 데이터를 신속하게 전시하고 볼 수 있으며 모델을 다시 재구축하거나 이력 모델을 재현할 필요가 없으므로 트레이닝의 효율을 최대한으로 향상시키고 시간을 절약한다.The technical solution of the present application is to determine the user identifier in the display request in response to the personal workspace display request being obtained, and then obtain a historical visualization dataset related to the user identifier, and the user's individual corresponding to the user identifier Display the historical visualization data set on the workspace page. This allows you to quickly display and view historical visualization data, and saves time and maximizes training efficiency by eliminating the need to rebuild or reproduce historical models.
이해해야 할 것은, 이상에서 설명한 여러 가지 형태의 과정을 다시 정렬시키고 증가 또는 삭제하는 단계를 사용할 수 있다. 예를 들면 본 출원에서 기재한 각 단계는 동시에 수행할 수도 있고 순차적으로 수행할 수도 있으며 상이한 순서로 수행할 수도 있는 바, 본 출원에서 개시한 기술적 해결수단에서 기대하는 결과를 실현할 수만 있다면 본 내용은 이에 대해 한정하지 않는다.It should be understood that the various types of processes described above can be used to rearrange and increment or delete steps. For example, each step described in this application may be performed simultaneously, sequentially, or may be performed in a different order. It is not limited to this.
상기 구체적인 실시형태는 본 출원의 보호범위를 한정하지 않는다. 본 기술분야에서 통상의 지식을 가진 자들은 설계 요구와 기타 요소에 근거하여 여러 가지 수정, 조합, 하위 조합과 대체를 진행할 수 있다는 것을 이해할 수 있다. 본 출원의 정신과 원칙 내에서 진행한 그 어떤 수정, 균등한 대체와 개선은 모두 본 출원의 보호범위 내에 포함된다.The above specific embodiments do not limit the protection scope of the present application. Those of ordinary skill in the art may understand that various modifications, combinations, sub-combinations and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present application are all included within the protection scope of the present application.
Claims (15)
개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 상기 디스플레이 요청에서의 사용자 식별자를 결정하는 단계;
상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득하는 단계; 및,
상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시하는 단계를 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.In the deep model visualization data processing method,
determining a user identifier in the display request in response to the personal workspace display request being obtained;
obtaining a historical visualization data set related to the user identifier; and,
displaying the historical visualization data set on a user's personal workspace page corresponding to the user identifier;
A method of processing deep model visualization data, characterized in that.
상기 이력 시각화 데이터 세트에는 다수의 이력 시각화 데이터 및 대응되는 생성 시간이 포함되고,
상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시하는 단계는,
각각의 상기 이력 시각화 데이터의 생성 시간에 따라 상기 다수의 이력 시각화 데이터를 상기 사용자의 개인 작업 공간 페이지에서 하나씩 전시하는 단계를 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
The historical visualization data set includes a plurality of historical visualization data and a corresponding creation time,
The step of displaying the historical visualization data set on a user's personal workspace page corresponding to the user identifier comprises:
Displaying the plurality of historical visualization data one by one on the user's personal workspace page according to the generation time of each of the historical visualization data
A method of processing deep model visualization data, characterized in that.
상기 이력 시각화 데이터 세트에는 다수의 이력 시각화 데이터 및 각각의 상기 이력 시각화 데이터가 속한 프로젝트 명칭이 포함되고,
상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시하는 단계는,
각각의 상기 이력 시각화 데이터가 속한 프로젝트 명칭에 따라 상기 다수의 이력 시각화 데이터를 상기 사용자의 개인 작업 공간 페이지에서 하나씩 전시하는 단계를 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
The historical visualization data set includes a plurality of historical visualization data and a project name to which each historical visualization data belongs,
The step of displaying the historical visualization data set on a user's personal workspace page corresponding to the user identifier comprises:
Displaying the plurality of historical visualization data one by one on the user's personal workspace page according to the project name to which each of the historical visualization data belongs
A method of processing deep model visualization data, characterized in that.
획득된 어느 하나의 시각화 데이터에 대한 선택 조작에 응답하여 상기 어느 하나의 시각화 데이터를 미리보기 레이어에서 확대하여 전시하되, 상기 미리보기 레이어는 상기 개인 작업 공간 페이지가 위치한 레이어의 위층에 위치하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
In response to a selection operation on any one of the obtained visualization data, the one visualization data is enlarged and displayed in a preview layer, wherein the preview layer is located above the layer in which the personal workspace page is located. more containing
A method of processing deep model visualization data, characterized in that.
상기 이력 시각화 데이터 세트에는 각각의 이력 시각화 데이터에 관련된 저장 주소가 포함되고,
상기 방법은,
획득된 상기 어느 하나의 시각화 데이터에 관련된 공유 컨트롤에 대한 클릭 조작에 응답하여 상기 어느 하나의 시각화 데이터에 관련된 저장 주소를 복사하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
The historical visualization data set includes a storage address related to each historical visualization data,
The method is
In response to a click operation on a shared control related to the obtained any one of the visualization data, further comprising the step of copying the storage address related to the any one visualization data
A method of processing deep model visualization data, characterized in that.
상기 이력 시각화 데이터 세트에는 각각의 이력 시각화 데이터에 관련된 저장 주소가 포함되고,
상기 방법은,
획득된 상기 어느 하나의 시각화 데이터에 관련된 삭제 컨트롤에 대한 클릭 조작에 응답하여 팝업 창으로 삭제 결정 메시지를 디스플레이하는 단계; 및,
획득된 상기 팝업 창의 어느 하나의 컨트롤에 대한 클릭 조작에 응답하여 상기 어느 하나의 컨트롤에 대응되는 처리 방식에 따라 상기 어느 하나의 시각화 데이터를 처리하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
The historical visualization data set includes a storage address related to each historical visualization data,
The method is
displaying a deletion decision message in a pop-up window in response to a click operation on a deletion control related to the obtained any one visualization data; and,
In response to a click operation on any one control of the obtained pop-up window, further comprising processing the one visualization data according to a processing method corresponding to the one control
A method of processing deep model visualization data, characterized in that.
상기 개인 작업 공간 페이지에는 검색 입력창이 포함되고,
상기 방법은,
획득된 검색 요청에 응답하여 상기 검색 입력창 내 현재의 검색 타이틀을 결정하는 단계;
상기 검색 타이틀에 따라 상기 이력 시각화 데이터 세트를 조회하여 타겟 이력 시각화 데이터를 획득하는 단계; 및,
상기 타겟 이력 시각화 데이터를 전시하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
The personal workspace page includes a search input box,
The method is
determining a current search title in the search input window in response to the obtained search request;
obtaining target historical visualization data by inquiring the historical visualization data set according to the search title; and,
Further comprising the step of displaying the target history visualization data
A method of processing deep model visualization data, characterized in that.
상기 로그인 요청에서의 사용자 식별자를 결정하는 단계 후에,
상기 사용자 식별자에 관련된 데이터베이스에 이력 시각화 데이터가 포함되지 않은 것에 응답하여 시각화 데이터 추가 인터페이스를 디스플레이하는 단계; 및,
상기 데이터 추가 인터페이스에서 획득한 시각화 데이터 추가 요청에 응답하여 상기 사용자 식별자에 관련된 데이터베이스에 시각화 데이터를 추가하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
After determining the user identifier in the login request,
displaying a visualization data addition interface in response to the fact that historical visualization data is not included in the database related to the user identifier; and,
In response to a request to add visualization data obtained from the data addition interface, further comprising the step of adding visualization data to a database related to the user identifier
A method of processing deep model visualization data, characterized in that.
상기 데이터 추가 인터페이스에서 획득한 상기 시각화 데이터 추가 요청 후에,
추가 대기 시각화 데이터를 검증하는 단계;
상기 추가 대기 시각화 데이터가 검증을 통과한 경우, 상기 데이터 추가 인터페이스에서 상기 추가 대기 시각화 데이터의 명칭을 디스플레이하는 단계; 및,
상기 추가 대기 시각화 데이터가 검증을 통과하지 못한 경우, 상기 데이터 추가 인터페이스에서 데이터 이상 원인을 디스플레이하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.9. The method of claim 8,
After the request to add the visualization data obtained from the data addition interface,
validating additional atmospheric visualization data;
If the additional atmospheric visualization data has passed verification, displaying the name of the additional atmospheric visualization data in the data addition interface; and,
If the additional atmospheric visualization data does not pass verification, further comprising the step of displaying a data abnormality cause in the data addition interface
A method of processing deep model visualization data, characterized in that.
개인 작업 공간 컨트롤에 대한 클릭 조작이 획득된 것에 응답하여 상기 개인 작업 공간 디스플레이 요청이 획득됨을 결정하는 단계;
또는,
상기 개인 작업 공간을 열기 위한 커맨드 라인 명령이 획득된 것에 응답하여 상기 작업 공간 디스플레이 요청이 획득됨을 결정하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.According to claim 1,
determining that the personal workspace display request is obtained in response to a click operation on a personal workspace control being obtained;
or,
determining that the workspace display request is obtained in response to obtaining a command line command to open the personal workspace
A method of processing deep model visualization data, characterized in that.
상기 개인 작업 공간 디스플레이 요청이 획득된 후에,
상기 사용자 식별자에 대응되는 사용자가 딥 모델 시각화 애플리케이션에 로그인하지 않은 경우, 상기 딥 모델 시각화 애플리케이션의 로그인 인터페이스를 디스플레이하는 단계를 더 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터의 처리 방법.11. The method of claim 10,
After the personal workspace display request is obtained,
When the user corresponding to the user identifier does not log in to the deep model visualization application, further comprising the step of displaying a login interface of the deep model visualization application
A method of processing deep model visualization data, characterized in that.
개인 작업 공간 디스플레이 요청이 획득된 것에 응답하여 상기 디스플레이 요청에서의 사용자 식별자를 결정하는 제1 결정 모듈;
상기 사용자 식별자에 관련된 이력 시각화 데이터 세트를 획득하는 획득 모듈; 및
상기 사용자 식별자에 대응되는 사용자의 개인 작업 공간 페이지에서 상기 이력 시각화 데이터 세트를 전시하는 디스플레이 모듈을 포함하는
것을 특징으로 하는 딥 모델 시각화 데이터 처리 장치.In the deep model visualization data processing apparatus,
a first determining module for determining a user identifier in the display request in response to the personal workspace display request being obtained;
an acquiring module for acquiring a historical visualization data set related to the user identifier; and
and a display module for displaying the historical visualization data set on a user's personal workspace page corresponding to the user identifier.
Deep model visualization data processing device, characterized in that.
적어도 하나의 프로세서; 및
상기 적어도 하나의 프로세서와 통신 가능하게 연결하는 메모리를 포함하고,
상기 메모리에는 상기 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장되어 있고, 상기 명령은 상기 적어도 하나의 프로세서에 의해 실행되어 상기 적어도 하나의 프로세서로 하여금 제1항 내지 제11항 중 어느 한 항에 따른 방법을 수행하도록 하는
것을 특징으로 하는 전자기기.In electronic devices,
at least one processor; and
a memory communicatively coupled to the at least one processor;
An instruction executable by the at least one processor is stored in the memory, and the instruction is executed by the at least one processor to cause the at least one processor according to any one of claims 1 to 11 way to do
Electronic device, characterized in that.
상기 컴퓨터 명령은 상기 컴퓨터로 하여금 제1항 내지 제11항 중 어느 한 항에 따른 방법을 수행하도록 하는
것을 특징으로 비일시적 컴퓨터 판독 가능 저장매체.A non-transitory computer-readable storage medium having computer instructions stored thereon,
The computer instructions cause the computer to perform the method according to any one of claims 1 to 11.
Non-transitory computer-readable storage medium, characterized in that.
상기 컴퓨터 프로그램중의 명령이 실행될 경우, 제1항 내지 제11항 중 어느 한 항에 따른 방법이 실행되는,
것을 특징으로 하는 컴퓨터 판독 가능 저장 매체에 저장되어 있는 컴퓨터 프로그램.In the computer program stored in a computer-readable storage medium,
12. The method according to any one of claims 1 to 11 is executed when the instructions in the computer program are executed.
A computer program stored in a computer-readable storage medium, characterized in that.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011480639.6 | 2020-12-15 | ||
| CN202011480639.6A CN112558966B (en) | 2020-12-15 | 2020-12-15 | Depth model visualization data processing method and device and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220002814A true KR20220002814A (en) | 2022-01-07 |
| KR102769202B1 KR102769202B1 (en) | 2025-02-20 |
Family
ID=75062852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210159125A Active KR102769202B1 (en) | 2020-12-15 | 2021-11-18 | Method, electronic device, and storage medium for processing visual data of deep model |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20210397646A1 (en) |
| EP (1) | EP3901761A3 (en) |
| JP (1) | JP7295196B2 (en) |
| KR (1) | KR102769202B1 (en) |
| CN (1) | CN112558966B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023132531A1 (en) | 2022-01-07 | 2023-07-13 | 주식회사 엘지에너지솔루션 | Lithium secondary battery electrode and manufacturing method therefor |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113536023B (en) * | 2021-08-06 | 2024-10-15 | 广东电网有限责任公司 | A drawing management method and system based on BIM and Internet of Things |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140195921A1 (en) * | 2012-09-28 | 2014-07-10 | Interactive Memories, Inc. | Methods and systems for background uploading of media files for improved user experience in production of media-based products |
| US20160224353A1 (en) * | 2013-09-10 | 2016-08-04 | Belegin Limited | Method and apparatus for generating a plurality of graphical user interfaces |
| US20160232457A1 (en) * | 2015-02-11 | 2016-08-11 | Skytree, Inc. | User Interface for Unified Data Science Platform Including Management of Models, Experiments, Data Sets, Projects, Actions and Features |
| KR20200123086A (en) * | 2017-12-21 | 2020-10-28 | 커먼웰쓰 사이언티픽 앤드 인더스트리얼 리서치 오가니제이션 | Create user-specific user interfaces |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1712987A1 (en) * | 2005-04-15 | 2006-10-18 | Research In Motion Limited | System and Method for Unified Visualization of Two-Tiered Applications |
| US9280760B2 (en) * | 2011-10-26 | 2016-03-08 | Citrix Systems, Inc. | Integrated online workspaces |
| US9405755B1 (en) * | 2013-10-03 | 2016-08-02 | Initial State Technologies, Inc. | Apparatus and method for processing log file data |
| US10347019B2 (en) * | 2015-08-31 | 2019-07-09 | Accenture Global Solutions Limited | Intelligent data munging |
| EP3312783A1 (en) * | 2016-10-18 | 2018-04-25 | Mu Sigma Business Solutions Pvt. Ltd. | Model validation system and method |
| CN107729400A (en) * | 2017-09-21 | 2018-02-23 | 金蝶软件(中国)有限公司 | Open method, apparatus, computer equipment and the storage medium of history document |
| CN109241141B (en) * | 2018-09-04 | 2022-04-29 | 北京百度网讯科技有限公司 | Training data processing method and device for deep learning |
| CN110750653B (en) * | 2019-10-22 | 2023-01-06 | 中国工商银行股份有限公司 | Information processing method, information processing apparatus, electronic device, and medium |
| US11475052B1 (en) * | 2019-11-08 | 2022-10-18 | Tableau Software, Inc. | Using visual cues to validate object models of database tables |
-
2020
- 2020-12-15 CN CN202011480639.6A patent/CN112558966B/en active Active
-
2021
- 2021-08-12 EP EP21190930.4A patent/EP3901761A3/en not_active Withdrawn
- 2021-08-13 US US17/445,000 patent/US20210397646A1/en not_active Abandoned
- 2021-10-15 JP JP2021169647A patent/JP7295196B2/en active Active
- 2021-11-18 KR KR1020210159125A patent/KR102769202B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140195921A1 (en) * | 2012-09-28 | 2014-07-10 | Interactive Memories, Inc. | Methods and systems for background uploading of media files for improved user experience in production of media-based products |
| US20160224353A1 (en) * | 2013-09-10 | 2016-08-04 | Belegin Limited | Method and apparatus for generating a plurality of graphical user interfaces |
| US20160232457A1 (en) * | 2015-02-11 | 2016-08-11 | Skytree, Inc. | User Interface for Unified Data Science Platform Including Management of Models, Experiments, Data Sets, Projects, Actions and Features |
| KR20200123086A (en) * | 2017-12-21 | 2020-10-28 | 커먼웰쓰 사이언티픽 앤드 인더스트리얼 리서치 오가니제이션 | Create user-specific user interfaces |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023132531A1 (en) | 2022-01-07 | 2023-07-13 | 주식회사 엘지에너지솔루션 | Lithium secondary battery electrode and manufacturing method therefor |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112558966A (en) | 2021-03-26 |
| JP7295196B2 (en) | 2023-06-20 |
| JP2022006178A (en) | 2022-01-12 |
| EP3901761A3 (en) | 2022-03-02 |
| US20210397646A1 (en) | 2021-12-23 |
| EP3901761A2 (en) | 2021-10-27 |
| CN112558966B (en) | 2022-09-23 |
| KR102769202B1 (en) | 2025-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113490934B (en) | Language-based manipulation of data visualization | |
| US12197873B2 (en) | Creation of component templates based on semantically similar content | |
| US8775930B2 (en) | Generic frequency weighted visualization component | |
| JP2021197133A (en) | Meaning Matching methods, devices, electronic devices, storage media and computer programs | |
| CN115080039B (en) | Front-end code generation method, device, computer equipment, storage medium and product | |
| KR102561951B1 (en) | Configuration method, device, electronic equipment and computer storage medium of modeling parameters | |
| JP2017504876A (en) | System and method for providing context-based definition and translation of text | |
| US12260303B2 (en) | Machine learning ranking system | |
| CN114840869A (en) | Data sensitivity identification method and device based on sensitivity identification model | |
| JP2023007376A (en) | Information extraction method, apparatus, electronic device, and readable storage medium | |
| US10109214B2 (en) | Cognitive bias determination and modeling | |
| JP7441576B1 (en) | Information processing system, information processing method and program | |
| JP2022091904A (en) | Mini program page skin changeover method, device, and electronic apparatus | |
| CN113220297A (en) | Webpage style dynamic generation method and device, storage medium and electronic equipment | |
| KR102769202B1 (en) | Method, electronic device, and storage medium for processing visual data of deep model | |
| EP4550103A1 (en) | Parallel interaction interface for machine learning models | |
| WO2022139937A1 (en) | Technologies for transforming a data display | |
| CN116894093A (en) | Knowledge graph drives content generation | |
| CN113238747B (en) | Label generation method and system for self-adaptive container display | |
| US11645472B2 (en) | Conversion of result processing to annotated text for non-rich text exchange | |
| CN114331932A (en) | Target image generation method and device, computing equipment and computer storage medium | |
| CN113626441A (en) | Text management method, device and equipment based on scanning equipment and storage medium | |
| CN116992057A (en) | Method, device and equipment for processing multimedia files in storage device | |
| CN113723118A (en) | Document translation method and device combining RPA and AI, electronic equipment and storage medium | |
| US20260104864A1 (en) | Script generation apparatus and script generation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20211118 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240827 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20241126 |
|
| PG1601 | Publication of registration |