KR20190083127A - 단말 클러스터 내 이미지를 이용하여 컨볼루션 뉴럴 네트워크 모델을 학습시키기 위한 시스템 및 방법 - Google Patents
단말 클러스터 내 이미지를 이용하여 컨볼루션 뉴럴 네트워크 모델을 학습시키기 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR20190083127A KR20190083127A KR1020180000691A KR20180000691A KR20190083127A KR 20190083127 A KR20190083127 A KR 20190083127A KR 1020180000691 A KR1020180000691 A KR 1020180000691A KR 20180000691 A KR20180000691 A KR 20180000691A KR 20190083127 A KR20190083127 A KR 20190083127A
- Authority
- KR
- South Korea
- Prior art keywords
- cnn model
- cluster
- terminals
- master terminal
- image
- 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.)
- Ceased
Links
Images
Classifications
-
- 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
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- 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
- G06N3/049—Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 외부 서버가 초기 학습을 수행하는 방법을 도시하는 도면이다.
도 3은 본 발명의 실시예에 따른 워커 단말들이 초기 CNN 모델을 학습시키는 방법을 도시한 도면이다.
도 4는 본 발명의 실시예에 따른 단말 클러스터가 CNN 모델을 학습시키는 방법을 도시한 도면이다.
도 5는 본 발명의 실시예에 따른 단말 클러스터가 CNN 모델을 학습시키는 다른 방법을 도시한 도면이다.
도 6은 본 발명의 실시예에 따른 클러스터 CNN 모델을 이용하여 특정 이미지와 유사한 이미지를 검색하는 단말 클러스터의 구조도이다.
도 7은 본 발명의 실시예에 따른 클러스터 CNN 모델을 이용하여 특정 이미지와 유사한 이미지를 검색하는 방법을 도시한 도면이다.
도 8은 본 발명의 실시예에 따른 워커 단말이 선형 검색법으로 특징점 간에 비교 검색을 진행하는 방법을 설명한 도면이다.
도 9는 본 발명의 실시예에 따른 워커 단말이 KD 트리 검색을 통해 유사한 특징점들을 결정하는 방법을 설명한 도면이다.
Claims (13)
- CNN 모델(Convolution Neural Network model) 학습 시스템으로서,
단말들 각각에 저장된 하나 이상의 이미지들을 이용하여 초기 CNN 모델을 각각 학습시키고, 학습 결과값들을 결정하는 하나 이상의 워커 단말들, 그리고
상기 학습 결과값들을 이용하여 상기 초기 CNN 모델을 업데이트하여 클러스터 CNN 모델을 생성하는 마스터 단말
을 포함하는 CNN 모델 학습 시스템. - 제1항에서,
상기 학습 결과값들은 상기 하나 이상의 이미지들을 이용하여 학습된 CNN 모델들의 파라미터 변화값들을 포함하는 CNN 모델 학습 시스템. - 제2항에서,
상기 파라미터 변화값들은
상기 초기 CNN 모델과 상기 하나 이상의 이미지들을 이용하여 학습된 CNN 모델들의 파라미터 차이값들이며,
상기 마스터 단말은
상기 파라미터 차이값들의 평균값을 상기 초기 CNN 모델의 파라미터 값에 더함으로써 상기 클러스터 CNN 모델을 생성하는 CNN 모델 학습 시스템. - 제1항에서,
상기 마스터 단말은
특정 이미지에 대한 정보를 상기 워커 단말들로 전송하고,
상기 워커 단말들은
상기 마스터 단말로부터 수신한 클러스터 CNN 모델을 이용하여, 상기 워커 단말들 각각에 저장된 하나 이상의 이미지들 중에서, 상기 특정 이미지와 유사한 이미지를 상기 마스터 단말로 전송하는 CNN 모델 학습 시스템. - 제4항에서,
상기 특정 이미지에 대한 정보는
상기 마스터 단말이 상기 클러스터 CNN 모델을 이용하여 추출한 상기 특정 이미지의 특징점을 포함하고,
상기 워커 단말들은
상기 마스터 단말로부터 수신한 상기 클러스터 CNN 모델을 이용하여 단말들 각각에 저장된 하나 이상의 이미지들에 대한 특징점을 각각 추출하고,
상기 단말들 각각에 저장된 하나 이상의 이미지들에 대한 특징점과 상기 마스터 단말로부터 수신한 특징점을 비교하여 상기 마스터 단말로부터 수신한 특징점과 기 설정된 유사도 이상을 가진 하나 이상의 특징점들을 각각 결정하고, 결정한 하나 이상의 특징점들의 유사도를 상기 마스터 단말로 각각 전송하고,
상기 마스터 단말이 상기 워커 단말들로부터 수신한 유사도들 중에서 하나 이상의 유사도를 결정하여 해당 유사도의 특징점을 가진 이미지를 상기 특정 이미지와 유사한 이미지로서 해당 워커 단말에게 요청하면, 상기 특정 이미지와 유사한 이미지를 상기 마스터 단말로 전송하는 CNN 모델 학습 시스템. - 마스터 단말이 클러스터 CNN 모델을 생성하는 방법으로서,
워커 단말들로부터, 초기 CNN 모델을 각각 학습시킨 학습 결과값들을 수신하는 단계, 그리고
상기 학습 결과값들을 이용하여 상기 초기 CNN 모델을 업데이트하여 클러스터 CNN 모델을 생성하는 단계를 포함하고,
상기 학습 결과값들은 상기 워커 단말들 각각에 저장된 하나 이상의 이미지들을 이용하여 학습된 CNN 모델들의 파라미터 변화값들을 포함하는 클러스터 CNN 모델 생성 방법. - 제6항에서,
상기 파라미터 변화값들은
상기 초기 CNN 모델과 상기 하나 이상의 이미지들을 이용하여 학습된 CNN 모델들의 파라미터 차이값들이며,
상기 클러스터 CNN 모델을 생성하는 단계는
상기 파라미터 차이값들의 평균값을 상기 초기 CNN 모델의 파라미터 값에 더함으로써 상기 클러스터 CNN 모델을 생성하는 클러스터 CNN 모델 생성 방법. - 제6항에서,
상기 클러스터 CNN 모델을 상기 워커 단말들로 전송하는 단계,
상기 워커 단말들에게 특정 이미지와 유사한 이미지를 요청하는 요청 메시지를 전송하는 단계, 그리고
상기 워커 단말들로부터 상기 특정 이미지와 유사한 이미지를 수신하는 단계를 더 포함하고,
상기 유사한 이미지는 상기 워커 단말들 각각에 저장된 하나 이상의 이미지들 중에서, 상기 워커 단말들이 상기 클러스터 CNN 모델을 이용하여 결정한 이미지인 클러스터 CNN 모델 생성 방법. - 제8항에서,
상기 요청 메시지는
상기 클러스터 CNN 모델을 이용하여 추출한 상기 특정 이미지의 특징점을 포함하고,
상기 유사한 이미지는
상기 워커 단말들 각각에 저장된 하나 이상의 이미지들 중에서, 상기 마스터 단말로부터 수신한 특징점과 기 설정된 유사도 이상을 가진 특징점을 가진 이미지인 클러스터 CNN 모델 생성 방법. - 하나 이상의 워커 단말들이 초기 CNN 모델을 학습시키는 방법으로서,
초기 CNN 모델을 워커 단말들 각각에 저장된 하나 이상의 이미지들을 이용하여 각각 학습시키는 단계,
학습된 CNN 모델의 학습 결과값들을 각각 결정하는 단계, 그리고
결정한 학습 결과값들을 마스터 단말로 각각 전송하는 단계
를 포함하는 초기 CNN 모델 학습 방법. - 제10항에서,
상기 학습시키는 단계는
상기 하나 이상의 이미지들에 따라 상기 초기 CNN 모델의 일부 레이어의 파라미터 값을 변화시키는 초기 CNN 모델 학습 방법. - 제10항에서,
상기 학습 결과값들은 상기 하나 이상의 이미지들을 이용하여 학습된 CNN 모델들의 파라미터 변화값들을 포함하는 초기 CNN 모델 학습 방법. - 제12항에서,
상기 파라미터 변화값들은
상기 초기 CNN 모델과 상기 하나 이상의 이미지들을 이용하여 학습된 CNN 모델들의 파라미터 차이값들인 초기 CNN 모델 학습 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180000691A KR20190083127A (ko) | 2018-01-03 | 2018-01-03 | 단말 클러스터 내 이미지를 이용하여 컨볼루션 뉴럴 네트워크 모델을 학습시키기 위한 시스템 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180000691A KR20190083127A (ko) | 2018-01-03 | 2018-01-03 | 단말 클러스터 내 이미지를 이용하여 컨볼루션 뉴럴 네트워크 모델을 학습시키기 위한 시스템 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20190083127A true KR20190083127A (ko) | 2019-07-11 |
Family
ID=67254681
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180000691A Ceased KR20190083127A (ko) | 2018-01-03 | 2018-01-03 | 단말 클러스터 내 이미지를 이용하여 컨볼루션 뉴럴 네트워크 모델을 학습시키기 위한 시스템 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20190083127A (ko) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021091022A1 (ko) * | 2019-11-08 | 2021-05-14 | 주식회사 알체라 | 머신 러닝 시스템 및 머신 러닝 시스템의 동작 방법 |
| WO2021107488A1 (en) * | 2019-11-28 | 2021-06-03 | Samsung Electronics Co., Ltd. | Server and method for controlling server |
| KR20210064588A (ko) * | 2019-11-26 | 2021-06-03 | 한국전자기술연구원 | 엣지-클라우드 시스템에서 딥러닝 네트워크 상호 학습 및 업데이트 방법 |
| KR102260628B1 (ko) | 2020-02-13 | 2021-06-03 | 이인현 | 협력적 스타일 트랜스퍼 기술을 이용한 이미지 생성 시스템 및 방법 |
| US11308366B2 (en) | 2019-10-28 | 2022-04-19 | MakinaRocks Co., Ltd. | Method for determining optimal anomaly detection model for processing input data |
| KR102506222B1 (ko) * | 2022-06-30 | 2023-03-08 | 호서대학교 산학협력단 | 비전 데이터 수집, 학습, 배포 및 추론 방법 및 시스템 |
| WO2025127850A1 (ko) * | 2023-12-14 | 2025-06-19 | 주식회사 넥스트케이 | 상황별 데이터 자동학습 기반 지능형 영상분석 플랫폼 |
-
2018
- 2018-01-03 KR KR1020180000691A patent/KR20190083127A/ko not_active Ceased
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11308366B2 (en) | 2019-10-28 | 2022-04-19 | MakinaRocks Co., Ltd. | Method for determining optimal anomaly detection model for processing input data |
| US11769060B2 (en) | 2019-10-28 | 2023-09-26 | MakinaRocks Co., Ltd. | Method for determining optimal anomaly detection model for processing input data |
| WO2021091022A1 (ko) * | 2019-11-08 | 2021-05-14 | 주식회사 알체라 | 머신 러닝 시스템 및 머신 러닝 시스템의 동작 방법 |
| KR20210064588A (ko) * | 2019-11-26 | 2021-06-03 | 한국전자기술연구원 | 엣지-클라우드 시스템에서 딥러닝 네트워크 상호 학습 및 업데이트 방법 |
| WO2021107169A1 (ko) * | 2019-11-26 | 2021-06-03 | 전자부품연구원 | 엣지-클라우드 시스템에서 딥러닝 네트워크 상호 학습 및 업데이트 방법 |
| WO2021107488A1 (en) * | 2019-11-28 | 2021-06-03 | Samsung Electronics Co., Ltd. | Server and method for controlling server |
| KR102260628B1 (ko) | 2020-02-13 | 2021-06-03 | 이인현 | 협력적 스타일 트랜스퍼 기술을 이용한 이미지 생성 시스템 및 방법 |
| KR102506222B1 (ko) * | 2022-06-30 | 2023-03-08 | 호서대학교 산학협력단 | 비전 데이터 수집, 학습, 배포 및 추론 방법 및 시스템 |
| WO2025127850A1 (ko) * | 2023-12-14 | 2025-06-19 | 주식회사 넥스트케이 | 상황별 데이터 자동학습 기반 지능형 영상분석 플랫폼 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20190083127A (ko) | 단말 클러스터 내 이미지를 이용하여 컨볼루션 뉴럴 네트워크 모델을 학습시키기 위한 시스템 및 방법 | |
| US10789322B2 (en) | Short link processing to improve service efficiency | |
| CN111368219B (zh) | 信息推荐方法、装置、计算机设备以及存储介质 | |
| US10902332B2 (en) | Recommendation system construction method and apparatus | |
| CN110020022B (zh) | 数据处理方法、装置、设备及可读存储介质 | |
| EP3497625A1 (en) | Aggregate features for machine learning | |
| KR20120078701A (ko) | 안면 인식 훈련용 데이터의 공유 방법 | |
| CN114428907B (zh) | 信息搜索方法、装置、电子设备及存储介质 | |
| CN112232889A (zh) | 一种用户兴趣画像扩展方法、装置、设备及存储介质 | |
| US11200220B2 (en) | Efficient storage of user personal attributes for service provisioning | |
| WO2023029350A1 (zh) | 基于点击行为预测的信息推送方法及装置 | |
| CN110659394B (zh) | 基于双向邻近度的推荐方法 | |
| KR20240158174A (ko) | 연합 학습을 위한 기계 학습 모델의 파라미터 튜닝 시스템 및 방법 | |
| CN109214543B (zh) | 数据处理方法及装置 | |
| CN114445641A (zh) | 图像识别模型的训练方法、训练装置和训练网络 | |
| WO2021169366A1 (zh) | 数据增强方法和装置 | |
| CN111008213A (zh) | 用于生成语言转换模型的方法和装置 | |
| CN108154165B (zh) | 基于大数据与深度学习的婚恋对象匹配数据处理方法、装置、计算机设备和存储介质 | |
| CN114004265B (zh) | 一种模型训练方法及节点设备 | |
| CN108038496B (zh) | 基于大数据与深度学习的婚恋对象匹配数据处理方法、装置、计算机设备和存储介质 | |
| CN111191065A (zh) | 一种同源图像确定方法及装置 | |
| CN117591640A (zh) | 一种文档检索方法、装置、设备及介质 | |
| CN109740743A (zh) | 一种分层神经网络查询推荐方法及装置 | |
| CN116975018A (zh) | 一种数据处理方法、装置、计算机设备以及可读存储介质 | |
| CN111753206B (zh) | 信息推送的方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180103 |
|
| 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: 20190821 Patent event code: PE09021S01D |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20200228 Patent event code: PE09021S02D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20200928 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200228 Comment text: Final Notice of Reason for Refusal Patent event code: PE06011S02I Patent event date: 20190821 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |