본문 바로가기

전체 글330

[24.05.04] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=hBC7i-vHWsUsubstance abuse disorder : 물질 사용 장애(알코올 중독, 약물 의존, 약물 중독 등)susceptible : 느끼기 쉬운neurotransmitter : 신경전달물질Nucleus accumbens : 측좌핵, 아쿰베스핵(도파민을 느끼는 곳)cortex : 피질(subcortex : 피질 하부)deliberate : 신중한facet : 한 면 withdrawal syndrome : 금단 증훅군Opioids : 마약성 진통제(다른 종류 heroin, morphine)sedation : 진정vaping : 전자담배를 피우는 것detox : 해독 [영상 2]https://www.youtube.com/wa.. 2024. 5. 4.
[AI Q&A] Computer Vision 모델의 Input 해상도 크기는 왜 작을까? Computer Vision 모델들을 살펴보면 들어가는 Input 이미지의 크기와 관계없이 224*224, 640*480 등 과 같이 작은 크기의 특정 해상도로 먼저 바꿔준 후 모델에 넣어주는 경우가 많은 것을 알 수 있다. 최근 FHD, QHD, UHD 와 같이 최근 고해상도의 사진이 많이 등장하고 있는 시점에 아직 모델이 처리하는 이미지의 입력 크기가 작은 이유는 무엇일까? 여기에는 몇가지 이유가 존재하는데 검색과 개인적인 견해를 더해 다음과 같이 정리해 보았다. 계산 효율성 & 메모리 사용량 : 모델을 훈련하거나 실행할 때, 입력 이미지의 해상도가 클수록 연산량이 증가하기 때문에 작은 해상도의 이미지를 활용한다.모델 구축의 용이성 : 이미지가 클 경우 그만큼 해당 이미지에서 정보를 잘 뽑아낼 수 있.. 2024. 4. 30.
[2024.05] 1주차 Today I Learned 04/29 월1. 최적화이론 증명 발표- Convex (Smooth & Strongly Convex)- Lower Bounds- Coordinate Descent2. 회사 업무 및 도쿄 박람회 계획 수립 최적화 증명 발표를 준비하며 겉으로만 이해했던 내용을 더 깊게 알게 되는 계기가 되었다. 다다음주에 있을 시험을 준비하면서 최적화를 좀 더 이해할 수 있지 않을까하는 기대를 하고 있다. 04/30 화1. Window에서 BEV 모델 빌드- visual studio c++ 14버전 이상 설치, chumpy 패키지 설치 등- GTX 1650 기준으로는 매우 낮은 Inference Time을 확인할 수 있었고 pypi가 아닌 git clone을 통해 코드를 수정해야 더 효율적이게 시각화가 가능할 것으로 보임2.. 2024. 4. 29.
[24.04.27] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=LAkFtka3UFwmyopia : 근시 [영상 2]https://www.youtube.com/watch?v=1nicf4RjU00incineration : 소각debilitate : 쇠약 [영상 3]https://www.youtube.com/watch?v=JiYVoHEV5hs [기사 1]https://www.koreaherald.com/view.php?ud=20240422050804 [Graphic News] 77% of young Koreans still financially dependentA recent survey from the employment platform Catch revealed that around 8 out of .. 2024. 4. 27.
[2024.04] 4주차 Today I Learned 04/22 월1. 최적화이론 수업- Lower Bounds- Coordinate Descent2. 딥러닝 강의- RNN3. 선형대수 공부- Matrix Transformation 04/23 화1. 선형대수 공부- 중간대비 04/24 수1. 선형대수 시험2. 스타트업 재팬 박람회 준비 04/25 목1. AWS 인스턴스 생성 경험 정리- 1월 중 진행했던 프로젝트 참고2. 최적화 증명 공부3. 딥러닝 과제 대본 작성 04/26 금1. 최적화 증명 공부 04/27 토1.투빅스 프로젝트 회의- 주제 정리(반려동물 AI 프로필)- 팀 분배 및 계획 정리- RAG 수행 예정(by DiffusionDB)2. 영어 회화 스터디3. 딥러닝 과제 대본 완성 2024. 4. 22.
[Git] 원격 Branch 삭제 후 로컬 환경 업데이트 Git 작업을 하다보면 당연하게도 기능에 따라 새로운 branch를 생성하고 main branch에 merge하는 과정을 거친다. merge 작업이 완료되었다면 기존에 분기되었던 기능 branch를 삭제하게 되는데, 이 때 로컬 환경에서 내가 작업하고 있는 branch는 웹 페이지에서 branch를 지우더라도 바로 적용되지 않는다. 그럴 때에는 아래의 과정을 진행하도록 하자 1. 원격 저장소 Branch 삭제 - 물론 이 과정은 github 페이지에서 직접 Branch를 지워도 된다. git push -d 2. 원격 저장소 Branch 현황 업데이트 - 원격 저장소의 Branch를 지웠다면 가지치기를 통해 GUI 환경에서 말끔히 지우도록 하자 git remote prune origin 3. 로컬 저장소 .. 2024. 4. 19.
[24.04.20] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=xQ156y4TtJs  [영상 2]https://www.youtube.com/watch?v=5jG-1FfGx5c  [영상 3]https://www.youtube.com/watch?v=6DAFkaGUiT4  [기사 1]https://www.koreaherald.com/view.php?ud=20240417050614 1 in 3 Koreans live alone, family types becoming diverseAmid rapid aging and an increasing number of young people choosing to hold off on marriage, the proportion of one-person househo.. 2024. 4. 18.
[Git] 원격 Branch에 Push한 Commit 취소하기 일단 Commit-Push를 한 이후 한번에 Push했어야 할 코드들을 놓치는 경우가 종종 발생한다. 그럴 때 사용하는 방법! 1. 로컬 Commit 취소 # 하나 전 Commit으로 돌아가기 git reset Head~1 # 2개 전 Commit으로 돌아가기 git reset Head~2 # git log를 보고 돌아가려는 Commit 코드를 확인 git reset 2. 원격 Branch에 강제 Push git push -f origin 여기서 origin은 을 의미한다. -f 인자로 문제가 생길 수 있기 때문에 git graph 툴 또는 git log 명령어로 충분히 확인해가면서 하자! 2024. 4. 16.
[SQLite3] 간단한 SQLite 명령어 Python에서 sqlite3 패키지를 사용하여 DB를 만들 때 사용하는 기본적인 명령어들을 정리해 보았다. 대부분의 명령어들은 일반적인 SQL 명령어와 일치한다. 바꿔주어야 하는 부분은 중괄호 { }로 표기하였다. DB 생성 con = sqlite3.connect('{DB명}.db', check_same_thread=False) DB에서 명령어 실행 con.cursor().execute({명령어}) SHOW Tables (테이블 확인) .tables DB 출력 결과에서 Column 명을 확인하고 싶을 때 .tables Column명 확인 SELECT name FROM PRAGMA_TABLE_INFO({테이블명}); 테이블 생성(Create) CREATE TABLE {테이블명} ({칼럼1, 칼럼2, .... 2024. 4. 16.
[2024.04] 3주차 Today I Learned 04/15 월 1. 최적화이론 수업 - Accelerated Gradient Descent 2. SQLite3 작업 - DB 생성 및 수정 - 기존 코드와 연결 - 로그 적용 등 3. 선형대수 강의 04/16 화 1. SQLite3 작업 - 기존 코드 연결 - FastAPI 연동 작업 2. 코드 리팩토링 - Medialoader, Object Detector, Hybrik Class -> 하나의 클래스로 - WatchDog Agent와 FastAPI를 사용한 프로세스 연동작업 04/17 수 1. 선형대수 수업 - Matrix Transformation 2. API와 DB 연동 - FastAPI, SQLite3를 사용하여 코드 연동 04/18 목 1. 코드 리팩토링 - FastAPI, SQLite3 관련 .. 2024. 4. 15.
[24.04.13] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=VMbhM59K5FQ  [영상 2]https://www.youtube.com/watch?v=RzkD_rTEBYs  [영상 3]https://www.youtube.com/watch?v=JAyuHIthHco  [기사 1]https://www.koreaherald.com/view.php?ud=20240412050582 3% of adults, 2% of teens have used drugs: surveyA government survey showed Friday that 3.1 percent of adults and 2.6 percent of teenagers in South Korea have used illegal drugs at lea.. 2024. 4. 14.
[2024.04] 2주차 Today I Learned 04/08 월 1. 최적화 이론 수업 - Conditional Gradient Descent (Frank-Wolfe) 2. Hybrik 코드 데모 추가 작업 04/09 화 1. Hybrik 코드 데모 작업 - 속도를 더 빠르게 만들기 위한 OSX, BEV 모델 아이디어 고안 2. SMPL 논문 리딩 04/10 수 1. 딥러닝 수업 04/11 목 1. 가산 출장 - 이것 저것 미팅들... 04/12 금 1. SQL을 활용한 데이터베이스 설계 2. Pytorch3D 환경설정 - 환경 설정 시 제대로 빌드되지 않는 문제가 다수 발생하였는데, PATH가 /.local/bin이 최우선으로 설정되어 있었어서 문제가 발생 - 또한 CUDA 경로가 꼬여있고 conda env pip를 사용하지 않아 문제가 다수 발생하여.. 2024. 4. 8.