전체 글
-
AUTO LABELING(3)_액티브 러닝이란?Idea & Issue/기술 리뷰 2024. 6. 9. 00:02
액티브 러닝의 개념전통적으로 기계학습(Passive Machine Learning)은 라벨링되지 않은 데이터에 대해 사람이 라벨을 부여하면 이를 기계가 학습하는 방식으로 이루어졌다. 이 방식에서는 학습 데이터 마련에 상당한 사람의 공수가 들어간다. 뿐만아니라 이미지넷 리더보드나 기계번역 모델을 보면 사람보다도 태스크를 잘 수행하는 모델이 등장하였는데, 이렇게 잠재적으로 뛰어난 기계를 두고 사람이 모든 라벨링을 진행하는 것은 조금 아깝다는 생각이 든다. 어떤 데이터가 필요한지를 기계가 판단하여 사람에게 라벨링을 부탁하면 사람은 더 적은 라벨링 공수를 들이고도 좋은 모델을 학습할 수 있지 않을까?이것이 액티브러닝의 아이디어다. 액티브러닝에서는 기계가 라벨링이 필요한 데이터 중 자동적으로, 그리고 점진적으로 ..
-
AUTO LABELING(2)_국내 솔루션 사례Idea & Issue/기술 리뷰 2023. 6. 7. 17:34
국내에도 데이터 라벨링 작업을 지원하기 위한 다양한 솔루션 업체와 서비스가 존재합니다. 그 중에서도 ‘데이터 라벨링 플랫폼’의 형태로 ‘협업’을 지원하는 서비스에 자동화/반자동화 라벨링 시스템을 포함시키는 형태로 제공하고 있습니다. 👉 기술 소개에 앞서, 오토라벨링에 관한 용어를 정리하고 갈 필요가 있습니다. 현재 오토라벨링의 기술적 정의가 명확하지 않아 서비스를 오해하게 되는 경우가 많았기 때문입니다. 반자동화 라벨링 라벨링 과정에서 박스, 폴리곤, 경계선 등의 생성작업을 도와주는 것을 지칭합니다. 대표적으로 포토샵의 ‘자동 누끼’ 기능이 있습니다. interators(세그먼트)/Detectors(객체탐지)/Trackers(객체추적) 등의 형태로 라벨링 작업을 간소화합니다. ‘스마트 라벨링/오토 폴리곤..
-
AUTO LABELING(1)_개념Idea & Issue/기술 리뷰 2023. 6. 7. 17:31
✔ 오토라벨링 개념 오토라벨링은 기계 학습 모델을 훈련시키기 위해 사용되는 자동 레이블링 기술 사전에 정의된 규칙이나 알고리즘을 사용하여 데이터에 자동으로 레이블을 할당 예를 들어, 이미지 분류 작업을 수행한다고 가정해봅시다. 오토라벨링을 사용하면 모델에게 입력된 이미지에 대해 자동으로 레이블을 지정할 수 있습니다. 이를 위해 사전에 훈련된 모델이 이미지의 특징을 학습하고, 이러한 특징을 기반으로 이미지를 분류하는 방식을 사용합니다. 📌 특정 태스크에 대해 사전에 학습된 모델(Pre-trained model)을 라벨링 작업에 투입시켜 자동화 과정을 수행하는 기술 [Technology Toolkit 2021] 2. 데이터 줄게, 레이블링 [해]다오 Auto Labeling | 인사이트리포트 | 삼성SDS ..
-
MPL의 rcParams에 대하여카테고리 없음 2023. 5. 10. 14:32
matplotlib의 구조와 rcParams에 대해 알면 나도 plot 고수 📈 (tistory.com) matplotlib의 구조와 rcParams에 대해 알면 나도 plot 고수 📈 Matplot의 구조 📈 데이터를 시각화 하기 위해서 Matplotlib을 자주 사용합니다. 대부분의 사용자들이 세부적인 구조를 알지 못해 디버깅을 하는데 많은 시간을 소요하게 됩니다. 이번 포스팅에서는 jrc-park.tistory.com 데이터의 시각화를 작업하던 중에, matplotlib의 rcParams 기능에 대하여 의문증이 생겼다. 그러던 중에 matplotlib.plt 자체가 시각화를 간편화 하기 위한 api 구조라는 것을 알게되었다. 그래서 시각화 과정과 구조를 파악하고 디버깅하기 위해선, '백엔드' 수준에..
-
연속적인 시계열 예측을 위한 디노이징 다변량 시계열 모델링_ReviewLearning with class/Deep Learning 2023. 5. 3. 10:47
시계열 예측 연구 분야의 '연속 예측' 과제를 해결하고자 'DTSNet' 방식을 제안. DTSNet은 안정적인 예측을 위해 '위치 인코딩'을 적용한 표현형을 사용하고, 새로운 '디노이징 훈련법'을 제안함. '이중 주의 기제 기법'을 제안하고, 변수 별 특성화 모델링을 위해 '멀티 헤드 신경망'을 사용함. # 키워드: 다변량 시계열 예측, 연속 예측, 디노이징 훈련 기법, 다중 주기성, 주의 기제 기법 # 해결과제 및 이슈 1) 다중 주기성 시계열 분야에서 다중 패턴은 '단기패턴, 장기패턴'으로 구분될 수 있다. 'Electricity' 데이터의 예시를 보면, 시간당 전력 소비량 데이터가 '하루 내'의 단기패턴과 '평일(5일)' 주말(2일)'로 구분되는 장기 패턴을 뚜렷하게 보이는 것을 알 수 있다. 이러..
-
가상 래스터 & RGBLearning with online/QGIS 2023. 4. 17. 23:29
GIS 업체에 처음 입사를 하면서, 드론을 통해 촬영한 이미지(TIF 형식)에서 '경작지'를 폴리곤 형태로 라벨링하는 작업을 수행하게 되었다. (정확히는 폴리곤 수정작업) #TIF 파일 TIFF (Tagged Image File Format)는 앨더스(Aldus)사와 마이크로소프트사가 공동 개발한 이미지 저장 포맷이다. 사용자가 고쳐서 쓸 수 있는 유연함이 특징이다. 1980년대 스캐너 제조사들이 일반적인 파일 형식을 사용하기 위하여 개발되었다. 컴퓨터와 스캐너의 성능이 점차 향상되자 TIFF의 스펙도 그레이스케일과 컬러이미지를 지원하도록 발전하였다. 그 과정에서 '가상 래스터 생성'을 통해 R,G,B 3가지 밴드로 이루어진 레이어들을 하나의 레이어로 생성하였고, 그 결과 익히 알던 컬러형태의 이미지로 ..
-
-
React App 연동 및 서버배포 연습(1)카테고리 없음 2023. 1. 16. 22:30
- 이상형월드컵 프로젝트(React 기반) https://github.com/DannyTWLC/favoriate-worldcup GitHub - DannyTWLC/favoriate-worldcup: 이상형 월드컵 소스코드입니다. 이상형 월드컵 소스코드입니다. Contribute to DannyTWLC/favoriate-worldcup development by creating an account on GitHub. github.com - Node.js(react 앱 배포를 위한 런타임 환경) https://ninjaggobugi.tistory.com/7 [NODE 강의] Node.js 란? [클립명] 1. 자바스크립트란? 2. nodejs란? 3. nodejs설치 Node.js 라는 것을 들어본지는 벌써..