본문 바로가기

전체 글25

Steganalysis Steganalysis 란?숨겨진 정보를 탐지하고 추출하는 기술로 "스테가노그래피(Steganography)"의 역과정에 해당하는 분석기술 스테가노그래피이미지, 오디오, 비디오 등의 디지털 미디어 안에 비밀 정보를 숨기는 기술스태그어날리시스숨겨진 정보의 존재 여부를 탐지하거나 숨겨진 정보 자체를 추출하는 과정, 디지털 포렌식 및 사이버 보안 분야에서 핵심적으로 사용Steganography 기술 개요먼저, 스테가노그래피 기술을 알아야 스태그어날리시스를 이해가능스테가노그래피 주요 특징원본 이미지, 비디오, 오디오와 시각적, 청각적 차이가 거의 없다Least Significant Bit 삽입방식이 대표적공간적 도메인, 주파스 도메인 방식으로 나뉨주요 활용 분야군사 정보 기관의 기밀 메시지 전송디지털 저작권 관.. 2025. 6. 1.
2025년 5월기준 CV 최신 트렌드 🟩 1. Vision Transformer (ViT)📌 개요Vision Transformer(ViT)는 자연어 처리 분야에서 성공적으로 사용된 Transformer 모델을 컴퓨터 비전에 최초로 적용한 모델로, CNN을 사용하지 않고 이미지 데이터를 처리하는 Transformer 기반의 아키텍처야.📌 동작 방식이미지 분할 (Patch)입력 이미지를 일정 크기의 패치들로 나누고, 각 패치를 Flatten하여 1차원 벡터로 표현.Embedding각 패치를 선형 투영(linear projection)을 통해 임베딩 벡터로 변환하고 위치 정보를 나타내는 Positional Embedding을 추가.Transformer EncoderAttention 메커니즘으로 각 패치 간 상호 관계를 학습하며 이미지의 전역.. 2025. 5. 31.
train, validation 과정에서 +=연산과 append, extend 딥러닝 학습과 검증 과정을 할 때def validation(model, criterion, val_loader, device): model.eval() val_loss = [] preds, true_labels = [], [] with torch.no_grad(): for imgs, labels in tqdm(iter(val_loader)): imgs = imgs.float().to(device) labels = labels.to(device) pred = model(imgs) loss = criterion(pred, labels) .. 2025. 4. 10.
딥러닝/머신러닝을 위한 CS기초과목 필요성과 이유 1. 모두가 알고 있는 절대적인 필요과목당연히 우선순위 1순위로 공부해야 할 지식은 아래와 같음. 이는 모두가 말하는 과목들이니 필수로 칭하고 다음으로 넘어감. 프로그래밍 언어- 문법, 변수, 조건문, 반복문, 함수, 클래스 등 객체지향 프로그래밍 개념선형 대수학- 데이터들이 벡터, 행렬, 텐서로 표현되기 때문에 선형 대수학 필수미적분학- 딥러닝의 학습 과정(기울기, 경사 하강법 등)에 대한 이해확률 통계- 데이터 분석 및 모델 성능 평가알고리즘 데이터 구조- 정렬, 검색, 리스트, 스택, 큐, 트리, 그래프 등에 대한 이해 2. CS 이론 기본 과목별 중요도 및 이유 분석CS 이론[프로그래밍언어,알고리즘/자료구조, 데이터베이스, 데이터통신(네트워크), 운영체제, 컴퓨터 구조]들이 딥러닝에서 어떤 부분에.. 2025. 3. 28.
A Review of Data Augmentation Methods of Remote Sensing Image Target Recognition 정리 출처A Review of Data Augmentation Methods of Remote Sensing Image Target RecognitionLink : https://www.mdpi.com/2072-4292/15/3/827Xuejie Hao 1,† , Lu Liu 1,†, Rongjin Yang 2, Lizeyan Yin 3, Le Zhang 2 and Xiuhong Li 1,* Abstract딥러닝 기반의 원격 감지(Remote Sensing) 이미지 인식 연구에서 연구 샘플 수가 부족한 문제가 종종 발생하며, 적은 수의 샘플은 모델의 과적합(Overfitting) 문제를 야기한다. 이 문제를 해결하기 위해 데이터 증강 기술이 개발되었고, 많은 방법들이 제안되었지만 원격 감지 객체 인식에 적용된.. 2024. 10. 14.
Image Data Augmentation for Deep Learning-A Survey 정리 출처https://arxiv.org/abs/2204.08610Suorong Yang1,2 , Weikang Xiao1,3 , Mengchen Zhang3 , Suhan Guo1,3 , Jian Zhao4 , Furao Shen1,2 ∗ 1. State Key Laboratory for Novel Software Technology, Nanjing University, China 2. Department of Computer Science and Technology, Nanjing University, China 3. School of Artificial Intelligence, Nanjing University, China4. School of Electronic Science and Engineerin.. 2024. 10. 11.
윈도우 우측 하단에 자꾸 뜨는 광고 끄기 윈도우를 시작하면 우측하단에 이게 도대체 무엇일까라고 생각하게 되고 x표시도 작아서 끄기 귀찮은 광고들이 뜬다. 직접 끄는것도 한 두 번이지 중요한 작업을 하다가보면 굉장히 거슬릴때가 많다. 그래서 글을 쓴다. 미래의 내가 다른 데스크탑이나 노트북에서 광고차단을 시간 들이지 않고 쉽게 하기 위한 기록.1. HncUpdateTray 끄기1. 윈도우 검색창에 "시작 앱"을 검색하여 들어간다.2. HncUpdateTray를 꺼준다.2. 개인 정보 설정1. 윈도우 검색 창에서 "개인 정보 설정" 검색한다.2. 체크 표시 한 부분 전부 끈다.3. 크롬브라우저  1. 크롬 접속 후 "설정" => "개인 정보 보호 및 보안" => 맨아래 "사이트설정" 2. 알림으로 들어간다. 3. 알림전송이 허용됨의 사이트들을 모두.. 2024. 6. 10.
VScode 에서 .ipynb(jupyter notebook file) 코드라인 넘버 Visual Studio code 에서 jupyter notebook을 실행하면 아래 이미와 같이 라인이 보이지 않는 현상이 있다. esc를 눌러 셀에서 벗어난 후, Shift + L 을 눌러주면 쉽게 해결할 수 있다. 2023. 12. 23.
Confusion Matrix(분류 모델 성능 평가지표) 란? 공부를 하며, 내가 이해한 방향으로 끄적이는 글이므로 이 글이 무조건적인 정답은 아니다. Classification task의 논문들의 코드들을 보면, 보통 성능을 평가하기 위해 Accuracy(정확도), Recall(재현도), Precision(정밀도), F1_score등이 쓰이는데, 그냥 남들이 쓰니까 나도 써야지 하며 쓰는것보다는 왜, 어떻게, 무슨 원리로, 분류모델에 쓰는지를 제대로 알면 그에 대한 성능을 끌어올리는데에 있어서 도움이 될까 공부를 하며 글을 쓴다. 먼저, 위의 네가지의 평가지표를 이해하려면 오차행렬을 알아야한다. 1. 오차행렬(Confusion Matrix) 정의 : 예측성능을 측정하기 위하여 예측값과 실제값을 비교하기 위한 표 TP, TN : 실제값(Actual Positive,.. 2023. 12. 20.
DeepLearning 기초 개념 : batch_size, steps, epoch, iteration batch_size - 1 step에서 사용한 데이터의 개수. step - batch_size 만큼 처리한 다음 weight, bias 업데이트 한 것을 1번으로 취급 == 1 step Epoch - 전체 데이터를 한 바퀴돌면서 한 번 학습을 한 것 == 1 epoch iteration - 전체 데이터를 모델에 한 번 학습시키는데 필요한 batch의 수. - 1 epoch를 마치는데 필요한 파라미터 업데이트 횟수 - 각 배치마다 파라미터 업데이트가 한 번씩 이뤄지므로, iteration = 전체 데이터 / batch_size steps_per_epoch - 1 epoch 당 step 수 (weight, bias 업데이트 수) validation_steps - 지정한 step마다 validation을 한 .. 2022. 4. 28.
반응형