분류 전체보기
-
[TIL] audio detecting, 푸리에변환, 사운드 파라미터, 주파수 도메인 공부Programming/Etc. 2023. 7. 26. 12:35
소리의 기본 원리 소리의 진폭, 주기, 주파수, 파형 (볼륨, 음정, 음색의 결정 원리) (tistory.com) 소리의 진폭, 주기, 주파수, 파형 (볼륨, 음정, 음색의 결정 원리) 소리란 공기의 밀도가 반복하여 변화(진동)하며 주변으로 퍼져나가는 것이다. ▼ 소리의 원리는 이전 글 참고 ▼ 소리란? 소리의 기초 원리 (feat. 마이크와 스피커의 작동 원리) 이번 글은 소리의 curryyou.tistory.com 진폭 → amplitude = volume 주파수 → 높낮이 = pitch 빠를수록 고음 샘플레이트 오디오 데이터 추출 및 변환: ADC, 샘플링, 샘플레이트, 채널 (tistory.com) 오디오 데이터 추출 및 변환: ADC, 샘플링, 샘플레이트, 채널 이번 글에서는 컴퓨터에서 오디오 ..
-
[TIL] 생성형 프롬프트 공부, 회의하며 정리한 것들Computer Vision & AI/Computer Vision 2023. 7. 25. 00:28
생성 프롬프트 사용할 때 seed 값 : 무작위성을 제어한다. pro:긍정, 일반적인 프롬프트, 어떤 것을 표현할지 neg: 부정, 이것을 이용해서 이상한 부분을 제거할 수 있다. ex) bad arms kaiber로 뮤직비디오 생성 프롬프트를 고정으로 하니까 계속 고정된 이미지가 나온다(말을 입력하면 죽을때까지 말만 나옴) general하게 입력해주니 풍부한 프레임들이 만들어졌다. evolve값 : kaiber에서 사용하는 파라미터인듯? 숫자가 낮을수록 안정적인 이미지 생성됨 프롬프트 작성에 있어서 이미지나 영상을 생성할 때 어느정도 미술, 비디오 관련 지식이 필요한 것을 느꼈다. 생성 사이트에서 관련된 키워드들을 예시와 함께 보여주면 좋을 듯. 오늘의 교훈 : 생성 이미지 만들 때 사용한 파라미터 값..
-
주말 공부에 대해...... + 열공 다짐기록/공부 2023. 7. 23. 22:42
이번 주말은 일정도 하나밖에 없고, 시간이 많았다. 주말동안 못 들은 딥러닝 강의들도 듣고 열심히 하려고 했는데.... 우째서 사람 마음은 간사하게도 평일에 열심히 했으니까 좀 쉬어야지^^ 라면서 엄청 퍼지고야 말았다. 겨우겨우 일요일 저녁쯤 되어서야 해야했던 공부들을 시작했다... 공부하면서 아 진작 할걸. 이라는 생각을 하면서. 공부해야 할 이유는 분명했고, 지난 면접 이후로 더 확실해졌다. AI관련해서 내가 부족한 점이 있고, 내가 이 분야에서 일하고 싶다면 공부하고 프로젝트도 해보고 노력을 해야 한다. 다른 소리지만 면접 보길 잘했다 생각 드는 추가적인 이유로 내 부족한 점을 돌아보고 더 보강할 수 있다는 점이 있다. 나의 목표가 더 높은 곳이라면, 나 자신을 증명할 수 있어야 한다. 그 증명은 ..
-
[TIL] CS231n 2강 - Image Classfication 정리Computer Vision & AI/Computer Vision 2023. 7. 23. 22:32
Image classfication pipeline - 이미지는 숫자로 구성된 3d array이다. - challenges : 조명의 영향, occlusion(폐색) 등... - 이미지 분류 : 이미지가 어떤 class에 속하는지 label을 return - 기존의 방법 : 이미지의 특징점 (edge)을 찾고 다른 이미지가 들어올 때 전반적인 비교를 한다 (일반적인 방법) - Data driven approach data set에 대해 학습시킨 후 , train() predict() - nearest neighbor classfier ex) 유클라디안 거리, 맨하탄 거리, 마할라노비스 거리... - 하이퍼 파라미터는 어떻게 설정하는가? 문제에 따라 다르다. 각각의 파라미터를 실험적으로 테스트하여 성능이 ..
-
CJ 올리브네트웍스 AI 비전 직무 면접 후기 및 회고개발자노트/면접 후기, 회고 2023. 7. 22. 00:03
일단 회사 건물이 굉장히 컸고 고층이라서 뷰가 너무너무 좋았다... 대기하면서 뷰를 감상했다. 여기서 근무하시는 분들은 웬만한 시티뷰는 감흥도 안 오실 듯... 짱 이것저것 기술면접 준비를 많이 하긴 했는데 면접 때는 거의 포트폴리오 중심의 질문을 주셨다. 처음엔 정말 긴장되었다(그만큼 가고 싶었단 뜻) 이게 간절할수록 더 떨리는데 긴장을 심하게 하면 오히려 면접을 망치게 된다... 면접 전에 마음이 편안해지는 음악을 듣고 마인드 컨트롤을 했다. 그리고 시뮬레이션을 굉장히 많이 했다. 다행히 초반에는 긴장되었지만 포트폴리오 발표하면서 점점 긴장이 가라앉았다. 연습 때보다 더 자연스럽게 한 것 같다. 그리고 면접장소가 탁 트인 뷰가 있어서 뭔가 마음이 진정되기도 했다. 역시 나는 환경에 민감한 인간인 듯...
-
yolo_v2_class.hpp 가 Debug mode에서 bad_alloc 예외 발생하는 문제 해결Programming/Debug 2023. 7. 17. 15:07
기존에 yolo_v2_class.hpp를 release모드에서 잘 사용하다가 메모리 leak확인을 위해 debug모드로 빌드가 필요했다. opencv까지 다시 빌드해서 디버깅까지는 성공했는데 실행하다가 중간에 Detector 초기화 부분에서 bad_alloc예외가 발생하였다.. 해결 방법 darknet 을 다운로드 받고 빌드한다. (cuda, cudnn은 이전에 잘 세팅되어있었다.) opencv 경로도 잘 입력해 준 후 cmake 빌드하면 build - darknet 위치에 yolo_cpp_dll.sln을 열어준다. 여기서 디버그 모드로 빌드하면 에러가 발생하는데, 01. 개발 환경 세팅하기. (Yolo - darknet) (tistory.com) Matching CUDA arch and CUDA gen..
-
C++ 프로그램에서 memory leak 발생한 사건 | 소멸자 사용하기Programming/Debug 2023. 7. 14. 19:07
내가 짠 프로그램에서 memory leak으로 인해 critical issue가 발생하였다. 그동안 알고리즘에만 집중하느라 흐린눈 하고 있던 부분인데 이번 기회로 메모리 체크를 하게 되었다. memory leak의 원인 비디오 input을 읽어와서 영상처리를 수행하고 그 결과를 output으로 저장하는 프로그램이다. 이 프로그램이 정상적으로 file make를 끝내면 메모리 누수가 일어나지 않았다. 문제는 중간에 에러가 리턴되는 경우였다. YOLO detector에서 사람이 없는 경우는 에러 리턴으로 중간에 함수를 탈출하도록 했는데, 이때 Frame transfer관련된 객체가 close되는 코드를 타지 않고 중간에 함수를 탈출한다. 메모리 해제가 되지 않은 채로 프로세스가 반복되면서 0.2~0.3GB씩..
-
(복습) YOLO, Gradient descentComputer Vision & AI/AI 2023. 7. 4. 23:11
yolo와 다른 디텍션간의 차이 YOLO는 빠른 처리 속도를 가지고 있어서 실시간 객체 탐지가 가능하다. 이미지를 그리드로 분할하여 각 셀에서 객체의 클래스와 Bounding box를 예측한다. 이 작업을 단일 전방향 패스로 수행하여 다른 알고리즘보다 빠르다. 그리고 객체 스케일에 영향을 덜 받는다. 피라미드 이미지로 다양한 스케일로 객체탐지를 수행한다. YOLO 인코더에 대해 설명 컨볼루션 레이어와 풀링 레이어로 구성된다. 컨볼루션 레이어에서는 입력 이미지의 다양한 특징을 감지한다. kernel을 이용하여 입력 이미지를 스캔해서 각 부분의 특징을 추출한다. 이때 활성화 함수를 사용하여(ReLU같은) 컨볼루션 레이어의 출력에 비선형성을 부여한다. 활성화 함수는 선형 함수의 한계를 극복하기 위해 사용된다...
-
[PuTTY] 윈도우에서 리눅스로 ssh 접속하는 프로그램Programming/Etc. 2023. 6. 28. 15:58
Download PuTTY: latest release (0.78) (greenend.org.uk) Download PuTTY: latest release (0.78) This page contains download links for the latest released version of PuTTY. Currently this is 0.78, released on 2022-10-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel www.chiark.greenend.org.uk 위 사이트에서 exe파일 다운로드 받..
-
2023 상반기 회고✨개발자노트/Programmer 2023. 6. 21. 11:57
KPT 회고방식 참고 글 KPT 회고하는 법, 회고에 대한 생각 · 어쩐지 오늘은 (zzsza.github.io) KPT 회고하는 법, 회고에 대한 생각 회고는 제게 일상이 되었고, 어떤 일이 끝나거나 일정 주기별로 회고를 작성하곤 합니다 회고를 어떤 방법으로 해야하나요?라는 질문을 종종 받는데, 간단하게 이야기를 전했지만 글로 남긴 적 zzsza.github.io keep : 잘 한 것. 그래서 앞으로 유지할 것 problem : 문제 상황 try : 앞으로 시도할 것 커리어 keep 스터디 3곳에 참여하면서 공부하는 습관을 들였고 장치를 만들었다. 멘토링을 받았다. 경험 쌓기(코테 등) 적극적으로 움직였다. Problem 회사가 구조조정을 하면서 연봉 동결이 되었다 스터디 3곳에 참여중이지만 생각보다..